--- old/src/java.base/share/classes/java/lang/invoke/MethodHandles.java 2016-04-25 14:50:25.000000000 -0700 +++ new/src/java.base/share/classes/java/lang/invoke/MethodHandles.java 2016-04-25 14:50:25.000000000 -0700 @@ -4822,7 +4822,7 @@ return longest.size() == 0 ? empty : longest.subList(cpSize, longest.size()); } else { return nonNullInits.stream().map(MethodHandle::type).map(MethodType::parameterList). - reduce((p, q) -> p.size() >= q.size() ? p : q).get(); + reduce((p, q) -> p.size() >= q.size() ? p : q).getWhenPresent(); } }