class com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper extends com.sun.tools.javac.comp.TypeEnter$BasicConstructorHelper
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper
  super_class: com.sun.tools.javac.comp.TypeEnter$BasicConstructorHelper
{
  com.sun.tools.javac.code.Symbol$MethodSymbol constr;
    descriptor: Lcom/sun/tools/javac/code/Symbol$MethodSymbol;
    flags: (0x0000) 

  com.sun.tools.javac.code.Type encl;
    descriptor: Lcom/sun/tools/javac/code/Type;
    flags: (0x0000) 

  boolean based;
    descriptor: Z
    flags: (0x0000) 

  final com.sun.tools.javac.comp.TypeEnter this$0;
    descriptor: Lcom/sun/tools/javac/comp/TypeEnter;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(com.sun.tools.javac.comp.TypeEnter, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.tree.JCTree$JCExpression);
    descriptor: (Lcom/sun/tools/javac/comp/TypeEnter;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/code/Symbol$MethodSymbol;Lcom/sun/tools/javac/tree/JCTree$JCExpression;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper this
        start local 2 // com.sun.tools.javac.code.Symbol$TypeSymbol owner
        start local 3 // com.sun.tools.javac.code.Symbol$MethodSymbol constr
        start local 4 // com.sun.tools.javac.tree.JCTree$JCExpression encl
         0: .line 1249
            aload 0 /* this */
            aload 1
            putfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.this$0:Lcom/sun/tools/javac/comp/TypeEnter;
         1: .line 1250
            aload 0 /* this */
            aload 1
            aload 2 /* owner */
            invokespecial com.sun.tools.javac.comp.TypeEnter$BasicConstructorHelper.<init>:(Lcom/sun/tools/javac/comp/TypeEnter;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;)V
         2: .line 1247
            aload 0 /* this */
            iconst_0
            putfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.based:Z
         3: .line 1251
            aload 0 /* this */
            aload 3 /* constr */
            putfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.constr:Lcom/sun/tools/javac/code/Symbol$MethodSymbol;
         4: .line 1252
            aload 0 /* this */
            aload 4 /* encl */
            ifnull 5
            aload 4 /* encl */
            getfield com.sun.tools.javac.tree.JCTree$JCExpression.type:Lcom/sun/tools/javac/code/Type;
            goto 6
      StackMap locals: com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper com.sun.tools.javac.comp.TypeEnter com.sun.tools.javac.code.Symbol$TypeSymbol com.sun.tools.javac.code.Symbol$MethodSymbol com.sun.tools.javac.tree.JCTree$JCExpression
      StackMap stack: com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper
         5: getstatic com.sun.tools.javac.code.Type.noType:Lcom/sun/tools/javac/code/Type$JCNoType;
      StackMap locals: com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper com.sun.tools.javac.comp.TypeEnter com.sun.tools.javac.code.Symbol$TypeSymbol com.sun.tools.javac.code.Symbol$MethodSymbol com.sun.tools.javac.tree.JCTree$JCExpression
      StackMap stack: com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper com.sun.tools.javac.code.Type
         6: putfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.encl:Lcom/sun/tools/javac/code/Type;
         7: .line 1253
            return
        end local 4 // com.sun.tools.javac.tree.JCTree$JCExpression encl
        end local 3 // com.sun.tools.javac.code.Symbol$MethodSymbol constr
        end local 2 // com.sun.tools.javac.code.Symbol$TypeSymbol owner
        end local 0 // com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/tools/javac/comp/TypeEnter$AnonClassConstructorHelper;
            0    8     2   owner  Lcom/sun/tools/javac/code/Symbol$TypeSymbol;
            0    8     3  constr  Lcom/sun/tools/javac/code/Symbol$MethodSymbol;
            0    8     4    encl  Lcom/sun/tools/javac/tree/JCTree$JCExpression;
    MethodParameters:
        Name  Flags
      this$0  final
      owner   
      constr  
      encl    

  public com.sun.tools.javac.code.Type constructorType();
    descriptor: ()Lcom/sun/tools/javac/code/Type;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper this
         0: .line 1257
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.constructorType:Lcom/sun/tools/javac/code/Type;
            ifnonnull 6
         1: .line 1258
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.this$0:Lcom/sun/tools/javac/comp/TypeEnter;
            getfield com.sun.tools.javac.comp.TypeEnter.types:Lcom/sun/tools/javac/code/Types;
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.owner:Lcom/sun/tools/javac/code/Symbol$TypeSymbol;
            getfield com.sun.tools.javac.code.Symbol$TypeSymbol.type:Lcom/sun/tools/javac/code/Type;
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.constr:Lcom/sun/tools/javac/code/Symbol$MethodSymbol;
            invokevirtual com.sun.tools.javac.code.Types.memberType:(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type;
            astore 1 /* ctype */
        start local 1 // com.sun.tools.javac.code.Type ctype
         2: .line 1259
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.enclosingType:()Lcom/sun/tools/javac/code/Type;
            getstatic com.sun.tools.javac.code.TypeTag.NONE:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
            ifne 5
         3: .line 1260
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.this$0:Lcom/sun/tools/javac/comp/TypeEnter;
            getfield com.sun.tools.javac.comp.TypeEnter.types:Lcom/sun/tools/javac/code/Types;
            aload 1 /* ctype */
            aload 1 /* ctype */
            invokevirtual com.sun.tools.javac.code.Type.getParameterTypes:()Lcom/sun/tools/javac/util/List;
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.enclosingType:()Lcom/sun/tools/javac/code/Type;
            invokevirtual com.sun.tools.javac.util.List.prepend:(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List;
            invokevirtual com.sun.tools.javac.code.Types.createMethodTypeWithParameters:(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/code/Type;
            astore 1 /* ctype */
         4: .line 1261
            aload 0 /* this */
            iconst_1
            putfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.based:Z
         5: .line 1263
      StackMap locals: com.sun.tools.javac.code.Type
      StackMap stack:
            aload 0 /* this */
            aload 1 /* ctype */
            putfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.constructorType:Lcom/sun/tools/javac/code/Type;
        end local 1 // com.sun.tools.javac.code.Type ctype
         6: .line 1265
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.constructorType:Lcom/sun/tools/javac/code/Type;
            areturn
        end local 0 // com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/tools/javac/comp/TypeEnter$AnonClassConstructorHelper;
            2    6     1  ctype  Lcom/sun/tools/javac/code/Type;

  public com.sun.tools.javac.code.Symbol$MethodSymbol constructorSymbol();
    descriptor: ()Lcom/sun/tools/javac/code/Symbol$MethodSymbol;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=1
        start local 0 // com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper this
         0: .line 1270
            aload 0 /* this */
            invokespecial com.sun.tools.javac.comp.TypeEnter$BasicConstructorHelper.constructorSymbol:()Lcom/sun/tools/javac/code/Symbol$MethodSymbol;
            astore 1 /* csym */
        start local 1 // com.sun.tools.javac.code.Symbol$MethodSymbol csym
         1: .line 1271
            aload 1 /* csym */
            dup
            getfield com.sun.tools.javac.code.Symbol$MethodSymbol.flags_field:J
            ldc 536870912
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.constr:Lcom/sun/tools/javac/code/Symbol$MethodSymbol;
            invokevirtual com.sun.tools.javac.code.Symbol$MethodSymbol.flags:()J
            ldc 17179869184
            land
            lor
            lor
            putfield com.sun.tools.javac.code.Symbol$MethodSymbol.flags_field:J
         2: .line 1272
            aload 1 /* csym */
            dup
            getfield com.sun.tools.javac.code.Symbol$MethodSymbol.flags_field:J
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.based:Z
            ifeq 3
            ldc 144115188075855872
            goto 4
      StackMap locals: com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper com.sun.tools.javac.code.Symbol$MethodSymbol
      StackMap stack: com.sun.tools.javac.code.Symbol$MethodSymbol long
         3: lconst_0
      StackMap locals: com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper com.sun.tools.javac.code.Symbol$MethodSymbol
      StackMap stack: com.sun.tools.javac.code.Symbol$MethodSymbol long long
         4: lor
            putfield com.sun.tools.javac.code.Symbol$MethodSymbol.flags_field:J
         5: .line 1273
            new com.sun.tools.javac.util.ListBuffer
            dup
            invokespecial com.sun.tools.javac.util.ListBuffer.<init>:()V
            astore 2 /* params */
        start local 2 // com.sun.tools.javac.util.ListBuffer params
         6: .line 1274
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.constructorType:()Lcom/sun/tools/javac/code/Type;
            invokevirtual com.sun.tools.javac.code.Type.getParameterTypes:()Lcom/sun/tools/javac/util/List;
            astore 3 /* argtypes */
        start local 3 // com.sun.tools.javac.util.List argtypes
         7: .line 1275
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.enclosingType:()Lcom/sun/tools/javac/code/Type;
            getstatic com.sun.tools.javac.code.TypeTag.NONE:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
            ifne 10
         8: .line 1276
            aload 3 /* argtypes */
            getfield com.sun.tools.javac.util.List.tail:Lcom/sun/tools/javac/util/List;
            astore 3 /* argtypes */
         9: .line 1277
            aload 2 /* params */
            new com.sun.tools.javac.code.Symbol$VarSymbol
            dup
            ldc 8589934592
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.this$0:Lcom/sun/tools/javac/comp/TypeEnter;
            getfield com.sun.tools.javac.comp.TypeEnter.make:Lcom/sun/tools/javac/tree/TreeMaker;
            iconst_0
            invokevirtual com.sun.tools.javac.tree.TreeMaker.paramName:(I)Lcom/sun/tools/javac/util/Name;
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.enclosingType:()Lcom/sun/tools/javac/code/Type;
            aload 1 /* csym */
            invokespecial com.sun.tools.javac.code.Symbol$VarSymbol.<init>:(JLcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;)V
            invokevirtual com.sun.tools.javac.util.ListBuffer.prepend:(Ljava/lang/Object;)Lcom/sun/tools/javac/util/ListBuffer;
            astore 2 /* params */
        10: .line 1279
      StackMap locals: com.sun.tools.javac.util.ListBuffer com.sun.tools.javac.util.List
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.constr:Lcom/sun/tools/javac/code/Symbol$MethodSymbol;
            getfield com.sun.tools.javac.code.Symbol$MethodSymbol.params:Lcom/sun/tools/javac/util/List;
            ifnull 16
        11: .line 1280
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.constr:Lcom/sun/tools/javac/code/Symbol$MethodSymbol;
            getfield com.sun.tools.javac.code.Symbol$MethodSymbol.params:Lcom/sun/tools/javac/util/List;
            invokevirtual com.sun.tools.javac.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 15
      StackMap locals: com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper com.sun.tools.javac.code.Symbol$MethodSymbol com.sun.tools.javac.util.ListBuffer com.sun.tools.javac.util.List top java.util.Iterator
      StackMap stack:
        12: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.tools.javac.code.Symbol$VarSymbol
            astore 4 /* p */
        start local 4 // com.sun.tools.javac.code.Symbol$VarSymbol p
        13: .line 1281
            aload 2 /* params */
            new com.sun.tools.javac.code.Symbol$VarSymbol
            dup
            ldc 8589934592
            aload 4 /* p */
            invokevirtual com.sun.tools.javac.code.Symbol$VarSymbol.flags:()J
            lor
            aload 4 /* p */
            getfield com.sun.tools.javac.code.Symbol$VarSymbol.name:Lcom/sun/tools/javac/util/Name;
            aload 3 /* argtypes */
            getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
            checkcast com.sun.tools.javac.code.Type
            aload 1 /* csym */
            invokespecial com.sun.tools.javac.code.Symbol$VarSymbol.<init>:(JLcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;)V
            invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
            pop
        14: .line 1282
            aload 3 /* argtypes */
            getfield com.sun.tools.javac.util.List.tail:Lcom/sun/tools/javac/util/List;
            astore 3 /* argtypes */
        end local 4 // com.sun.tools.javac.code.Symbol$VarSymbol p
        15: .line 1280
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 12
        16: .line 1285
      StackMap locals: com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper com.sun.tools.javac.code.Symbol$MethodSymbol com.sun.tools.javac.util.ListBuffer com.sun.tools.javac.util.List
      StackMap stack:
            aload 1 /* csym */
            aload 2 /* params */
            invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()Lcom/sun/tools/javac/util/List;
            putfield com.sun.tools.javac.code.Symbol$MethodSymbol.params:Lcom/sun/tools/javac/util/List;
        17: .line 1286
            aload 1 /* csym */
            areturn
        end local 3 // com.sun.tools.javac.util.List argtypes
        end local 2 // com.sun.tools.javac.util.ListBuffer params
        end local 1 // com.sun.tools.javac.code.Symbol$MethodSymbol csym
        end local 0 // com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   18     0      this  Lcom/sun/tools/javac/comp/TypeEnter$AnonClassConstructorHelper;
            1   18     1      csym  Lcom/sun/tools/javac/code/Symbol$MethodSymbol;
            6   18     2    params  Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/code/Symbol$VarSymbol;>;
            7   18     3  argtypes  Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;
           13   15     4         p  Lcom/sun/tools/javac/code/Symbol$VarSymbol;

  public com.sun.tools.javac.code.Type enclosingType();
    descriptor: ()Lcom/sun/tools/javac/code/Type;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper this
         0: .line 1291
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.encl:Lcom/sun/tools/javac/code/Type;
            areturn
        end local 0 // com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/comp/TypeEnter$AnonClassConstructorHelper;

  public com.sun.tools.javac.util.List<com.sun.tools.javac.util.Name> superArgs();
    descriptor: ()Lcom/sun/tools/javac/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper this
         0: .line 1296
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.this$0:Lcom/sun/tools/javac/comp/TypeEnter;
            getfield com.sun.tools.javac.comp.TypeEnter.make:Lcom/sun/tools/javac/tree/TreeMaker;
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.constructorType:()Lcom/sun/tools/javac/code/Type;
            invokevirtual com.sun.tools.javac.code.Type.getParameterTypes:()Lcom/sun/tools/javac/util/List;
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.constructorSymbol:()Lcom/sun/tools/javac/code/Symbol$MethodSymbol;
            invokevirtual com.sun.tools.javac.tree.TreeMaker.Params:(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/util/List;
            astore 1 /* params */
        start local 1 // com.sun.tools.javac.util.List params
         1: .line 1297
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper.enclosingType:()Lcom/sun/tools/javac/code/Type;
            getstatic com.sun.tools.javac.code.TypeTag.NONE:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
            ifne 3
         2: .line 1298
            aload 1 /* params */
            getfield com.sun.tools.javac.util.List.tail:Lcom/sun/tools/javac/util/List;
            astore 1 /* params */
         3: .line 1300
      StackMap locals: com.sun.tools.javac.util.List
      StackMap stack:
            aload 1 /* params */
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  com/sun/tools/javac/comp/TypeEnter$AnonClassConstructorHelper.lambda$0(Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;)Lcom/sun/tools/javac/util/Name; (6)
                  (Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;)Lcom/sun/tools/javac/util/Name;
            invokevirtual com.sun.tools.javac.util.List.map:(Ljava/util/function/Function;)Lcom/sun/tools/javac/util/List;
            areturn
        end local 1 // com.sun.tools.javac.util.List params
        end local 0 // com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/tools/javac/comp/TypeEnter$AnonClassConstructorHelper;
            1    4     1  params  Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;>;
    Signature: ()Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/util/Name;>;

  private static com.sun.tools.javac.util.Name lambda$0(com.sun.tools.javac.tree.JCTree$JCVariableDecl);
    descriptor: (Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;)Lcom/sun/tools/javac/util/Name;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.javac.tree.JCTree$JCVariableDecl vd
         0: .line 1300
            aload 0 /* vd */
            getfield com.sun.tools.javac.tree.JCTree$JCVariableDecl.name:Lcom/sun/tools/javac/util/Name;
            areturn
        end local 0 // com.sun.tools.javac.tree.JCTree$JCVariableDecl vd
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    vd  Lcom/sun/tools/javac/tree/JCTree$JCVariableDecl;
}
SourceFile: "TypeEnter.java"
NestHost: com.sun.tools.javac.comp.TypeEnter
InnerClasses:
  public MethodSymbol = com.sun.tools.javac.code.Symbol$MethodSymbol of com.sun.tools.javac.code.Symbol
  public abstract TypeSymbol = com.sun.tools.javac.code.Symbol$TypeSymbol of com.sun.tools.javac.code.Symbol
  public VarSymbol = com.sun.tools.javac.code.Symbol$VarSymbol of com.sun.tools.javac.code.Symbol
  AnonClassConstructorHelper = com.sun.tools.javac.comp.TypeEnter$AnonClassConstructorHelper of com.sun.tools.javac.comp.TypeEnter
  BasicConstructorHelper = com.sun.tools.javac.comp.TypeEnter$BasicConstructorHelper of com.sun.tools.javac.comp.TypeEnter
  public abstract JCExpression = com.sun.tools.javac.tree.JCTree$JCExpression of com.sun.tools.javac.tree.JCTree
  public JCVariableDecl = com.sun.tools.javac.tree.JCTree$JCVariableDecl of com.sun.tools.javac.tree.JCTree
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles