class Test { { asList(o -> {}, 1, 2, 3); asList(Test::foo, 1, 2, 3); } void foo() {} void asList(T... tS) {} }