void () { JFunction1<List<String>> emptyList = Collections::emptyList; emptyList.foo(); MethodReferenceHelperClass.<List<String>>staticFun1(Collections::emptyList); h.<List<String>>memberFun1(Collections::emptyList); }