$ javac src/FunctionalInterfacesDemo.java && java FunctionalInterfacesDemo (1.8.0_504) andThen : 11 compose : 12 negate : true Supplier : supplied BiFunction : 7 UnaryOperator : OK