Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\comp\Attr$FunctionalReturnContext.class
?? 4 P <init> Code Factory InnerClasses LineNumberTable SourceFile asUndetVar basicHandler chk com/sun/tools/javac/comp/Attr 5com/sun/tools/javac/comp/Attr$FunctionalReturnContext com/sun/tools/javac/comp/Check +com/sun/tools/javac/comp/Check$CheckContext 1com/sun/tools/javac/comp/Check$NestedCheckContext com/sun/tools/javac/comp/Infer /com/sun/tools/javac/comp/Infer$InferenceContext %com/sun/tools/javac/util/JCDiagnostic 8com/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition -com/sun/tools/javac/util/JCDiagnostic$Factory compatible diags enclosingContext fragment incompatible.ret.type.in.lambda inferenceContext java/lang/Object report this$0 Lcom/sun/tools/javac/comp/Attr; Lcom/sun/tools/javac/comp/Check; -Lcom/sun/tools/javac/comp/Check$CheckContext; /Lcom/sun/tools/javac/util/JCDiagnostic$Factory; 0(Lcom/sun/tools/javac/comp/Check$CheckContext;)V 3()Lcom/sun/tools/javac/comp/Infer$InferenceContext; @(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; O(Lcom/sun/tools/javac/comp/Attr;Lcom/sun/tools/javac/comp/Check$CheckContext;)V d(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/util/JCDiagnostic;)V N(Ljava/lang/String;[Ljava/lang/Object;)Lcom/sun/tools/javac/util/JCDiagnostic; b(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/Warner;)Z ) * + + , - . / 1 2 3 5 8 4 7 6 : "