--- old/src/share/classes/java/util/function/LongBinaryOperator.java 2012-11-26 17:53:06.575300233 -0800 +++ new/src/share/classes/java/util/function/LongBinaryOperator.java 2012-11-26 17:53:06.363300222 -0800 @@ -29,7 +29,10 @@ * * @since 1.8 */ -public interface LongBinaryOperator { +public interface LongBinaryOperator extends BinaryOperator { + + @Override + public default Long operate(Long left, Long right) { return operateAsLong((long) left, (long) right); } /** * Returns the {@code long} result of the operation upon the {@code long}