class com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers
  super_class: java.lang.Object
{
  private com.sun.javadoc.ClassDoc mappingClass;
    descriptor: Lcom/sun/javadoc/ClassDoc;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<com.sun.javadoc.ProgramElementDoc> members;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/sun/javadoc/ProgramElementDoc;>;

  private java.lang.String level;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private final java.util.regex.Pattern pattern;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  final com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap this$0;
    descriptor: Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public java.util.List<com.sun.javadoc.ProgramElementDoc> getMembers();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
         0: .line 313
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.members:Ljava/util/List;
            areturn
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
    Signature: ()Ljava/util/List<Lcom/sun/javadoc/ProgramElementDoc;>;

  private void <init>(com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap, com.sun.javadoc.ClassDoc, java.lang.String);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;Lcom/sun/javadoc/ClassDoc;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 2 // com.sun.javadoc.ClassDoc mappingClass
        start local 3 // java.lang.String level
         0: .line 316
            aload 0 /* this */
            aload 1
            putfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 300
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.members:Ljava/util/List;
         2: .line 658
            aload 0 /* this */
            ldc "[sg]et\\p{Upper}.*"
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
            putfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.pattern:Ljava/util/regex/Pattern;
         3: .line 317
            aload 0 /* this */
            aload 2 /* mappingClass */
            putfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.mappingClass:Lcom/sun/javadoc/ClassDoc;
         4: .line 318
            aload 0 /* this */
            aload 3 /* level */
            putfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.level:Ljava/lang/String;
         5: .line 319
            aload 1
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.classMap:Ljava/util/Map;
            aload 2 /* mappingClass */
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 12
         6: .line 320
            aload 3 /* level */
            aload 1
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.classMap:Ljava/util/Map;
            aload 2 /* mappingClass */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.level:Ljava/lang/String;
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 12
         7: .line 323
            aload 1
            aload 0 /* this */
            aload 2 /* mappingClass */
            iconst_0
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.getClassMembers:(Lcom/sun/javadoc/ClassDoc;Z)Ljava/util/List;
         8: .line 324
            aload 1
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.classMap:Ljava/util/Map;
            aload 2 /* mappingClass */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.level:Ljava/lang/String;
         9: .line 323
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.purgeMemberLevelMap:(Ljava/util/List;Ljava/lang/String;)V
        10: .line 325
            aload 1
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.classMap:Ljava/util/Map;
            aload 2 /* mappingClass */
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 326
            aload 1
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.visibleClasses:Ljava/util/List;
            aload 2 /* mappingClass */
            invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
            pop
        12: .line 328
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap com.sun.javadoc.ClassDoc java.lang.String
      StackMap stack:
            aload 1
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.classMap:Ljava/util/Map;
            aload 2 /* mappingClass */
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifne 15
        13: .line 329
            aload 1
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.classMap:Ljava/util/Map;
            aload 2 /* mappingClass */
            aload 0 /* this */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 330
            aload 1
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.visibleClasses:Ljava/util/List;
            aload 2 /* mappingClass */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        15: .line 333
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String level
        end local 2 // com.sun.javadoc.ClassDoc mappingClass
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0   16     2  mappingClass  Lcom/sun/javadoc/ClassDoc;
            0   16     3         level  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      this$0        final
      mappingClass  
      level         

  private void build();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
         0: .line 336
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.kind:I
            iconst_3
            if_icmpne 3
         1: .line 337
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.mappingClass:Lcom/sun/javadoc/ClassDoc;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.addMembers:(Lcom/sun/javadoc/ClassDoc;)V
         2: .line 338
            goto 4
         3: .line 339
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.mapClass:()V
         4: .line 341
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;

  private void mapClass();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=8, args_size=1
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
         0: .line 344
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.mappingClass:Lcom/sun/javadoc/ClassDoc;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.addMembers:(Lcom/sun/javadoc/ClassDoc;)V
         1: .line 345
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.mappingClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.interfaces:()[Lcom/sun/javadoc/ClassDoc;
            astore 1 /* interfaces */
        start local 1 // com.sun.javadoc.ClassDoc[] interfaces
         2: .line 346
            aload 1 /* interfaces */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 8
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.ClassDoc[] top int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
         3: aload 5
            iload 3
            aaload
            astore 2 /* anInterface */
        start local 2 // com.sun.javadoc.ClassDoc anInterface
         4: .line 347
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.level:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iconst_1
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 6 /* locallevel */
        start local 6 // java.lang.String locallevel
         5: .line 348
            new com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers
            dup
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            aload 2 /* anInterface */
            aload 6 /* locallevel */
            invokespecial com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.<init>:(Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;Lcom/sun/javadoc/ClassDoc;Ljava/lang/String;)V
            astore 7 /* cm */
        start local 7 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers cm
         6: .line 349
            aload 7 /* cm */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.mapClass:()V
        end local 7 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers cm
        end local 6 // java.lang.String locallevel
        end local 2 // com.sun.javadoc.ClassDoc anInterface
         7: .line 346
            iinc 3 1
      StackMap locals:
      StackMap stack:
         8: iload 3
            iload 4
            if_icmplt 3
         9: .line 351
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.mappingClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.isClass:()Z
            ifeq 16
        10: .line 352
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.mappingClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.superclass:()Lcom/sun/javadoc/ClassDoc;
            astore 2 /* superclass */
        start local 2 // com.sun.javadoc.ClassDoc superclass
        11: .line 353
            aload 2 /* superclass */
            ifnull 16
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.mappingClass:Lcom/sun/javadoc/ClassDoc;
            aload 2 /* superclass */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifne 16
        12: .line 354
            new com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers
            dup
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            aload 2 /* superclass */
        13: .line 355
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.level:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "c"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        14: .line 354
            invokespecial com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.<init>:(Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;Lcom/sun/javadoc/ClassDoc;Ljava/lang/String;)V
            astore 3 /* cm */
        start local 3 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers cm
        15: .line 356
            aload 3 /* cm */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.mapClass:()V
        end local 3 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers cm
        end local 2 // com.sun.javadoc.ClassDoc superclass
        16: .line 359
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.ClassDoc[]
      StackMap stack:
            return
        end local 1 // com.sun.javadoc.ClassDoc[] interfaces
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   17     0         this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            2   17     1   interfaces  [Lcom/sun/javadoc/ClassDoc;
            4    7     2  anInterface  Lcom/sun/javadoc/ClassDoc;
            5    7     6   locallevel  Ljava/lang/String;
            6    7     7           cm  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
           11   16     2   superclass  Lcom/sun/javadoc/ClassDoc;
           15   16     3           cm  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;

  private void addMembers(com.sun.javadoc.ClassDoc);
    descriptor: (Lcom/sun/javadoc/ClassDoc;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.ClassDoc fromClass
         0: .line 370
            aload 0 /* this */
            aload 1 /* fromClass */
            iconst_1
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.getClassMembers:(Lcom/sun/javadoc/ClassDoc;Z)Ljava/util/List;
            astore 2 /* cdmembers */
        start local 2 // java.util.List cdmembers
         1: .line 371
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* incllist */
        start local 3 // java.util.List incllist
         2: .line 372
            aload 2 /* cdmembers */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 9
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.ClassDoc java.util.List java.util.List top java.util.Iterator
      StackMap stack:
         3: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.javadoc.ProgramElementDoc
            astore 4 /* pgmelem */
        start local 4 // com.sun.javadoc.ProgramElementDoc pgmelem
         4: .line 373
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.members:Ljava/util/List;
            aload 4 /* pgmelem */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.found:(Ljava/util/List;Lcom/sun/javadoc/ProgramElementDoc;)Z
            ifne 9
         5: .line 374
            aload 0 /* this */
            aload 4 /* pgmelem */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.memberIsVisible:(Lcom/sun/javadoc/ProgramElementDoc;)Z
            ifeq 9
         6: .line 375
            aload 0 /* this */
            aload 4 /* pgmelem */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.level:Ljava/lang/String;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.isOverridden:(Lcom/sun/javadoc/ProgramElementDoc;Ljava/lang/String;)Z
            ifne 9
         7: .line 376
            aload 0 /* this */
            aload 4 /* pgmelem */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.isTreatedAsPrivate:(Lcom/sun/javadoc/ProgramElementDoc;)Z
            ifne 9
         8: .line 377
            aload 3 /* incllist */
            aload 4 /* pgmelem */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // com.sun.javadoc.ProgramElementDoc pgmelem
         9: .line 372
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        10: .line 380
            aload 3 /* incllist */
            invokeinterface java.util.List.size:()I
            ifle 12
        11: .line 381
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            iconst_0
            putfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.noVisibleMembers:Z
        12: .line 383
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.ClassDoc java.util.List java.util.List
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.members:Ljava/util/List;
            aload 3 /* incllist */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        13: .line 384
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            aload 0 /* this */
            aload 1 /* fromClass */
            iconst_0
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.getClassMembers:(Lcom/sun/javadoc/ClassDoc;Z)Ljava/util/List;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.level:Ljava/lang/String;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.fillMemberLevelMap:(Ljava/util/List;Ljava/lang/String;)V
        14: .line 385
            return
        end local 3 // java.util.List incllist
        end local 2 // java.util.List cdmembers
        end local 1 // com.sun.javadoc.ClassDoc fromClass
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   15     0       this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0   15     1  fromClass  Lcom/sun/javadoc/ClassDoc;
            1   15     2  cdmembers  Ljava/util/List<Lcom/sun/javadoc/ProgramElementDoc;>;
            2   15     3   incllist  Ljava/util/List<Lcom/sun/javadoc/ProgramElementDoc;>;
            4    9     4    pgmelem  Lcom/sun/javadoc/ProgramElementDoc;
    MethodParameters:
           Name  Flags
      fromClass  

  private boolean isTreatedAsPrivate(com.sun.javadoc.ProgramElementDoc);
    descriptor: (Lcom/sun/javadoc/ProgramElementDoc;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.ProgramElementDoc pgmelem
         0: .line 388
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.javafx:Z
            ifne 2
         1: .line 389
            iconst_0
            ireturn
         2: .line 392
      StackMap locals:
      StackMap stack:
            aload 1 /* pgmelem */
            ldc "@treatAsPrivate"
            invokeinterface com.sun.javadoc.ProgramElementDoc.tags:(Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
            astore 2 /* aspTags */
        start local 2 // com.sun.javadoc.Tag[] aspTags
         3: .line 393
            aload 2 /* aspTags */
            ifnull 4
            aload 2 /* aspTags */
            arraylength
            ifle 4
            iconst_1
            goto 5
      StackMap locals: com.sun.javadoc.Tag[]
      StackMap stack:
         4: iconst_0
      StackMap locals:
      StackMap stack: int
         5: istore 3 /* result */
        start local 3 // boolean result
         6: .line 394
            iload 3 /* result */
            ireturn
        end local 3 // boolean result
        end local 2 // com.sun.javadoc.Tag[] aspTags
        end local 1 // com.sun.javadoc.ProgramElementDoc pgmelem
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0    7     1  pgmelem  Lcom/sun/javadoc/ProgramElementDoc;
            3    7     2  aspTags  [Lcom/sun/javadoc/Tag;
            6    7     3   result  Z
    MethodParameters:
         Name  Flags
      pgmelem  

  private boolean memberIsVisible(com.sun.javadoc.ProgramElementDoc);
    descriptor: (Lcom/sun/javadoc/ProgramElementDoc;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.ProgramElementDoc pgmdoc
         0: .line 404
            aload 1 /* pgmdoc */
            invokeinterface com.sun.javadoc.ProgramElementDoc.containingClass:()Lcom/sun/javadoc/ClassDoc;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.classdoc:Lcom/sun/javadoc/ClassDoc;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 407
            iconst_1
            ireturn
         2: .line 408
      StackMap locals:
      StackMap stack:
            aload 1 /* pgmdoc */
            invokeinterface com.sun.javadoc.ProgramElementDoc.isPrivate:()Z
            ifeq 4
         3: .line 411
            iconst_0
            ireturn
         4: .line 412
      StackMap locals:
      StackMap stack:
            aload 1 /* pgmdoc */
            invokeinterface com.sun.javadoc.ProgramElementDoc.isPackagePrivate:()Z
            ifeq 8
         5: .line 415
            aload 1 /* pgmdoc */
            invokeinterface com.sun.javadoc.ProgramElementDoc.containingClass:()Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.containingPackage:()Lcom/sun/javadoc/PackageDoc;
         6: .line 416
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.classdoc:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.containingPackage:()Lcom/sun/javadoc/PackageDoc;
         7: .line 415
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ireturn
         8: .line 419
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // com.sun.javadoc.ProgramElementDoc pgmdoc
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0    9     1  pgmdoc  Lcom/sun/javadoc/ProgramElementDoc;
    MethodParameters:
        Name  Flags
      pgmdoc  

  private java.util.List<com.sun.javadoc.ProgramElementDoc> getClassMembers(com.sun.javadoc.ClassDoc, boolean);
    descriptor: (Lcom/sun/javadoc/ClassDoc;Z)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.ClassDoc cd
        start local 2 // boolean filter
         0: .line 427
            aload 1 /* cd */
            invokeinterface com.sun.javadoc.ClassDoc.isEnum:()Z
            ifeq 2
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.kind:I
            iconst_3
            if_icmpne 2
         1: .line 430
            iconst_0
            anewarray com.sun.javadoc.ProgramElementDoc
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            areturn
         2: .line 432
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* members */
        start local 3 // com.sun.javadoc.ProgramElementDoc[] members
         3: .line 433
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.kind:I
            tableswitch { // 0 - 8
                    0: 16
                    1: 18
                    2: 20
                    3: 22
                    4: 24
                    5: 4
                    6: 6
                    7: 11
                    8: 27
              default: 29
          }
         4: .line 435
      StackMap locals: com.sun.javadoc.ProgramElementDoc[]
      StackMap stack:
            aload 1 /* cd */
            iload 2 /* filter */
            invokeinterface com.sun.javadoc.ClassDoc.fields:(Z)[Lcom/sun/javadoc/FieldDoc;
            astore 3 /* members */
         5: .line 436
            goto 30
         6: .line 438
      StackMap locals:
      StackMap stack:
            aload 1 /* cd */
            invokeinterface com.sun.javadoc.ClassDoc.isAnnotationType:()Z
            ifeq 8
         7: .line 439
            aload 0 /* this */
            aload 1 /* cd */
            checkcast com.sun.javadoc.AnnotationTypeDoc
            iconst_0
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.filter:(Lcom/sun/javadoc/AnnotationTypeDoc;Z)[Lcom/sun/javadoc/AnnotationTypeElementDoc;
            goto 9
         8: .line 440
      StackMap locals:
      StackMap stack:
            iconst_0
            anewarray com.sun.javadoc.AnnotationTypeElementDoc
         9: .line 438
      StackMap locals:
      StackMap stack: com.sun.javadoc.AnnotationTypeElementDoc[]
            astore 3 /* members */
        10: .line 441
            goto 30
        11: .line 443
      StackMap locals:
      StackMap stack:
            aload 1 /* cd */
            invokeinterface com.sun.javadoc.ClassDoc.isAnnotationType:()Z
            ifeq 13
        12: .line 444
            aload 0 /* this */
            aload 1 /* cd */
            checkcast com.sun.javadoc.AnnotationTypeDoc
            iconst_1
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.filter:(Lcom/sun/javadoc/AnnotationTypeDoc;Z)[Lcom/sun/javadoc/AnnotationTypeElementDoc;
            goto 14
        13: .line 445
      StackMap locals:
      StackMap stack:
            iconst_0
            anewarray com.sun.javadoc.AnnotationTypeElementDoc
        14: .line 443
      StackMap locals:
      StackMap stack: com.sun.javadoc.AnnotationTypeElementDoc[]
            astore 3 /* members */
        15: .line 446
            goto 30
        16: .line 448
      StackMap locals:
      StackMap stack:
            aload 1 /* cd */
            iload 2 /* filter */
            invokeinterface com.sun.javadoc.ClassDoc.innerClasses:(Z)[Lcom/sun/javadoc/ClassDoc;
            astore 3 /* members */
        17: .line 449
            goto 30
        18: .line 451
      StackMap locals:
      StackMap stack:
            aload 1 /* cd */
            invokeinterface com.sun.javadoc.ClassDoc.enumConstants:()[Lcom/sun/javadoc/FieldDoc;
            astore 3 /* members */
        19: .line 452
            goto 30
        20: .line 454
      StackMap locals:
      StackMap stack:
            aload 1 /* cd */
            iload 2 /* filter */
            invokeinterface com.sun.javadoc.ClassDoc.fields:(Z)[Lcom/sun/javadoc/FieldDoc;
            astore 3 /* members */
        21: .line 455
            goto 30
        22: .line 457
      StackMap locals:
      StackMap stack:
            aload 1 /* cd */
            invokeinterface com.sun.javadoc.ClassDoc.constructors:()[Lcom/sun/javadoc/ConstructorDoc;
            astore 3 /* members */
        23: .line 458
            goto 30
        24: .line 460
      StackMap locals:
      StackMap stack:
            aload 1 /* cd */
            iload 2 /* filter */
            invokeinterface com.sun.javadoc.ClassDoc.methods:(Z)[Lcom/sun/javadoc/MethodDoc;
            astore 3 /* members */
        25: .line 461
            aload 0 /* this */
            aload 3 /* members */
            checkcast com.sun.javadoc.MethodDoc[]
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.checkOnPropertiesTags:([Lcom/sun/javadoc/MethodDoc;)V
        26: .line 462
            goto 30
        27: .line 464
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* cd */
            iload 2 /* filter */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.properties:(Lcom/sun/javadoc/ClassDoc;Z)[Lcom/sun/javadoc/ProgramElementDoc;
            astore 3 /* members */
        28: .line 465
            goto 30
        29: .line 467
      StackMap locals:
      StackMap stack:
            iconst_0
            anewarray com.sun.javadoc.ProgramElementDoc
            astore 3 /* members */
        30: .line 470
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.nodeprecated:Z
            ifeq 32
        31: .line 471
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
            aload 3 /* members */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.excludeDeprecatedMembersAsList:([Lcom/sun/javadoc/ProgramElementDoc;)Ljava/util/List;
            areturn
        32: .line 473
      StackMap locals:
      StackMap stack:
            aload 3 /* members */
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            areturn
        end local 3 // com.sun.javadoc.ProgramElementDoc[] members
        end local 2 // boolean filter
        end local 1 // com.sun.javadoc.ClassDoc cd
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   33     0     this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0   33     1       cd  Lcom/sun/javadoc/ClassDoc;
            0   33     2   filter  Z
            3   33     3  members  [Lcom/sun/javadoc/ProgramElementDoc;
    Signature: (Lcom/sun/javadoc/ClassDoc;Z)Ljava/util/List<Lcom/sun/javadoc/ProgramElementDoc;>;
    MethodParameters:
        Name  Flags
      cd      
      filter  

  private com.sun.javadoc.AnnotationTypeElementDoc[] filter(com.sun.javadoc.AnnotationTypeDoc, boolean);
    descriptor: (Lcom/sun/javadoc/AnnotationTypeDoc;Z)[Lcom/sun/javadoc/AnnotationTypeElementDoc;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=9, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.AnnotationTypeDoc doc
        start local 2 // boolean required
         0: .line 489
            aload 1 /* doc */
            invokeinterface com.sun.javadoc.AnnotationTypeDoc.elements:()[Lcom/sun/javadoc/AnnotationTypeElementDoc;
            astore 3 /* members */
        start local 3 // com.sun.javadoc.AnnotationTypeElementDoc[] members
         1: .line 490
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* targetMembers */
        start local 4 // java.util.List targetMembers
         2: .line 491
            aload 3 /* members */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 8
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.AnnotationTypeDoc int com.sun.javadoc.AnnotationTypeElementDoc[] java.util.List top int int com.sun.javadoc.AnnotationTypeElementDoc[]
      StackMap stack:
         3: aload 8
            iload 6
            aaload
            astore 5 /* member */
        start local 5 // com.sun.javadoc.AnnotationTypeElementDoc member
         4: .line 492
            iload 2 /* required */
            ifeq 5
            aload 5 /* member */
            invokeinterface com.sun.javadoc.AnnotationTypeElementDoc.defaultValue:()Lcom/sun/javadoc/AnnotationValue;
            ifnull 6
         5: .line 493
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.AnnotationTypeDoc int com.sun.javadoc.AnnotationTypeElementDoc[] java.util.List com.sun.javadoc.AnnotationTypeElementDoc int int com.sun.javadoc.AnnotationTypeElementDoc[]
      StackMap stack:
            iload 2 /* required */
            ifne 7
            aload 5 /* member */
            invokeinterface com.sun.javadoc.AnnotationTypeElementDoc.defaultValue:()Lcom/sun/javadoc/AnnotationValue;
            ifnull 7
         6: .line 494
      StackMap locals:
      StackMap stack:
            aload 4 /* targetMembers */
            aload 5 /* member */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 5 // com.sun.javadoc.AnnotationTypeElementDoc member
         7: .line 491
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.AnnotationTypeDoc int com.sun.javadoc.AnnotationTypeElementDoc[] java.util.List top int int com.sun.javadoc.AnnotationTypeElementDoc[]
      StackMap stack:
            iinc 6 1
      StackMap locals:
      StackMap stack:
         8: iload 6
            iload 7
            if_icmplt 3
         9: .line 497
            aload 4 /* targetMembers */
            iconst_0
            anewarray com.sun.javadoc.AnnotationTypeElementDoc
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast com.sun.javadoc.AnnotationTypeElementDoc[]
            areturn
        end local 4 // java.util.List targetMembers
        end local 3 // com.sun.javadoc.AnnotationTypeElementDoc[] members
        end local 2 // boolean required
        end local 1 // com.sun.javadoc.AnnotationTypeDoc doc
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   10     0           this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0   10     1            doc  Lcom/sun/javadoc/AnnotationTypeDoc;
            0   10     2       required  Z
            1   10     3        members  [Lcom/sun/javadoc/AnnotationTypeElementDoc;
            2   10     4  targetMembers  Ljava/util/List<Lcom/sun/javadoc/AnnotationTypeElementDoc;>;
            4    7     5         member  Lcom/sun/javadoc/AnnotationTypeElementDoc;
    MethodParameters:
          Name  Flags
      doc       
      required  

  private boolean found(java.util.List<com.sun.javadoc.ProgramElementDoc>, com.sun.javadoc.ProgramElementDoc);
    descriptor: (Ljava/util/List;Lcom/sun/javadoc/ProgramElementDoc;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // java.util.List list
        start local 2 // com.sun.javadoc.ProgramElementDoc elem
         0: .line 501
            aload 1 /* list */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 4
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers java.util.List com.sun.javadoc.ProgramElementDoc top java.util.Iterator
      StackMap stack:
         1: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.javadoc.ProgramElementDoc
            astore 3 /* pgmelem */
        start local 3 // com.sun.javadoc.ProgramElementDoc pgmelem
         2: .line 502
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
            aload 3 /* pgmelem */
            aload 2 /* elem */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.matches:(Lcom/sun/javadoc/ProgramElementDoc;Lcom/sun/javadoc/ProgramElementDoc;)Z
            ifeq 4
         3: .line 503
            iconst_1
            ireturn
        end local 3 // com.sun.javadoc.ProgramElementDoc pgmelem
         4: .line 501
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         5: .line 506
            iconst_0
            ireturn
        end local 2 // com.sun.javadoc.ProgramElementDoc elem
        end local 1 // java.util.List list
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0    6     1     list  Ljava/util/List<Lcom/sun/javadoc/ProgramElementDoc;>;
            0    6     2     elem  Lcom/sun/javadoc/ProgramElementDoc;
            2    4     3  pgmelem  Lcom/sun/javadoc/ProgramElementDoc;
    Signature: (Ljava/util/List<Lcom/sun/javadoc/ProgramElementDoc;>;Lcom/sun/javadoc/ProgramElementDoc;)Z
    MethodParameters:
      Name  Flags
      list  
      elem  

  private boolean isOverridden(com.sun.javadoc.ProgramElementDoc, java.lang.String);
    descriptor: (Lcom/sun/javadoc/ProgramElementDoc;Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.ProgramElementDoc pgmdoc
        start local 2 // java.lang.String level
         0: .line 516
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.memberNameMap:Ljava/util/Map;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            aload 1 /* pgmdoc */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.getMemberKey:(Lcom/sun/javadoc/ProgramElementDoc;)Ljava/lang/Object;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.Map
            astore 3 /* memberLevelMap */
        start local 3 // java.util.Map memberLevelMap
         1: .line 517
            aload 3 /* memberLevelMap */
            ifnonnull 3
         2: .line 518
            iconst_0
            ireturn
         3: .line 519
      StackMap locals: java.util.Map
      StackMap stack:
            aload 3 /* memberLevelMap */
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 5
            goto 9
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.ProgramElementDoc java.lang.String java.util.Map top java.util.Iterator
      StackMap stack:
         4: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* mappedlevel */
        start local 4 // java.lang.String mappedlevel
         5: .line 520
            aload 4 /* mappedlevel */
            ldc "start"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 8
         6: .line 521
            aload 2 /* level */
            aload 4 /* mappedlevel */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 9
         7: .line 522
            aload 2 /* level */
            aload 4 /* mappedlevel */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 9
         8: .line 523
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.ProgramElementDoc java.lang.String java.util.Map java.lang.String java.util.Iterator
      StackMap stack:
            iconst_1
            ireturn
        end local 4 // java.lang.String mappedlevel
         9: .line 519
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.ProgramElementDoc java.lang.String java.util.Map top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        10: .line 526
            iconst_0
            ireturn
        end local 3 // java.util.Map memberLevelMap
        end local 2 // java.lang.String level
        end local 1 // com.sun.javadoc.ProgramElementDoc pgmdoc
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   11     0            this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0   11     1          pgmdoc  Lcom/sun/javadoc/ProgramElementDoc;
            0   11     2           level  Ljava/lang/String;
            1   11     3  memberLevelMap  Ljava/util/Map<*Ljava/lang/String;>;
            5    9     4     mappedlevel  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      pgmdoc  
      level   

  private com.sun.javadoc.ProgramElementDoc[] properties(com.sun.javadoc.ClassDoc, boolean);
    descriptor: (Lcom/sun/javadoc/ClassDoc;Z)[Lcom/sun/javadoc/ProgramElementDoc;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=13, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.ClassDoc cd
        start local 2 // boolean filter
         0: .line 530
            aload 1 /* cd */
            iload 2 /* filter */
            invokeinterface com.sun.javadoc.ClassDoc.methods:(Z)[Lcom/sun/javadoc/MethodDoc;
            astore 3 /* allMethods */
        start local 3 // com.sun.javadoc.MethodDoc[] allMethods
         1: .line 531
            aload 1 /* cd */
            iconst_0
            invokeinterface com.sun.javadoc.ClassDoc.fields:(Z)[Lcom/sun/javadoc/FieldDoc;
            astore 4 /* allFields */
        start local 4 // com.sun.javadoc.FieldDoc[] allFields
         2: .line 533
            getstatic com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.propertiesCache:Ljava/util/Map;
            aload 1 /* cd */
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 534
            getstatic com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.propertiesCache:Ljava/util/Map;
            aload 1 /* cd */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javadoc.ProgramElementDoc[]
            areturn
         4: .line 537
      StackMap locals: com.sun.javadoc.MethodDoc[] com.sun.javadoc.FieldDoc[]
      StackMap stack:
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 5 /* result */
        start local 5 // java.util.List result
         5: .line 539
            aload 3 /* allMethods */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 16
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.ClassDoc int com.sun.javadoc.MethodDoc[] com.sun.javadoc.FieldDoc[] java.util.List top int int com.sun.javadoc.MethodDoc[]
      StackMap stack:
         6: aload 9
            iload 7
            aaload
            astore 6 /* propertyMethod */
        start local 6 // com.sun.javadoc.MethodDoc propertyMethod
         7: .line 541
            aload 0 /* this */
            aload 6 /* propertyMethod */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.isPropertyMethod:(Lcom/sun/javadoc/MethodDoc;)Z
            ifne 9
         8: .line 542
            goto 15
         9: .line 545
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.ClassDoc int com.sun.javadoc.MethodDoc[] com.sun.javadoc.FieldDoc[] java.util.List com.sun.javadoc.MethodDoc int int com.sun.javadoc.MethodDoc[]
      StackMap stack:
            aload 0 /* this */
            aload 3 /* allMethods */
            aload 6 /* propertyMethod */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.getterForField:([Lcom/sun/javadoc/MethodDoc;Lcom/sun/javadoc/MethodDoc;)Lcom/sun/javadoc/MethodDoc;
            astore 10 /* getter */
        start local 10 // com.sun.javadoc.MethodDoc getter
        10: .line 546
            aload 0 /* this */
            aload 3 /* allMethods */
            aload 6 /* propertyMethod */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.setterForField:([Lcom/sun/javadoc/MethodDoc;Lcom/sun/javadoc/MethodDoc;)Lcom/sun/javadoc/MethodDoc;
            astore 11 /* setter */
        start local 11 // com.sun.javadoc.MethodDoc setter
        11: .line 547
            aload 0 /* this */
            aload 4 /* allFields */
            aload 6 /* propertyMethod */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.fieldForProperty:([Lcom/sun/javadoc/FieldDoc;Lcom/sun/javadoc/MethodDoc;)Lcom/sun/javadoc/FieldDoc;
            astore 12 /* field */
        start local 12 // com.sun.javadoc.FieldDoc field
        12: .line 549
            aload 0 /* this */
            aload 11 /* setter */
            aload 10 /* getter */
            aload 6 /* propertyMethod */
            aload 12 /* field */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.addToPropertiesMap:(Lcom/sun/javadoc/MethodDoc;Lcom/sun/javadoc/MethodDoc;Lcom/sun/javadoc/MethodDoc;Lcom/sun/javadoc/FieldDoc;)V
        13: .line 550
            getstatic com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.getterSetterMap:Ljava/util/Map;
            aload 6 /* propertyMethod */
            new com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$GetterSetter
            dup
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            aload 10 /* getter */
            aload 11 /* setter */
            invokespecial com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$GetterSetter.<init>:(Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;Lcom/sun/javadoc/ProgramElementDoc;Lcom/sun/javadoc/ProgramElementDoc;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 551
            aload 5 /* result */
            aload 6 /* propertyMethod */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 12 // com.sun.javadoc.FieldDoc field
        end local 11 // com.sun.javadoc.MethodDoc setter
        end local 10 // com.sun.javadoc.MethodDoc getter
        end local 6 // com.sun.javadoc.MethodDoc propertyMethod
        15: .line 539
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.ClassDoc int com.sun.javadoc.MethodDoc[] com.sun.javadoc.FieldDoc[] java.util.List top int int com.sun.javadoc.MethodDoc[]
      StackMap stack:
            iinc 7 1
      StackMap locals:
      StackMap stack:
        16: iload 7
            iload 8
            if_icmplt 6
        17: .line 554
            aload 5 /* result */
            aload 5 /* result */
            invokeinterface java.util.List.size:()I
            anewarray com.sun.javadoc.ProgramElementDoc
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast com.sun.javadoc.ProgramElementDoc[]
        18: .line 553
            astore 6 /* resultAray */
        start local 6 // com.sun.javadoc.ProgramElementDoc[] resultAray
        19: .line 555
            getstatic com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.propertiesCache:Ljava/util/Map;
            aload 1 /* cd */
            aload 6 /* resultAray */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 556
            aload 6 /* resultAray */
            areturn
        end local 6 // com.sun.javadoc.ProgramElementDoc[] resultAray
        end local 5 // java.util.List result
        end local 4 // com.sun.javadoc.FieldDoc[] allFields
        end local 3 // com.sun.javadoc.MethodDoc[] allMethods
        end local 2 // boolean filter
        end local 1 // com.sun.javadoc.ClassDoc cd
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   21     0            this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0   21     1              cd  Lcom/sun/javadoc/ClassDoc;
            0   21     2          filter  Z
            1   21     3      allMethods  [Lcom/sun/javadoc/MethodDoc;
            2   21     4       allFields  [Lcom/sun/javadoc/FieldDoc;
            5   21     5          result  Ljava/util/List<Lcom/sun/javadoc/MethodDoc;>;
            7   15     6  propertyMethod  Lcom/sun/javadoc/MethodDoc;
           10   15    10          getter  Lcom/sun/javadoc/MethodDoc;
           11   15    11          setter  Lcom/sun/javadoc/MethodDoc;
           12   15    12           field  Lcom/sun/javadoc/FieldDoc;
           19   21     6      resultAray  [Lcom/sun/javadoc/ProgramElementDoc;
    MethodParameters:
        Name  Flags
      cd      final
      filter  final

  private void addToPropertiesMap(com.sun.javadoc.MethodDoc, com.sun.javadoc.MethodDoc, com.sun.javadoc.MethodDoc, com.sun.javadoc.FieldDoc);
    descriptor: (Lcom/sun/javadoc/MethodDoc;Lcom/sun/javadoc/MethodDoc;Lcom/sun/javadoc/MethodDoc;Lcom/sun/javadoc/FieldDoc;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.MethodDoc setter
        start local 2 // com.sun.javadoc.MethodDoc getter
        start local 3 // com.sun.javadoc.MethodDoc propertyMethod
        start local 4 // com.sun.javadoc.FieldDoc field
         0: .line 563
            aload 4 /* field */
            ifnull 3
         1: .line 564
            aload 4 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.getRawCommentText:()Ljava/lang/String;
            ifnull 3
         2: .line 565
            aload 4 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.getRawCommentText:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifne 7
         3: .line 566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* setter */
            aload 3 /* propertyMethod */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.addToPropertiesMap:(Lcom/sun/javadoc/ProgramElementDoc;Lcom/sun/javadoc/ProgramElementDoc;)V
         4: .line 567
            aload 0 /* this */
            aload 2 /* getter */
            aload 3 /* propertyMethod */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.addToPropertiesMap:(Lcom/sun/javadoc/ProgramElementDoc;Lcom/sun/javadoc/ProgramElementDoc;)V
         5: .line 568
            aload 0 /* this */
            aload 3 /* propertyMethod */
            aload 3 /* propertyMethod */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.addToPropertiesMap:(Lcom/sun/javadoc/ProgramElementDoc;Lcom/sun/javadoc/ProgramElementDoc;)V
         6: .line 569
            goto 10
         7: .line 570
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* getter */
            aload 4 /* field */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.addToPropertiesMap:(Lcom/sun/javadoc/ProgramElementDoc;Lcom/sun/javadoc/ProgramElementDoc;)V
         8: .line 571
            aload 0 /* this */
            aload 1 /* setter */
            aload 4 /* field */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.addToPropertiesMap:(Lcom/sun/javadoc/ProgramElementDoc;Lcom/sun/javadoc/ProgramElementDoc;)V
         9: .line 572
            aload 0 /* this */
            aload 3 /* propertyMethod */
            aload 4 /* field */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.addToPropertiesMap:(Lcom/sun/javadoc/ProgramElementDoc;Lcom/sun/javadoc/ProgramElementDoc;)V
        10: .line 574
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.sun.javadoc.FieldDoc field
        end local 3 // com.sun.javadoc.MethodDoc propertyMethod
        end local 2 // com.sun.javadoc.MethodDoc getter
        end local 1 // com.sun.javadoc.MethodDoc setter
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   11     0            this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0   11     1          setter  Lcom/sun/javadoc/MethodDoc;
            0   11     2          getter  Lcom/sun/javadoc/MethodDoc;
            0   11     3  propertyMethod  Lcom/sun/javadoc/MethodDoc;
            0   11     4           field  Lcom/sun/javadoc/FieldDoc;
    MethodParameters:
                Name  Flags
      setter          
      getter          
      propertyMethod  
      field           

  private void addToPropertiesMap(com.sun.javadoc.ProgramElementDoc, com.sun.javadoc.ProgramElementDoc);
    descriptor: (Lcom/sun/javadoc/ProgramElementDoc;Lcom/sun/javadoc/ProgramElementDoc;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.ProgramElementDoc propertyMethod
        start local 2 // com.sun.javadoc.ProgramElementDoc commentSource
         0: .line 578
            aload 1 /* propertyMethod */
            ifnull 1
            aload 2 /* commentSource */
            ifnonnull 2
         1: .line 579
      StackMap locals:
      StackMap stack:
            return
         2: .line 581
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyMethod */
            invokeinterface com.sun.javadoc.ProgramElementDoc.getRawCommentText:()Ljava/lang/String;
            astore 3 /* methodRawCommentText */
        start local 3 // java.lang.String methodRawCommentText
         3: .line 587
            aload 3 /* methodRawCommentText */
            ifnull 5
            aload 3 /* methodRawCommentText */
            invokevirtual java.lang.String.length:()I
            ifeq 5
         4: .line 588
            aload 1 /* propertyMethod */
            aload 2 /* commentSource */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 589
      StackMap locals: java.lang.String
      StackMap stack:
            getstatic com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.classPropertiesMap:Ljava/util/Map;
            aload 1 /* propertyMethod */
            aload 2 /* commentSource */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 591
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String methodRawCommentText
        end local 2 // com.sun.javadoc.ProgramElementDoc commentSource
        end local 1 // com.sun.javadoc.ProgramElementDoc propertyMethod
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    7     0                  this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0    7     1        propertyMethod  Lcom/sun/javadoc/ProgramElementDoc;
            0    7     2         commentSource  Lcom/sun/javadoc/ProgramElementDoc;
            3    7     3  methodRawCommentText  Ljava/lang/String;
    MethodParameters:
                Name  Flags
      propertyMethod  
      commentSource   

  private com.sun.javadoc.MethodDoc getterForField(com.sun.javadoc.MethodDoc[], com.sun.javadoc.MethodDoc);
    descriptor: ([Lcom/sun/javadoc/MethodDoc;Lcom/sun/javadoc/MethodDoc;)Lcom/sun/javadoc/MethodDoc;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=12, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.MethodDoc[] methods
        start local 2 // com.sun.javadoc.MethodDoc propertyMethod
         0: .line 595
            aload 2 /* propertyMethod */
            invokeinterface com.sun.javadoc.MethodDoc.name:()Ljava/lang/String;
            astore 3 /* propertyMethodName */
        start local 3 // java.lang.String propertyMethodName
         1: .line 597
            aload 3 /* propertyMethodName */
            iconst_0
         2: .line 598
            aload 3 /* propertyMethodName */
            ldc "Property"
            invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
         3: .line 597
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
         4: .line 596
            astore 4 /* fieldName */
        start local 4 // java.lang.String fieldName
         5: .line 600
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aload 4 /* fieldName */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic java.lang.Character.toUpperCase:(C)C
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
         6: .line 601
            aload 4 /* fieldName */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         7: .line 600
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 599
            astore 5 /* fieldNameUppercased */
        start local 5 // java.lang.String fieldNameUppercased
         9: .line 603
            aload 2 /* propertyMethod */
            invokeinterface com.sun.javadoc.MethodDoc.returnType:()Lcom/sun/javadoc/Type;
            invokeinterface com.sun.javadoc.Type.toString:()Ljava/lang/String;
            astore 7 /* fieldTypeName */
        start local 7 // java.lang.String fieldTypeName
        10: .line 604
            ldc "boolean"
            aload 7 /* fieldTypeName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
        11: .line 605
            aload 7 /* fieldTypeName */
            ldc "BooleanProperty"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 14
        12: .line 606
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] com.sun.javadoc.MethodDoc java.lang.String java.lang.String java.lang.String top java.lang.String
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "(is|get)"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* fieldNameUppercased */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 6 /* getterNamePattern */
        start local 6 // java.lang.String getterNamePattern
        13: .line 607
            goto 15
        end local 6 // java.lang.String getterNamePattern
        14: .line 608
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "get"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* fieldNameUppercased */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 6 /* getterNamePattern */
        start local 6 // java.lang.String getterNamePattern
        15: .line 611
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] com.sun.javadoc.MethodDoc java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 1 /* methods */
            dup
            astore 11
            arraylength
            istore 10
            iconst_0
            istore 9
            goto 22
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] com.sun.javadoc.MethodDoc java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String top int int com.sun.javadoc.MethodDoc[]
      StackMap stack:
        16: aload 11
            iload 9
            aaload
            astore 8 /* methodDoc */
        start local 8 // com.sun.javadoc.MethodDoc methodDoc
        17: .line 612
            aload 6 /* getterNamePattern */
            aload 8 /* methodDoc */
            invokeinterface com.sun.javadoc.MethodDoc.name:()Ljava/lang/String;
            invokestatic java.util.regex.Pattern.matches:(Ljava/lang/String;Ljava/lang/CharSequence;)Z
            ifeq 21
        18: .line 613
            aload 8 /* methodDoc */
            invokeinterface com.sun.javadoc.MethodDoc.parameters:()[Lcom/sun/javadoc/Parameter;
            arraylength
            ifne 21
        19: .line 614
            aload 8 /* methodDoc */
            invokeinterface com.sun.javadoc.MethodDoc.isPublic:()Z
            ifne 20
            aload 8 /* methodDoc */
            invokeinterface com.sun.javadoc.MethodDoc.isProtected:()Z
            ifeq 21
        20: .line 615
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] com.sun.javadoc.MethodDoc java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String com.sun.javadoc.MethodDoc int int com.sun.javadoc.MethodDoc[]
      StackMap stack:
            aload 8 /* methodDoc */
            areturn
        end local 8 // com.sun.javadoc.MethodDoc methodDoc
        21: .line 611
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] com.sun.javadoc.MethodDoc java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String top int int com.sun.javadoc.MethodDoc[]
      StackMap stack:
            iinc 9 1
      StackMap locals:
      StackMap stack:
        22: iload 9
            iload 10
            if_icmplt 16
        23: .line 619
            aconst_null
            areturn
        end local 7 // java.lang.String fieldTypeName
        end local 6 // java.lang.String getterNamePattern
        end local 5 // java.lang.String fieldNameUppercased
        end local 4 // java.lang.String fieldName
        end local 3 // java.lang.String propertyMethodName
        end local 2 // com.sun.javadoc.MethodDoc propertyMethod
        end local 1 // com.sun.javadoc.MethodDoc[] methods
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   24     0                 this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0   24     1              methods  [Lcom/sun/javadoc/MethodDoc;
            0   24     2       propertyMethod  Lcom/sun/javadoc/MethodDoc;
            1   24     3   propertyMethodName  Ljava/lang/String;
            5   24     4            fieldName  Ljava/lang/String;
            9   24     5  fieldNameUppercased  Ljava/lang/String;
           13   14     6    getterNamePattern  Ljava/lang/String;
           15   24     6    getterNamePattern  Ljava/lang/String;
           10   24     7        fieldTypeName  Ljava/lang/String;
           17   21     8            methodDoc  Lcom/sun/javadoc/MethodDoc;
    MethodParameters:
                Name  Flags
      methods         
      propertyMethod  

  private com.sun.javadoc.MethodDoc setterForField(com.sun.javadoc.MethodDoc[], com.sun.javadoc.MethodDoc);
    descriptor: ([Lcom/sun/javadoc/MethodDoc;Lcom/sun/javadoc/MethodDoc;)Lcom/sun/javadoc/MethodDoc;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=11, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.MethodDoc[] methods
        start local 2 // com.sun.javadoc.MethodDoc propertyMethod
         0: .line 624
            aload 2 /* propertyMethod */
            invokeinterface com.sun.javadoc.MethodDoc.name:()Ljava/lang/String;
            astore 3 /* propertyMethodName */
        start local 3 // java.lang.String propertyMethodName
         1: .line 626
            aload 3 /* propertyMethodName */
            iconst_0
         2: .line 627
            aload 3 /* propertyMethodName */
            ldc "Property"
            invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
         3: .line 626
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
         4: .line 625
            astore 4 /* fieldName */
        start local 4 // java.lang.String fieldName
         5: .line 629
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aload 4 /* fieldName */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic java.lang.Character.toUpperCase:(C)C
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
         6: .line 630
            aload 4 /* fieldName */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         7: .line 629
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 628
            astore 5 /* fieldNameUppercased */
        start local 5 // java.lang.String fieldNameUppercased
         9: .line 631
            new java.lang.StringBuilder
            dup
            ldc "set"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* fieldNameUppercased */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 6 /* setter */
        start local 6 // java.lang.String setter
        10: .line 633
            aload 1 /* methods */
            dup
            astore 10
            arraylength
            istore 9
            iconst_0
            istore 8
            goto 18
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] com.sun.javadoc.MethodDoc java.lang.String java.lang.String java.lang.String java.lang.String top int int com.sun.javadoc.MethodDoc[]
      StackMap stack:
        11: aload 10
            iload 8
            aaload
            astore 7 /* methodDoc */
        start local 7 // com.sun.javadoc.MethodDoc methodDoc
        12: .line 634
            aload 6 /* setter */
            aload 7 /* methodDoc */
            invokeinterface com.sun.javadoc.MethodDoc.name:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 17
        13: .line 635
            iconst_1
            aload 7 /* methodDoc */
            invokeinterface com.sun.javadoc.MethodDoc.parameters:()[Lcom/sun/javadoc/Parameter;
            arraylength
            if_icmpne 17
        14: .line 636
            ldc "void"
            aload 7 /* methodDoc */
            invokeinterface com.sun.javadoc.MethodDoc.returnType:()Lcom/sun/javadoc/Type;
            invokeinterface com.sun.javadoc.Type.simpleTypeName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 17
        15: .line 637
            aload 7 /* methodDoc */
            invokeinterface com.sun.javadoc.MethodDoc.isPublic:()Z
            ifne 16
            aload 7 /* methodDoc */
            invokeinterface com.sun.javadoc.MethodDoc.isProtected:()Z
            ifeq 17
        16: .line 638
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] com.sun.javadoc.MethodDoc java.lang.String java.lang.String java.lang.String java.lang.String com.sun.javadoc.MethodDoc int int com.sun.javadoc.MethodDoc[]
      StackMap stack:
            aload 7 /* methodDoc */
            areturn
        end local 7 // com.sun.javadoc.MethodDoc methodDoc
        17: .line 633
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] com.sun.javadoc.MethodDoc java.lang.String java.lang.String java.lang.String java.lang.String top int int com.sun.javadoc.MethodDoc[]
      StackMap stack:
            iinc 8 1
      StackMap locals:
      StackMap stack:
        18: iload 8
            iload 9
            if_icmplt 11
        19: .line 642
            aconst_null
            areturn
        end local 6 // java.lang.String setter
        end local 5 // java.lang.String fieldNameUppercased
        end local 4 // java.lang.String fieldName
        end local 3 // java.lang.String propertyMethodName
        end local 2 // com.sun.javadoc.MethodDoc propertyMethod
        end local 1 // com.sun.javadoc.MethodDoc[] methods
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   20     0                 this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0   20     1              methods  [Lcom/sun/javadoc/MethodDoc;
            0   20     2       propertyMethod  Lcom/sun/javadoc/MethodDoc;
            1   20     3   propertyMethodName  Ljava/lang/String;
            5   20     4            fieldName  Ljava/lang/String;
            9   20     5  fieldNameUppercased  Ljava/lang/String;
           10   20     6               setter  Ljava/lang/String;
           12   17     7            methodDoc  Lcom/sun/javadoc/MethodDoc;
    MethodParameters:
                Name  Flags
      methods         
      propertyMethod  

  private com.sun.javadoc.FieldDoc fieldForProperty(com.sun.javadoc.FieldDoc[], com.sun.javadoc.MethodDoc);
    descriptor: ([Lcom/sun/javadoc/FieldDoc;Lcom/sun/javadoc/MethodDoc;)Lcom/sun/javadoc/FieldDoc;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=9, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.FieldDoc[] fields
        start local 2 // com.sun.javadoc.MethodDoc property
         0: .line 647
            aload 1 /* fields */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 7
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.FieldDoc[] com.sun.javadoc.MethodDoc top int int com.sun.javadoc.FieldDoc[]
      StackMap stack:
         1: aload 6
            iload 4
            aaload
            astore 3 /* field */
        start local 3 // com.sun.javadoc.FieldDoc field
         2: .line 648
            aload 3 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.name:()Ljava/lang/String;
            astore 7 /* fieldName */
        start local 7 // java.lang.String fieldName
         3: .line 649
            new java.lang.StringBuilder
            dup
            aload 7 /* fieldName */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "Property"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 8 /* propertyName */
        start local 8 // java.lang.String propertyName
         4: .line 650
            aload 8 /* propertyName */
            aload 2 /* property */
            invokeinterface com.sun.javadoc.MethodDoc.name:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 651
            aload 3 /* field */
            areturn
        end local 8 // java.lang.String propertyName
        end local 7 // java.lang.String fieldName
        end local 3 // com.sun.javadoc.FieldDoc field
         6: .line 647
      StackMap locals:
      StackMap stack:
            iinc 4 1
      StackMap locals:
      StackMap stack:
         7: iload 4
            iload 5
            if_icmplt 1
         8: .line 654
            aconst_null
            areturn
        end local 2 // com.sun.javadoc.MethodDoc property
        end local 1 // com.sun.javadoc.FieldDoc[] fields
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0    9     1        fields  [Lcom/sun/javadoc/FieldDoc;
            0    9     2      property  Lcom/sun/javadoc/MethodDoc;
            2    6     3         field  Lcom/sun/javadoc/FieldDoc;
            3    6     7     fieldName  Ljava/lang/String;
            4    6     8  propertyName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      fields    
      property  

  private boolean isPropertyMethod(com.sun.javadoc.MethodDoc);
    descriptor: (Lcom/sun/javadoc/MethodDoc;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.MethodDoc method
         0: .line 660
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.javafx:Z
            ifne 2
         1: .line 661
            iconst_0
            ireturn
         2: .line 663
      StackMap locals:
      StackMap stack:
            aload 1 /* method */
            invokeinterface com.sun.javadoc.MethodDoc.name:()Ljava/lang/String;
            ldc "Property"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifne 4
         3: .line 664
            iconst_0
            ireturn
         4: .line 667
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* method */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.memberIsVisible:(Lcom/sun/javadoc/ProgramElementDoc;)Z
            ifne 6
         5: .line 668
            iconst_0
            ireturn
         6: .line 671
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.pattern:Ljava/util/regex/Pattern;
            aload 1 /* method */
            invokeinterface com.sun.javadoc.MethodDoc.name:()Ljava/lang/String;
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            invokevirtual java.util.regex.Matcher.matches:()Z
            ifeq 8
         7: .line 672
            iconst_0
            ireturn
         8: .line 674
      StackMap locals:
      StackMap stack:
            aload 1 /* method */
            invokeinterface com.sun.javadoc.MethodDoc.typeParameters:()[Lcom/sun/javadoc/TypeVariable;
            arraylength
            ifle 10
         9: .line 675
            iconst_0
            ireturn
        10: .line 677
      StackMap locals:
      StackMap stack:
            aload 1 /* method */
            invokeinterface com.sun.javadoc.MethodDoc.parameters:()[Lcom/sun/javadoc/Parameter;
            arraylength
            ifne 13
        11: .line 678
            ldc "void"
            aload 1 /* method */
            invokeinterface com.sun.javadoc.MethodDoc.returnType:()Lcom/sun/javadoc/Type;
            invokeinterface com.sun.javadoc.Type.simpleTypeName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 13
        12: .line 677
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        13: iconst_0
            ireturn
        end local 1 // com.sun.javadoc.MethodDoc method
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0   14     1  method  Lcom/sun/javadoc/MethodDoc;
    MethodParameters:
        Name  Flags
      method  

  private void checkOnPropertiesTags(com.sun.javadoc.MethodDoc[]);
    descriptor: ([Lcom/sun/javadoc/MethodDoc;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=11, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.MethodDoc[] members
         0: .line 682
            aload 1 /* members */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 17
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] top int int com.sun.javadoc.MethodDoc[]
      StackMap stack:
         1: aload 5
            iload 3
            aaload
            astore 2 /* methodDoc */
        start local 2 // com.sun.javadoc.MethodDoc methodDoc
         2: .line 683
            aload 2 /* methodDoc */
            invokeinterface com.sun.javadoc.MethodDoc.isIncluded:()Z
            ifeq 16
         3: .line 684
            aload 2 /* methodDoc */
            invokeinterface com.sun.javadoc.MethodDoc.tags:()[Lcom/sun/javadoc/Tag;
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 15
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] com.sun.javadoc.MethodDoc int int com.sun.javadoc.MethodDoc[] top int int com.sun.javadoc.Tag[]
      StackMap stack:
         4: aload 9
            iload 7
            aaload
            astore 6 /* tag */
        start local 6 // com.sun.javadoc.Tag tag
         5: .line 685
            aload 6 /* tag */
            invokeinterface com.sun.javadoc.Tag.name:()Ljava/lang/String;
            astore 10 /* tagName */
        start local 10 // java.lang.String tagName
         6: .line 686
            aload 10 /* tagName */
            ldc "@propertySetter"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 687
            aload 10 /* tagName */
            ldc "@propertyGetter"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 9
         8: .line 688
            aload 10 /* tagName */
            ldc "@propertyDescription"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 14
         9: .line 689
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] com.sun.javadoc.MethodDoc int int com.sun.javadoc.MethodDoc[] com.sun.javadoc.Tag int int com.sun.javadoc.Tag[] java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 1 /* members */
            aload 2 /* methodDoc */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.isPropertyGetterOrSetter:([Lcom/sun/javadoc/MethodDoc;Lcom/sun/javadoc/MethodDoc;)Z
            ifne 16
        10: .line 690
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.message:Lcom/sun/tools/doclets/internal/toolkit/util/MessageRetriever;
            aload 6 /* tag */
            invokeinterface com.sun.javadoc.Tag.position:()Lcom/sun/javadoc/SourcePosition;
        11: .line 691
            ldc "doclet.javafx_tag_misuse"
            iconst_0
            anewarray java.lang.Object
        12: .line 690
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.warning:(Lcom/sun/javadoc/SourcePosition;Ljava/lang/String;[Ljava/lang/Object;)V
        13: .line 693
            goto 16
        end local 10 // java.lang.String tagName
        end local 6 // com.sun.javadoc.Tag tag
        14: .line 684
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] com.sun.javadoc.MethodDoc int int com.sun.javadoc.MethodDoc[] top int int com.sun.javadoc.Tag[]
      StackMap stack:
            iinc 7 1
      StackMap locals:
      StackMap stack:
        15: iload 7
            iload 8
            if_icmplt 4
        end local 2 // com.sun.javadoc.MethodDoc methodDoc
        16: .line 682
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] top int int com.sun.javadoc.MethodDoc[]
      StackMap stack:
            iinc 3 1
      StackMap locals:
      StackMap stack:
        17: iload 3
            iload 4
            if_icmplt 1
        18: .line 698
            return
        end local 1 // com.sun.javadoc.MethodDoc[] members
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   19     0       this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0   19     1    members  [Lcom/sun/javadoc/MethodDoc;
            2   16     2  methodDoc  Lcom/sun/javadoc/MethodDoc;
            5   14     6        tag  Lcom/sun/javadoc/Tag;
            6   14    10    tagName  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      members  

  private boolean isPropertyGetterOrSetter(com.sun.javadoc.MethodDoc[], com.sun.javadoc.MethodDoc);
    descriptor: ([Lcom/sun/javadoc/MethodDoc;Lcom/sun/javadoc/MethodDoc;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=10, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
        start local 1 // com.sun.javadoc.MethodDoc[] members
        start local 2 // com.sun.javadoc.MethodDoc methodDoc
         0: .line 702
            iconst_0
            istore 3 /* found */
        start local 3 // boolean found
         1: .line 703
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.this$0:Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            getfield com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            aload 2 /* methodDoc */
            invokeinterface com.sun.javadoc.MethodDoc.name:()Ljava/lang/String;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.propertyNameFromMethodName:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* propertyName */
        start local 4 // java.lang.String propertyName
         2: .line 704
            aload 4 /* propertyName */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 11
         3: .line 705
            new java.lang.StringBuilder
            dup
            aload 4 /* propertyName */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "Property"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 5 /* propertyMethodName */
        start local 5 // java.lang.String propertyMethodName
         4: .line 706
            aload 1 /* members */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 10
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] com.sun.javadoc.MethodDoc int java.lang.String java.lang.String top int int com.sun.javadoc.MethodDoc[]
      StackMap stack:
         5: aload 9
            iload 7
            aaload
            astore 6 /* member */
        start local 6 // com.sun.javadoc.MethodDoc member
         6: .line 707
            aload 6 /* member */
            invokeinterface com.sun.javadoc.MethodDoc.name:()Ljava/lang/String;
            aload 5 /* propertyMethodName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 708
            iconst_1
            istore 3 /* found */
         8: .line 709
            goto 11
        end local 6 // com.sun.javadoc.MethodDoc member
         9: .line 706
      StackMap locals:
      StackMap stack:
            iinc 7 1
      StackMap locals:
      StackMap stack:
        10: iload 7
            iload 8
            if_icmplt 5
        end local 5 // java.lang.String propertyMethodName
        11: .line 713
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers com.sun.javadoc.MethodDoc[] com.sun.javadoc.MethodDoc int java.lang.String
      StackMap stack:
            iload 3 /* found */
            ireturn
        end local 4 // java.lang.String propertyName
        end local 3 // boolean found
        end local 2 // com.sun.javadoc.MethodDoc methodDoc
        end local 1 // com.sun.javadoc.MethodDoc[] members
        end local 0 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   12     0                this  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap$ClassMembers;
            0   12     1             members  [Lcom/sun/javadoc/MethodDoc;
            0   12     2           methodDoc  Lcom/sun/javadoc/MethodDoc;
            1   12     3               found  Z
            2   12     4        propertyName  Ljava/lang/String;
            4   11     5  propertyMethodName  Ljava/lang/String;
            6    9     6              member  Lcom/sun/javadoc/MethodDoc;
    MethodParameters:
           Name  Flags
      members    
      methodDoc  
}
SourceFile: "VisibleMemberMap.java"
NestHost: com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap
InnerClasses:
  private ClassMembers = com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers of com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap
  private GetterSetter = com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$GetterSetter of com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap