class Double { public static Double sum(Double a, Double b) { return null; } } interface BinaryOperator extends BiFunction { } interface BiFunction { R apply(T t, U u); } class U { { BinaryOperator doubleBinaryOperator = Double::sum; } }