public class com.sun.tools.javac.code.Lint$AugmentVisitor implements com.sun.tools.javac.code.Attribute$Visitor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.javac.code.Lint$AugmentVisitor
  super_class: java.lang.Object
{
  private final com.sun.tools.javac.util.Context context;
    descriptor: Lcom/sun/tools/javac/util/Context;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private com.sun.tools.javac.code.Symtab syms;
    descriptor: Lcom/sun/tools/javac/code/Symtab;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.tools.javac.code.Lint parent;
    descriptor: Lcom/sun/tools/javac/code/Lint;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.tools.javac.code.Lint lint;
    descriptor: Lcom/sun/tools/javac/code/Lint;
    flags: (0x0002) ACC_PRIVATE

  void <init>(com.sun.tools.javac.util.Context);
    descriptor: (Lcom/sun/tools/javac/util/Context;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
        start local 1 // com.sun.tools.javac.util.Context context
         0: .line 340
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 343
            aload 0 /* this */
            aload 1 /* context */
            putfield com.sun.tools.javac.code.Lint$AugmentVisitor.context:Lcom/sun/tools/javac/util/Context;
         2: .line 344
            return
        end local 1 // com.sun.tools.javac.util.Context context
        end local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/tools/javac/code/Lint$AugmentVisitor;
            0    3     1  context  Lcom/sun/tools/javac/util/Context;
    MethodParameters:
         Name  Flags
      context  

  com.sun.tools.javac.code.Lint augment(com.sun.tools.javac.code.Lint, com.sun.tools.javac.code.Attribute$Compound);
    descriptor: (Lcom/sun/tools/javac/code/Lint;Lcom/sun/tools/javac/code/Attribute$Compound;)Lcom/sun/tools/javac/code/Lint;
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
        start local 1 // com.sun.tools.javac.code.Lint parent
        start local 2 // com.sun.tools.javac.code.Attribute$Compound attr
         0: .line 347
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.code.Lint$AugmentVisitor.initSyms:()V
         1: .line 348
            aload 0 /* this */
            aload 1 /* parent */
            putfield com.sun.tools.javac.code.Lint$AugmentVisitor.parent:Lcom/sun/tools/javac/code/Lint;
         2: .line 349
            aload 0 /* this */
            aconst_null
            putfield com.sun.tools.javac.code.Lint$AugmentVisitor.lint:Lcom/sun/tools/javac/code/Lint;
         3: .line 350
            aload 2 /* attr */
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.code.Attribute$Compound.accept:(Lcom/sun/tools/javac/code/Attribute$Visitor;)V
         4: .line 351
            aload 0 /* this */
            getfield com.sun.tools.javac.code.Lint$AugmentVisitor.lint:Lcom/sun/tools/javac/code/Lint;
            ifnonnull 5
            aload 1 /* parent */
            goto 6
      StackMap locals:
      StackMap stack:
         5: aload 0 /* this */
            getfield com.sun.tools.javac.code.Lint$AugmentVisitor.lint:Lcom/sun/tools/javac/code/Lint;
      StackMap locals:
      StackMap stack: com.sun.tools.javac.code.Lint
         6: areturn
        end local 2 // com.sun.tools.javac.code.Attribute$Compound attr
        end local 1 // com.sun.tools.javac.code.Lint parent
        end local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/tools/javac/code/Lint$AugmentVisitor;
            0    7     1  parent  Lcom/sun/tools/javac/code/Lint;
            0    7     2    attr  Lcom/sun/tools/javac/code/Attribute$Compound;
    MethodParameters:
        Name  Flags
      parent  
      attr    

  com.sun.tools.javac.code.Lint augment(com.sun.tools.javac.code.Lint, com.sun.tools.javac.util.List<com.sun.tools.javac.code.Attribute$Compound>);
    descriptor: (Lcom/sun/tools/javac/code/Lint;Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/code/Lint;
    flags: (0x0000) 
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
        start local 1 // com.sun.tools.javac.code.Lint parent
        start local 2 // com.sun.tools.javac.util.List attrs
         0: .line 355
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.code.Lint$AugmentVisitor.initSyms:()V
         1: .line 356
            aload 0 /* this */
            aload 1 /* parent */
            putfield com.sun.tools.javac.code.Lint$AugmentVisitor.parent:Lcom/sun/tools/javac/code/Lint;
         2: .line 357
            aload 0 /* this */
            aconst_null
            putfield com.sun.tools.javac.code.Lint$AugmentVisitor.lint:Lcom/sun/tools/javac/code/Lint;
         3: .line 358
            aload 2 /* attrs */
            invokevirtual com.sun.tools.javac.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 6
      StackMap locals: com.sun.tools.javac.code.Lint$AugmentVisitor com.sun.tools.javac.code.Lint com.sun.tools.javac.util.List top java.util.Iterator
      StackMap stack:
         4: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.tools.javac.code.Attribute$Compound
            astore 3 /* a */
        start local 3 // com.sun.tools.javac.code.Attribute$Compound a
         5: .line 359
            aload 3 /* a */
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.code.Attribute$Compound.accept:(Lcom/sun/tools/javac/code/Attribute$Visitor;)V
        end local 3 // com.sun.tools.javac.code.Attribute$Compound a
         6: .line 358
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         7: .line 361
            aload 0 /* this */
            getfield com.sun.tools.javac.code.Lint$AugmentVisitor.lint:Lcom/sun/tools/javac/code/Lint;
            ifnonnull 8
            aload 1 /* parent */
            goto 9
      StackMap locals: com.sun.tools.javac.code.Lint$AugmentVisitor com.sun.tools.javac.code.Lint com.sun.tools.javac.util.List
      StackMap stack:
         8: aload 0 /* this */
            getfield com.sun.tools.javac.code.Lint$AugmentVisitor.lint:Lcom/sun/tools/javac/code/Lint;
      StackMap locals:
      StackMap stack: com.sun.tools.javac.code.Lint
         9: areturn
        end local 2 // com.sun.tools.javac.util.List attrs
        end local 1 // com.sun.tools.javac.code.Lint parent
        end local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/sun/tools/javac/code/Lint$AugmentVisitor;
            0   10     1  parent  Lcom/sun/tools/javac/code/Lint;
            0   10     2   attrs  Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Attribute$Compound;>;
            5    6     3       a  Lcom/sun/tools/javac/code/Attribute$Compound;
    Signature: (Lcom/sun/tools/javac/code/Lint;Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Attribute$Compound;>;)Lcom/sun/tools/javac/code/Lint;
    MethodParameters:
        Name  Flags
      parent  
      attrs   

  private void initSyms();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
         0: .line 365
            aload 0 /* this */
            getfield com.sun.tools.javac.code.Lint$AugmentVisitor.syms:Lcom/sun/tools/javac/code/Symtab;
            ifnonnull 2
         1: .line 366
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.javac.code.Lint$AugmentVisitor.context:Lcom/sun/tools/javac/util/Context;
            invokestatic com.sun.tools.javac.code.Symtab.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Symtab;
            putfield com.sun.tools.javac.code.Lint$AugmentVisitor.syms:Lcom/sun/tools/javac/code/Symtab;
         2: .line 367
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/code/Lint$AugmentVisitor;

  private void suppress(com.sun.tools.javac.code.Lint$LintCategory);
    descriptor: (Lcom/sun/tools/javac/code/Lint$LintCategory;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
        start local 1 // com.sun.tools.javac.code.Lint$LintCategory lc
         0: .line 370
            aload 0 /* this */
            getfield com.sun.tools.javac.code.Lint$AugmentVisitor.lint:Lcom/sun/tools/javac/code/Lint;
            ifnonnull 2
         1: .line 371
            aload 0 /* this */
            new com.sun.tools.javac.code.Lint
            dup
            aload 0 /* this */
            getfield com.sun.tools.javac.code.Lint$AugmentVisitor.parent:Lcom/sun/tools/javac/code/Lint;
            invokespecial com.sun.tools.javac.code.Lint.<init>:(Lcom/sun/tools/javac/code/Lint;)V
            putfield com.sun.tools.javac.code.Lint$AugmentVisitor.lint:Lcom/sun/tools/javac/code/Lint;
         2: .line 372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.javac.code.Lint$AugmentVisitor.lint:Lcom/sun/tools/javac/code/Lint;
            getfield com.sun.tools.javac.code.Lint.suppressedValues:Ljava/util/EnumSet;
            aload 1 /* lc */
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
         3: .line 373
            aload 0 /* this */
            getfield com.sun.tools.javac.code.Lint$AugmentVisitor.lint:Lcom/sun/tools/javac/code/Lint;
            getfield com.sun.tools.javac.code.Lint.values:Ljava/util/EnumSet;
            aload 1 /* lc */
            invokevirtual java.util.EnumSet.remove:(Ljava/lang/Object;)Z
            pop
         4: .line 374
            return
        end local 1 // com.sun.tools.javac.code.Lint$LintCategory lc
        end local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/tools/javac/code/Lint$AugmentVisitor;
            0    5     1    lc  Lcom/sun/tools/javac/code/Lint$LintCategory;
    MethodParameters:
      Name  Flags
      lc    

  public void visitConstant(com.sun.tools.javac.code.Attribute$Constant);
    descriptor: (Lcom/sun/tools/javac/code/Attribute$Constant;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
        start local 1 // com.sun.tools.javac.code.Attribute$Constant value
         0: .line 377
            aload 1 /* value */
            getfield com.sun.tools.javac.code.Attribute$Constant.type:Lcom/sun/tools/javac/code/Type;
            getfield com.sun.tools.javac.code.Type.tsym:Lcom/sun/tools/javac/code/Symbol$TypeSymbol;
            aload 0 /* this */
            getfield com.sun.tools.javac.code.Lint$AugmentVisitor.syms:Lcom/sun/tools/javac/code/Symtab;
            getfield com.sun.tools.javac.code.Symtab.stringType:Lcom/sun/tools/javac/code/Type;
            getfield com.sun.tools.javac.code.Type.tsym:Lcom/sun/tools/javac/code/Symbol$TypeSymbol;
            if_acmpne 4
         1: .line 378
            aload 1 /* value */
            getfield com.sun.tools.javac.code.Attribute$Constant.value:Ljava/lang/Object;
            checkcast java.lang.String
            invokestatic com.sun.tools.javac.code.Lint$LintCategory.get:(Ljava/lang/String;)Lcom/sun/tools/javac/code/Lint$LintCategory;
            astore 2 /* lc */
        start local 2 // com.sun.tools.javac.code.Lint$LintCategory lc
         2: .line 379
            aload 2 /* lc */
            ifnull 4
         3: .line 380
            aload 0 /* this */
            aload 2 /* lc */
            invokevirtual com.sun.tools.javac.code.Lint$AugmentVisitor.suppress:(Lcom/sun/tools/javac/code/Lint$LintCategory;)V
        end local 2 // com.sun.tools.javac.code.Lint$LintCategory lc
         4: .line 382
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.tools.javac.code.Attribute$Constant value
        end local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/sun/tools/javac/code/Lint$AugmentVisitor;
            0    5     1  value  Lcom/sun/tools/javac/code/Attribute$Constant;
            2    4     2     lc  Lcom/sun/tools/javac/code/Lint$LintCategory;
    MethodParameters:
       Name  Flags
      value  

  public void visitClass(com.sun.tools.javac.code.Attribute$Class);
    descriptor: (Lcom/sun/tools/javac/code/Attribute$Class;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
        start local 1 // com.sun.tools.javac.code.Attribute$Class clazz
         0: .line 385
            return
        end local 1 // com.sun.tools.javac.code.Attribute$Class clazz
        end local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/tools/javac/code/Lint$AugmentVisitor;
            0    1     1  clazz  Lcom/sun/tools/javac/code/Attribute$Class;
    MethodParameters:
       Name  Flags
      clazz  

  public void visitCompound(com.sun.tools.javac.code.Attribute$Compound);
    descriptor: (Lcom/sun/tools/javac/code/Attribute$Compound;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
        start local 1 // com.sun.tools.javac.code.Attribute$Compound compound
         0: .line 391
            aload 1 /* compound */
            getfield com.sun.tools.javac.code.Attribute$Compound.type:Lcom/sun/tools/javac/code/Type;
            getfield com.sun.tools.javac.code.Type.tsym:Lcom/sun/tools/javac/code/Symbol$TypeSymbol;
            aload 0 /* this */
            getfield com.sun.tools.javac.code.Lint$AugmentVisitor.syms:Lcom/sun/tools/javac/code/Symtab;
            getfield com.sun.tools.javac.code.Symtab.suppressWarningsType:Lcom/sun/tools/javac/code/Type;
            getfield com.sun.tools.javac.code.Type.tsym:Lcom/sun/tools/javac/code/Symbol$TypeSymbol;
            if_acmpne 8
         1: .line 392
            aload 1 /* compound */
            getfield com.sun.tools.javac.code.Attribute$Compound.values:Lcom/sun/tools/javac/util/List;
            astore 2 /* v */
        start local 2 // com.sun.tools.javac.util.List v
         2: .line 393
            goto 7
         3: .line 394
      StackMap locals: com.sun.tools.javac.util.List
      StackMap stack:
            aload 2 /* v */
            getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
            checkcast com.sun.tools.javac.util.Pair
            astore 3 /* value */
        start local 3 // com.sun.tools.javac.util.Pair value
         4: .line 395
            aload 3 /* value */
            getfield com.sun.tools.javac.util.Pair.fst:Ljava/lang/Object;
            checkcast com.sun.tools.javac.code.Symbol$MethodSymbol
            getfield com.sun.tools.javac.code.Symbol$MethodSymbol.name:Lcom/sun/tools/javac/util/Name;
            invokevirtual com.sun.tools.javac.util.Name.toString:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 396
            aload 3 /* value */
            getfield com.sun.tools.javac.util.Pair.snd:Ljava/lang/Object;
            checkcast com.sun.tools.javac.code.Attribute
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.code.Attribute.accept:(Lcom/sun/tools/javac/code/Attribute$Visitor;)V
        end local 3 // com.sun.tools.javac.util.Pair value
         6: .line 393
      StackMap locals:
      StackMap stack:
            aload 2 /* v */
            getfield com.sun.tools.javac.util.List.tail:Lcom/sun/tools/javac/util/List;
            astore 2 /* v */
      StackMap locals:
      StackMap stack:
         7: aload 2 /* v */
            invokevirtual com.sun.tools.javac.util.List.nonEmpty:()Z
            ifne 3
        end local 2 // com.sun.tools.javac.util.List v
         8: .line 400
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.tools.javac.code.Attribute$Compound compound
        end local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Lcom/sun/tools/javac/code/Lint$AugmentVisitor;
            0    9     1  compound  Lcom/sun/tools/javac/code/Attribute$Compound;
            2    8     2         v  Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/util/Pair<Lcom/sun/tools/javac/code/Symbol$MethodSymbol;Lcom/sun/tools/javac/code/Attribute;>;>;
            4    6     3     value  Lcom/sun/tools/javac/util/Pair<Lcom/sun/tools/javac/code/Symbol$MethodSymbol;Lcom/sun/tools/javac/code/Attribute;>;
    MethodParameters:
          Name  Flags
      compound  

  public void visitArray(com.sun.tools.javac.code.Attribute$Array);
    descriptor: (Lcom/sun/tools/javac/code/Attribute$Array;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
        start local 1 // com.sun.tools.javac.code.Attribute$Array array
         0: .line 403
            aload 1 /* array */
            getfield com.sun.tools.javac.code.Attribute$Array.values:[Lcom/sun/tools/javac/code/Attribute;
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 4
      StackMap locals: com.sun.tools.javac.code.Lint$AugmentVisitor com.sun.tools.javac.code.Attribute$Array top int int com.sun.tools.javac.code.Attribute[]
      StackMap stack:
         1: aload 5
            iload 3
            aaload
            astore 2 /* value */
        start local 2 // com.sun.tools.javac.code.Attribute value
         2: .line 404
            aload 2 /* value */
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.code.Attribute.accept:(Lcom/sun/tools/javac/code/Attribute$Visitor;)V
        end local 2 // com.sun.tools.javac.code.Attribute value
         3: .line 403
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 405
            return
        end local 1 // com.sun.tools.javac.code.Attribute$Array array
        end local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/code/Lint$AugmentVisitor;
            0    6     1  array  Lcom/sun/tools/javac/code/Attribute$Array;
            2    3     2  value  Lcom/sun/tools/javac/code/Attribute;
    MethodParameters:
       Name  Flags
      array  

  public void visitEnum(com.sun.tools.javac.code.Attribute$Enum);
    descriptor: (Lcom/sun/tools/javac/code/Attribute$Enum;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
        start local 1 // com.sun.tools.javac.code.Attribute$Enum e
         0: .line 408
            return
        end local 1 // com.sun.tools.javac.code.Attribute$Enum e
        end local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/code/Lint$AugmentVisitor;
            0    1     1     e  Lcom/sun/tools/javac/code/Attribute$Enum;
    MethodParameters:
      Name  Flags
      e     

  public void visitError(com.sun.tools.javac.code.Attribute$Error);
    descriptor: (Lcom/sun/tools/javac/code/Attribute$Error;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
        start local 1 // com.sun.tools.javac.code.Attribute$Error e
         0: .line 411
            return
        end local 1 // com.sun.tools.javac.code.Attribute$Error e
        end local 0 // com.sun.tools.javac.code.Lint$AugmentVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/code/Lint$AugmentVisitor;
            0    1     1     e  Lcom/sun/tools/javac/code/Attribute$Error;
    MethodParameters:
      Name  Flags
      e     
}
SourceFile: "Lint.java"
NestHost: com.sun.tools.javac.code.Lint
InnerClasses:
  public Array = com.sun.tools.javac.code.Attribute$Array of com.sun.tools.javac.code.Attribute
  public Class = com.sun.tools.javac.code.Attribute$Class of com.sun.tools.javac.code.Attribute
  public Compound = com.sun.tools.javac.code.Attribute$Compound of com.sun.tools.javac.code.Attribute
  public Constant = com.sun.tools.javac.code.Attribute$Constant of com.sun.tools.javac.code.Attribute
  public Enum = com.sun.tools.javac.code.Attribute$Enum of com.sun.tools.javac.code.Attribute
  public Error = com.sun.tools.javac.code.Attribute$Error of com.sun.tools.javac.code.Attribute
  public abstract Visitor = com.sun.tools.javac.code.Attribute$Visitor of com.sun.tools.javac.code.Attribute
  protected AugmentVisitor = com.sun.tools.javac.code.Lint$AugmentVisitor of com.sun.tools.javac.code.Lint
  public final LintCategory = com.sun.tools.javac.code.Lint$LintCategory of com.sun.tools.javac.code.Lint
  public MethodSymbol = com.sun.tools.javac.code.Symbol$MethodSymbol of com.sun.tools.javac.code.Symbol