--- old/src/share/classes/java/lang/invoke/MethodHandleImpl.java 2014-05-28 11:09:44.411392586 +0200 +++ new/src/share/classes/java/lang/invoke/MethodHandleImpl.java 2014-05-28 11:09:44.275392592 +0200 @@ -692,8 +692,7 @@ lform = new LambdaForm("guardWithCatch", lambdaType.parameterCount(), names); - basicType.form().setCachedLambdaForm(MethodTypeForm.LF_GWC, lform); - return lform; + return basicType.form().setCachedLambdaForm(MethodTypeForm.LF_GWC, lform); } static