--- old/src/share/classes/java/util/function/DoubleUnaryOperator.java 2012-11-26 17:53:02.595300040 -0800 +++ new/src/share/classes/java/util/function/DoubleUnaryOperator.java 2012-11-26 17:53:02.391300029 -0800 @@ -30,7 +30,10 @@ * * @since 1.8 */ -public interface DoubleUnaryOperator { +public interface DoubleUnaryOperator extends UnaryOperator { + + @Override + public default Double operate(Double operand) { return operateAsDouble((double) operand); } /** * Returns the {@code double} result of the operation upon the