@Test public void shouldCreateFromMethodReference() { class Type { Object methodReference(Object o1, Object o2, Object o3, Object o4) { return null; } } final Type type = new Type(); assertThat(Function4.of(type::methodReference)).isNotNull(); }