Better FunctionalInterface and static and object method references tests