public class com.sun.tools.javac.tree.DocTreeMaker implements com.sun.source.util.DocTreeFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.javac.tree.DocTreeMaker
  super_class: java.lang.Object
{
  protected static final com.sun.tools.javac.util.Context$Key<com.sun.tools.javac.tree.DocTreeMaker> treeMakerKey;
    descriptor: Lcom/sun/tools/javac/util/Context$Key;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    Signature: Lcom/sun/tools/javac/util/Context$Key<Lcom/sun/tools/javac/tree/DocTreeMaker;>;

  final java.util.EnumSet<com.sun.tools.doclint.HtmlTag> sentenceBreakTags;
    descriptor: Ljava/util/EnumSet;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/EnumSet<Lcom/sun/tools/doclint/HtmlTag;>;

  public int pos;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  private final com.sun.tools.javac.util.JCDiagnostic$Factory diags;
    descriptor: Lcom/sun/tools/javac/util/JCDiagnostic$Factory;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.tools.javac.api.JavacTrees trees;
    descriptor: Lcom/sun/tools/javac/api/JavacTrees;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.tools.javac.parser.ReferenceParser referenceParser;
    descriptor: Lcom/sun/tools/javac/parser/ReferenceParser;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$com$sun$source$doctree$DocTree$Kind;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 110
            new com.sun.tools.javac.util.Context$Key
            dup
            invokespecial com.sun.tools.javac.util.Context$Key.<init>:()V
            putstatic com.sun.tools.javac.tree.DocTreeMaker.treeMakerKey:Lcom/sun/tools/javac/util/Context$Key;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static com.sun.tools.javac.tree.DocTreeMaker instance(com.sun.tools.javac.util.Context);
    descriptor: (Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/tree/DocTreeMaker;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.tools.javac.util.Context context
         0: .line 118
            aload 0 /* context */
            getstatic com.sun.tools.javac.tree.DocTreeMaker.treeMakerKey:Lcom/sun/tools/javac/util/Context$Key;
            invokevirtual com.sun.tools.javac.util.Context.get:(Lcom/sun/tools/javac/util/Context$Key;)Ljava/lang/Object;
            checkcast com.sun.tools.javac.tree.DocTreeMaker
            astore 1 /* instance */
        start local 1 // com.sun.tools.javac.tree.DocTreeMaker instance
         1: .line 119
            aload 1 /* instance */
            ifnonnull 3
         2: .line 120
            new com.sun.tools.javac.tree.DocTreeMaker
            dup
            aload 0 /* context */
            invokespecial com.sun.tools.javac.tree.DocTreeMaker.<init>:(Lcom/sun/tools/javac/util/Context;)V
            astore 1 /* instance */
         3: .line 121
      StackMap locals: com.sun.tools.javac.tree.DocTreeMaker
      StackMap stack:
            aload 1 /* instance */
            areturn
        end local 1 // com.sun.tools.javac.tree.DocTreeMaker instance
        end local 0 // com.sun.tools.javac.util.Context context
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0   context  Lcom/sun/tools/javac/util/Context;
            1    4     1  instance  Lcom/sun/tools/javac/tree/DocTreeMaker;
    MethodParameters:
         Name  Flags
      context  

  protected void <init>(com.sun.tools.javac.util.Context);
    descriptor: (Lcom/sun/tools/javac/util/Context;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.tools.javac.util.Context context
         0: .line 138
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 126
            aload 0 /* this */
            iconst_m1
            putfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
         2: .line 139
            aload 1 /* context */
            getstatic com.sun.tools.javac.tree.DocTreeMaker.treeMakerKey:Lcom/sun/tools/javac/util/Context$Key;
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.util.Context.put:(Lcom/sun/tools/javac/util/Context$Key;Ljava/lang/Object;)V
         3: .line 140
            aload 0 /* this */
            aload 1 /* context */
            invokestatic com.sun.tools.javac.util.JCDiagnostic$Factory.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/JCDiagnostic$Factory;
            putfield com.sun.tools.javac.tree.DocTreeMaker.diags:Lcom/sun/tools/javac/util/JCDiagnostic$Factory;
         4: .line 141
            aload 0 /* this */
            iconst_m1
            putfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
         5: .line 142
            aload 0 /* this */
            aload 1 /* context */
            invokestatic com.sun.tools.javac.api.JavacTrees.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/api/JavacTrees;
            putfield com.sun.tools.javac.tree.DocTreeMaker.trees:Lcom/sun/tools/javac/api/JavacTrees;
         6: .line 143
            aload 0 /* this */
            new com.sun.tools.javac.parser.ReferenceParser
            dup
            aload 1 /* context */
            invokestatic com.sun.tools.javac.parser.ParserFactory.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/parser/ParserFactory;
            invokespecial com.sun.tools.javac.parser.ReferenceParser.<init>:(Lcom/sun/tools/javac/parser/ParserFactory;)V
            putfield com.sun.tools.javac.tree.DocTreeMaker.referenceParser:Lcom/sun/tools/javac/parser/ReferenceParser;
         7: .line 144
            aload 0 /* this */
            getstatic com.sun.tools.doclint.HtmlTag.H1:Lcom/sun/tools/doclint/HtmlTag;
            bipush 7
            anewarray com.sun.tools.doclint.HtmlTag
            dup
            iconst_0
            getstatic com.sun.tools.doclint.HtmlTag.H2:Lcom/sun/tools/doclint/HtmlTag;
            aastore
            dup
            iconst_1
            getstatic com.sun.tools.doclint.HtmlTag.H3:Lcom/sun/tools/doclint/HtmlTag;
            aastore
            dup
            iconst_2
            getstatic com.sun.tools.doclint.HtmlTag.H4:Lcom/sun/tools/doclint/HtmlTag;
            aastore
            dup
            iconst_3
            getstatic com.sun.tools.doclint.HtmlTag.H5:Lcom/sun/tools/doclint/HtmlTag;
            aastore
            dup
            iconst_4
            getstatic com.sun.tools.doclint.HtmlTag.H6:Lcom/sun/tools/doclint/HtmlTag;
            aastore
            dup
            iconst_5
            getstatic com.sun.tools.doclint.HtmlTag.PRE:Lcom/sun/tools/doclint/HtmlTag;
            aastore
            dup
            bipush 6
            getstatic com.sun.tools.doclint.HtmlTag.P:Lcom/sun/tools/doclint/HtmlTag;
            aastore
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet;
            putfield com.sun.tools.javac.tree.DocTreeMaker.sentenceBreakTags:Ljava/util/EnumSet;
         8: .line 145
            return
        end local 1 // com.sun.tools.javac.util.Context context
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    9     1  context  Lcom/sun/tools/javac/util/Context;
    MethodParameters:
         Name  Flags
      context  

  public com.sun.tools.javac.tree.DocTreeMaker at(int);
    descriptor: (I)Lcom/sun/tools/javac/tree/DocTreeMaker;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // int pos
         0: .line 151
            aload 0 /* this */
            iload 1 /* pos */
            putfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
         1: .line 152
            aload 0 /* this */
            areturn
        end local 1 // int pos
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    2     1   pos  I
    MethodParameters:
      Name  Flags
      pos   

  public com.sun.tools.javac.tree.DocTreeMaker at(com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition);
    descriptor: (Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;)Lcom/sun/tools/javac/tree/DocTreeMaker;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
         0: .line 158
            aload 0 /* this */
            aload 1 /* pos */
            ifnonnull 1
            iconst_m1
            goto 2
      StackMap locals:
      StackMap stack: com.sun.tools.javac.tree.DocTreeMaker
         1: aload 1 /* pos */
            invokeinterface com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition.getStartPosition:()I
      StackMap locals: com.sun.tools.javac.tree.DocTreeMaker com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition
      StackMap stack: com.sun.tools.javac.tree.DocTreeMaker int
         2: putfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
         3: .line 159
            aload 0 /* this */
            areturn
        end local 1 // com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    4     1   pos  Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;
    MethodParameters:
      Name  Flags
      pos   

  public com.sun.tools.javac.tree.DCTree$DCAttribute newAttributeTree(javax.lang.model.element.Name, com.sun.source.doctree.AttributeTree$ValueKind, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljavax/lang/model/element/Name;Lcom/sun/source/doctree/AttributeTree$ValueKind;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCAttribute;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // javax.lang.model.element.Name name
        start local 2 // com.sun.source.doctree.AttributeTree$ValueKind vkind
        start local 3 // java.util.List value
         0: .line 164
            new com.sun.tools.javac.tree.DCTree$DCAttribute
            dup
            aload 1 /* name */
            aload 2 /* vkind */
            aload 0 /* this */
            aload 3 /* value */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCAttribute.<init>:(Ljavax/lang/model/element/Name;Lcom/sun/source/doctree/AttributeTree$ValueKind;Ljava/util/List;)V
            astore 4 /* tree */
        start local 4 // com.sun.tools.javac.tree.DCTree$DCAttribute tree
         1: .line 165
            aload 4 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCAttribute.pos:I
         2: .line 166
            aload 4 /* tree */
            areturn
        end local 4 // com.sun.tools.javac.tree.DCTree$DCAttribute tree
        end local 3 // java.util.List value
        end local 2 // com.sun.source.doctree.AttributeTree$ValueKind vkind
        end local 1 // javax.lang.model.element.Name name
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1   name  Ljavax/lang/model/element/Name;
            0    3     2  vkind  Lcom/sun/source/doctree/AttributeTree$ValueKind;
            0    3     3  value  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     4   tree  Lcom/sun/tools/javac/tree/DCTree$DCAttribute;
    Signature: (Ljavax/lang/model/element/Name;Lcom/sun/source/doctree/AttributeTree$ValueKind;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCAttribute;
    MethodParameters:
       Name  Flags
      name   
      vkind  
      value  

  public com.sun.tools.javac.tree.DCTree$DCAuthor newAuthorTree(java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCAuthor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.util.List name
         0: .line 171
            new com.sun.tools.javac.tree.DCTree$DCAuthor
            dup
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCAuthor.<init>:(Ljava/util/List;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCAuthor tree
         1: .line 172
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCAuthor.pos:I
         2: .line 173
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCAuthor tree
        end local 1 // java.util.List name
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  name  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     2  tree  Lcom/sun/tools/javac/tree/DCTree$DCAuthor;
    Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCAuthor;
    MethodParameters:
      Name  Flags
      name  

  public com.sun.tools.javac.tree.DCTree$DCLiteral newCodeTree(com.sun.source.doctree.TextTree);
    descriptor: (Lcom/sun/source/doctree/TextTree;)Lcom/sun/tools/javac/tree/DCTree$DCLiteral;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.source.doctree.TextTree text
         0: .line 178
            new com.sun.tools.javac.tree.DCTree$DCLiteral
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.CODE:Lcom/sun/source/doctree/DocTree$Kind;
            aload 1 /* text */
            checkcast com.sun.tools.javac.tree.DCTree$DCText
            invokespecial com.sun.tools.javac.tree.DCTree$DCLiteral.<init>:(Lcom/sun/source/doctree/DocTree$Kind;Lcom/sun/tools/javac/tree/DCTree$DCText;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCLiteral tree
         1: .line 179
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCLiteral.pos:I
         2: .line 180
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCLiteral tree
        end local 1 // com.sun.source.doctree.TextTree text
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  text  Lcom/sun/source/doctree/TextTree;
            1    3     2  tree  Lcom/sun/tools/javac/tree/DCTree$DCLiteral;
    MethodParameters:
      Name  Flags
      text  

  public com.sun.tools.javac.tree.DCTree$DCComment newCommentTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCComment;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.lang.String text
         0: .line 185
            new com.sun.tools.javac.tree.DCTree$DCComment
            dup
            aload 1 /* text */
            invokespecial com.sun.tools.javac.tree.DCTree$DCComment.<init>:(Ljava/lang/String;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCComment tree
         1: .line 186
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCComment.pos:I
         2: .line 187
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCComment tree
        end local 1 // java.lang.String text
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  text  Ljava/lang/String;
            1    3     2  tree  Lcom/sun/tools/javac/tree/DCTree$DCComment;
    MethodParameters:
      Name  Flags
      text  

  public com.sun.tools.javac.tree.DCTree$DCDeprecated newDeprecatedTree(java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCDeprecated;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.util.List text
         0: .line 192
            new com.sun.tools.javac.tree.DCTree$DCDeprecated
            dup
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCDeprecated.<init>:(Ljava/util/List;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCDeprecated tree
         1: .line 193
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCDeprecated.pos:I
         2: .line 194
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCDeprecated tree
        end local 1 // java.util.List text
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  text  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     2  tree  Lcom/sun/tools/javac/tree/DCTree$DCDeprecated;
    Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCDeprecated;
    MethodParameters:
      Name  Flags
      text  

  public com.sun.tools.javac.tree.DCTree$DCDocComment newDocCommentTree(com.sun.tools.javac.parser.Tokens$Comment, java.util.List<? extends com.sun.source.doctree.DocTree>, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Lcom/sun/tools/javac/parser/Tokens$Comment;Ljava/util/List;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCDocComment;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=4
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.tools.javac.parser.Tokens$Comment comment
        start local 2 // java.util.List fullBody
        start local 3 // java.util.List tags
         0: .line 198
            aload 0 /* this */
            aload 2 /* fullBody */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.splitBody:(Ljava/util/Collection;)Lcom/sun/tools/javac/util/Pair;
            astore 4 /* pair */
        start local 4 // com.sun.tools.javac.util.Pair pair
         1: .line 199
            new com.sun.tools.javac.tree.DCTree$DCDocComment
            dup
            aload 1 /* comment */
            aload 0 /* this */
            aload 2 /* fullBody */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            aload 4 /* pair */
            getfield com.sun.tools.javac.util.Pair.fst:Ljava/lang/Object;
            checkcast java.util.List
            aload 4 /* pair */
            getfield com.sun.tools.javac.util.Pair.snd:Ljava/lang/Object;
            checkcast java.util.List
            aload 0 /* this */
            aload 3 /* tags */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCDocComment.<init>:(Lcom/sun/tools/javac/parser/Tokens$Comment;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
            astore 5 /* tree */
        start local 5 // com.sun.tools.javac.tree.DCTree$DCDocComment tree
         2: .line 200
            aload 5 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCDocComment.pos:I
         3: .line 201
            aload 5 /* tree */
            areturn
        end local 5 // com.sun.tools.javac.tree.DCTree$DCDocComment tree
        end local 4 // com.sun.tools.javac.util.Pair pair
        end local 3 // java.util.List tags
        end local 2 // java.util.List fullBody
        end local 1 // com.sun.tools.javac.parser.Tokens$Comment comment
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    4     1   comment  Lcom/sun/tools/javac/parser/Tokens$Comment;
            0    4     2  fullBody  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            0    4     3      tags  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    4     4      pair  Lcom/sun/tools/javac/util/Pair<Ljava/util/List<Lcom/sun/tools/javac/tree/DCTree;>;Ljava/util/List<Lcom/sun/tools/javac/tree/DCTree;>;>;
            2    4     5      tree  Lcom/sun/tools/javac/tree/DCTree$DCDocComment;
    Signature: (Lcom/sun/tools/javac/parser/Tokens$Comment;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCDocComment;
    MethodParameters:
          Name  Flags
      comment   
      fullBody  
      tags      

  public com.sun.tools.javac.tree.DCTree$DCDocComment newDocCommentTree(java.util.List<? extends com.sun.source.doctree.DocTree>, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/List;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCDocComment;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.util.List fullBody
        start local 2 // java.util.List tags
         0: .line 211
            new com.sun.tools.javac.util.ListBuffer
            dup
            invokespecial com.sun.tools.javac.util.ListBuffer.<init>:()V
            astore 3 /* lb */
        start local 3 // com.sun.tools.javac.util.ListBuffer lb
         1: .line 212
            aload 3 /* lb */
            aload 0 /* this */
            aload 1 /* fullBody */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokevirtual com.sun.tools.javac.util.ListBuffer.addAll:(Ljava/util/Collection;)Z
            pop
         2: .line 213
            aload 3 /* lb */
            invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()Lcom/sun/tools/javac/util/List;
            astore 4 /* fBody */
        start local 4 // java.util.List fBody
         3: .line 216
            new com.sun.tools.javac.tree.DocTreeMaker$1
            dup
            aload 0 /* this */
            invokespecial com.sun.tools.javac.tree.DocTreeMaker$1.<init>:(Lcom/sun/tools/javac/tree/DocTreeMaker;)V
            astore 5 /* c */
        start local 5 // com.sun.tools.javac.parser.Tokens$Comment c
         4: .line 237
            aload 0 /* this */
            aload 1 /* fullBody */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.splitBody:(Ljava/util/Collection;)Lcom/sun/tools/javac/util/Pair;
            astore 6 /* pair */
        start local 6 // com.sun.tools.javac.util.Pair pair
         5: .line 238
            new com.sun.tools.javac.tree.DCTree$DCDocComment
            dup
            aload 5 /* c */
            aload 4 /* fBody */
            aload 6 /* pair */
            getfield com.sun.tools.javac.util.Pair.fst:Ljava/lang/Object;
            checkcast java.util.List
            aload 6 /* pair */
            getfield com.sun.tools.javac.util.Pair.snd:Ljava/lang/Object;
            checkcast java.util.List
            aload 0 /* this */
            aload 2 /* tags */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCDocComment.<init>:(Lcom/sun/tools/javac/parser/Tokens$Comment;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
            astore 7 /* tree */
        start local 7 // com.sun.tools.javac.tree.DCTree$DCDocComment tree
         6: .line 239
            aload 7 /* tree */
            areturn
        end local 7 // com.sun.tools.javac.tree.DCTree$DCDocComment tree
        end local 6 // com.sun.tools.javac.util.Pair pair
        end local 5 // com.sun.tools.javac.parser.Tokens$Comment c
        end local 4 // java.util.List fBody
        end local 3 // com.sun.tools.javac.util.ListBuffer lb
        end local 2 // java.util.List tags
        end local 1 // java.util.List fullBody
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    7     1  fullBody  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            0    7     2      tags  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    7     3        lb  Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
            3    7     4     fBody  Ljava/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
            4    7     5         c  Lcom/sun/tools/javac/parser/Tokens$Comment;
            5    7     6      pair  Lcom/sun/tools/javac/util/Pair<Ljava/util/List<Lcom/sun/tools/javac/tree/DCTree;>;Ljava/util/List<Lcom/sun/tools/javac/tree/DCTree;>;>;
            6    7     7      tree  Lcom/sun/tools/javac/tree/DCTree$DCDocComment;
    Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCDocComment;
    MethodParameters:
          Name  Flags
      fullBody  
      tags      

  public com.sun.tools.javac.tree.DCTree$DCDocRoot newDocRootTree();
    descriptor: ()Lcom/sun/tools/javac/tree/DCTree$DCDocRoot;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
         0: .line 244
            new com.sun.tools.javac.tree.DCTree$DCDocRoot
            dup
            invokespecial com.sun.tools.javac.tree.DCTree$DCDocRoot.<init>:()V
            astore 1 /* tree */
        start local 1 // com.sun.tools.javac.tree.DCTree$DCDocRoot tree
         1: .line 245
            aload 1 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCDocRoot.pos:I
         2: .line 246
            aload 1 /* tree */
            areturn
        end local 1 // com.sun.tools.javac.tree.DCTree$DCDocRoot tree
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            1    3     1  tree  Lcom/sun/tools/javac/tree/DCTree$DCDocRoot;

  public com.sun.tools.javac.tree.DCTree$DCEndElement newEndElementTree(javax.lang.model.element.Name);
    descriptor: (Ljavax/lang/model/element/Name;)Lcom/sun/tools/javac/tree/DCTree$DCEndElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // javax.lang.model.element.Name name
         0: .line 251
            new com.sun.tools.javac.tree.DCTree$DCEndElement
            dup
            aload 1 /* name */
            invokespecial com.sun.tools.javac.tree.DCTree$DCEndElement.<init>:(Ljavax/lang/model/element/Name;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCEndElement tree
         1: .line 252
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCEndElement.pos:I
         2: .line 253
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCEndElement tree
        end local 1 // javax.lang.model.element.Name name
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  name  Ljavax/lang/model/element/Name;
            1    3     2  tree  Lcom/sun/tools/javac/tree/DCTree$DCEndElement;
    MethodParameters:
      Name  Flags
      name  

  public com.sun.tools.javac.tree.DCTree$DCEntity newEntityTree(javax.lang.model.element.Name);
    descriptor: (Ljavax/lang/model/element/Name;)Lcom/sun/tools/javac/tree/DCTree$DCEntity;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // javax.lang.model.element.Name name
         0: .line 258
            new com.sun.tools.javac.tree.DCTree$DCEntity
            dup
            aload 1 /* name */
            invokespecial com.sun.tools.javac.tree.DCTree$DCEntity.<init>:(Ljavax/lang/model/element/Name;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCEntity tree
         1: .line 259
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCEntity.pos:I
         2: .line 260
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCEntity tree
        end local 1 // javax.lang.model.element.Name name
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  name  Ljavax/lang/model/element/Name;
            1    3     2  tree  Lcom/sun/tools/javac/tree/DCTree$DCEntity;
    MethodParameters:
      Name  Flags
      name  

  public com.sun.tools.javac.tree.DCTree$DCErroneous newErroneousTree(java.lang.String, javax.tools.Diagnostic<javax.tools.JavaFileObject>);
    descriptor: (Ljava/lang/String;Ljavax/tools/Diagnostic;)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.lang.String text
        start local 2 // javax.tools.Diagnostic diag
         0: .line 265
            new com.sun.tools.javac.tree.DCTree$DCErroneous
            dup
            aload 1 /* text */
            aload 2 /* diag */
            checkcast com.sun.tools.javac.util.JCDiagnostic
            invokespecial com.sun.tools.javac.tree.DCTree$DCErroneous.<init>:(Ljava/lang/String;Lcom/sun/tools/javac/util/JCDiagnostic;)V
            astore 3 /* tree */
        start local 3 // com.sun.tools.javac.tree.DCTree$DCErroneous tree
         1: .line 266
            aload 3 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCErroneous.pos:I
         2: .line 267
            aload 3 /* tree */
            areturn
        end local 3 // com.sun.tools.javac.tree.DCTree$DCErroneous tree
        end local 2 // javax.tools.Diagnostic diag
        end local 1 // java.lang.String text
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  text  Ljava/lang/String;
            0    3     2  diag  Ljavax/tools/Diagnostic<Ljavax/tools/JavaFileObject;>;
            1    3     3  tree  Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
    Signature: (Ljava/lang/String;Ljavax/tools/Diagnostic<Ljavax/tools/JavaFileObject;>;)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
    MethodParameters:
      Name  Flags
      text  
      diag  

  public com.sun.tools.javac.tree.DCTree$DCErroneous newErroneousTree(java.lang.String, com.sun.tools.javac.util.DiagnosticSource, java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;Lcom/sun/tools/javac/util/DiagnosticSource;Ljava/lang/String;[Ljava/lang/Object;)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=7, locals=6, args_size=5
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.lang.String text
        start local 2 // com.sun.tools.javac.util.DiagnosticSource diagSource
        start local 3 // java.lang.String code
        start local 4 // java.lang.Object[] args
         0: .line 271
            new com.sun.tools.javac.tree.DCTree$DCErroneous
            dup
            aload 1 /* text */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.diags:Lcom/sun/tools/javac/util/JCDiagnostic$Factory;
            aload 2 /* diagSource */
            aload 3 /* code */
            aload 4 /* args */
            invokespecial com.sun.tools.javac.tree.DCTree$DCErroneous.<init>:(Ljava/lang/String;Lcom/sun/tools/javac/util/JCDiagnostic$Factory;Lcom/sun/tools/javac/util/DiagnosticSource;Ljava/lang/String;[Ljava/lang/Object;)V
            astore 5 /* tree */
        start local 5 // com.sun.tools.javac.tree.DCTree$DCErroneous tree
         1: .line 272
            aload 5 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCErroneous.pos:I
         2: .line 273
            aload 5 /* tree */
            areturn
        end local 5 // com.sun.tools.javac.tree.DCTree$DCErroneous tree
        end local 4 // java.lang.Object[] args
        end local 3 // java.lang.String code
        end local 2 // com.sun.tools.javac.util.DiagnosticSource diagSource
        end local 1 // java.lang.String text
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1        text  Ljava/lang/String;
            0    3     2  diagSource  Lcom/sun/tools/javac/util/DiagnosticSource;
            0    3     3        code  Ljava/lang/String;
            0    3     4        args  [Ljava/lang/Object;
            1    3     5        tree  Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
    MethodParameters:
            Name  Flags
      text        
      diagSource  
      code        
      args        

  public com.sun.tools.javac.tree.DCTree$DCThrows newExceptionTree(com.sun.source.doctree.ReferenceTree, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCThrows;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.source.doctree.ReferenceTree name
        start local 2 // java.util.List description
         0: .line 279
            new com.sun.tools.javac.tree.DCTree$DCThrows
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.EXCEPTION:Lcom/sun/source/doctree/DocTree$Kind;
            aload 1 /* name */
            checkcast com.sun.tools.javac.tree.DCTree$DCReference
            aload 0 /* this */
            aload 2 /* description */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCThrows.<init>:(Lcom/sun/source/doctree/DocTree$Kind;Lcom/sun/tools/javac/tree/DCTree$DCReference;Ljava/util/List;)V
            astore 3 /* tree */
        start local 3 // com.sun.tools.javac.tree.DCTree$DCThrows tree
         1: .line 280
            aload 3 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCThrows.pos:I
         2: .line 281
            aload 3 /* tree */
            areturn
        end local 3 // com.sun.tools.javac.tree.DCTree$DCThrows tree
        end local 2 // java.util.List description
        end local 1 // com.sun.source.doctree.ReferenceTree name
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1         name  Lcom/sun/source/doctree/ReferenceTree;
            0    3     2  description  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     3         tree  Lcom/sun/tools/javac/tree/DCTree$DCThrows;
    Signature: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCThrows;
    MethodParameters:
             Name  Flags
      name         
      description  

  public com.sun.tools.javac.tree.DCTree$DCHidden newHiddenTree(java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCHidden;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.util.List text
         0: .line 286
            new com.sun.tools.javac.tree.DCTree$DCHidden
            dup
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCHidden.<init>:(Ljava/util/List;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCHidden tree
         1: .line 287
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCHidden.pos:I
         2: .line 288
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCHidden tree
        end local 1 // java.util.List text
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  text  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     2  tree  Lcom/sun/tools/javac/tree/DCTree$DCHidden;
    Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCHidden;
    MethodParameters:
      Name  Flags
      text  

  public com.sun.tools.javac.tree.DCTree$DCIdentifier newIdentifierTree(javax.lang.model.element.Name);
    descriptor: (Ljavax/lang/model/element/Name;)Lcom/sun/tools/javac/tree/DCTree$DCIdentifier;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // javax.lang.model.element.Name name
         0: .line 293
            new com.sun.tools.javac.tree.DCTree$DCIdentifier
            dup
            aload 1 /* name */
            invokespecial com.sun.tools.javac.tree.DCTree$DCIdentifier.<init>:(Ljavax/lang/model/element/Name;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCIdentifier tree
         1: .line 294
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCIdentifier.pos:I
         2: .line 295
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCIdentifier tree
        end local 1 // javax.lang.model.element.Name name
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  name  Ljavax/lang/model/element/Name;
            1    3     2  tree  Lcom/sun/tools/javac/tree/DCTree$DCIdentifier;
    MethodParameters:
      Name  Flags
      name  

  public com.sun.tools.javac.tree.DCTree$DCIndex newIndexTree(com.sun.source.doctree.DocTree, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Lcom/sun/source/doctree/DocTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.source.doctree.DocTree term
        start local 2 // java.util.List description
         0: .line 300
            new com.sun.tools.javac.tree.DCTree$DCIndex
            dup
            aload 1 /* term */
            checkcast com.sun.tools.javac.tree.DCTree
            aload 0 /* this */
            aload 2 /* description */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCIndex.<init>:(Lcom/sun/tools/javac/tree/DCTree;Ljava/util/List;)V
            astore 3 /* tree */
        start local 3 // com.sun.tools.javac.tree.DCTree$DCIndex tree
         1: .line 301
            aload 3 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCIndex.pos:I
         2: .line 302
            aload 3 /* tree */
            areturn
        end local 3 // com.sun.tools.javac.tree.DCTree$DCIndex tree
        end local 2 // java.util.List description
        end local 1 // com.sun.source.doctree.DocTree term
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1         term  Lcom/sun/source/doctree/DocTree;
            0    3     2  description  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     3         tree  Lcom/sun/tools/javac/tree/DCTree$DCIndex;
    Signature: (Lcom/sun/source/doctree/DocTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCIndex;
    MethodParameters:
             Name  Flags
      term         
      description  

  public com.sun.tools.javac.tree.DCTree$DCInheritDoc newInheritDocTree();
    descriptor: ()Lcom/sun/tools/javac/tree/DCTree$DCInheritDoc;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
         0: .line 307
            new com.sun.tools.javac.tree.DCTree$DCInheritDoc
            dup
            invokespecial com.sun.tools.javac.tree.DCTree$DCInheritDoc.<init>:()V
            astore 1 /* tree */
        start local 1 // com.sun.tools.javac.tree.DCTree$DCInheritDoc tree
         1: .line 308
            aload 1 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCInheritDoc.pos:I
         2: .line 309
            aload 1 /* tree */
            areturn
        end local 1 // com.sun.tools.javac.tree.DCTree$DCInheritDoc tree
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            1    3     1  tree  Lcom/sun/tools/javac/tree/DCTree$DCInheritDoc;

  public com.sun.tools.javac.tree.DCTree$DCLink newLinkTree(com.sun.source.doctree.ReferenceTree, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCLink;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.source.doctree.ReferenceTree ref
        start local 2 // java.util.List label
         0: .line 314
            new com.sun.tools.javac.tree.DCTree$DCLink
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.LINK:Lcom/sun/source/doctree/DocTree$Kind;
            aload 1 /* ref */
            checkcast com.sun.tools.javac.tree.DCTree$DCReference
            aload 0 /* this */
            aload 2 /* label */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCLink.<init>:(Lcom/sun/source/doctree/DocTree$Kind;Lcom/sun/tools/javac/tree/DCTree$DCReference;Ljava/util/List;)V
            astore 3 /* tree */
        start local 3 // com.sun.tools.javac.tree.DCTree$DCLink tree
         1: .line 315
            aload 3 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCLink.pos:I
         2: .line 316
            aload 3 /* tree */
            areturn
        end local 3 // com.sun.tools.javac.tree.DCTree$DCLink tree
        end local 2 // java.util.List label
        end local 1 // com.sun.source.doctree.ReferenceTree ref
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1    ref  Lcom/sun/source/doctree/ReferenceTree;
            0    3     2  label  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     3   tree  Lcom/sun/tools/javac/tree/DCTree$DCLink;
    Signature: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCLink;
    MethodParameters:
       Name  Flags
      ref    
      label  

  public com.sun.tools.javac.tree.DCTree$DCLink newLinkPlainTree(com.sun.source.doctree.ReferenceTree, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCLink;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.source.doctree.ReferenceTree ref
        start local 2 // java.util.List label
         0: .line 321
            new com.sun.tools.javac.tree.DCTree$DCLink
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
            aload 1 /* ref */
            checkcast com.sun.tools.javac.tree.DCTree$DCReference
            aload 0 /* this */
            aload 2 /* label */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCLink.<init>:(Lcom/sun/source/doctree/DocTree$Kind;Lcom/sun/tools/javac/tree/DCTree$DCReference;Ljava/util/List;)V
            astore 3 /* tree */
        start local 3 // com.sun.tools.javac.tree.DCTree$DCLink tree
         1: .line 322
            aload 3 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCLink.pos:I
         2: .line 323
            aload 3 /* tree */
            areturn
        end local 3 // com.sun.tools.javac.tree.DCTree$DCLink tree
        end local 2 // java.util.List label
        end local 1 // com.sun.source.doctree.ReferenceTree ref
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1    ref  Lcom/sun/source/doctree/ReferenceTree;
            0    3     2  label  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     3   tree  Lcom/sun/tools/javac/tree/DCTree$DCLink;
    Signature: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCLink;
    MethodParameters:
       Name  Flags
      ref    
      label  

  public com.sun.tools.javac.tree.DCTree$DCLiteral newLiteralTree(com.sun.source.doctree.TextTree);
    descriptor: (Lcom/sun/source/doctree/TextTree;)Lcom/sun/tools/javac/tree/DCTree$DCLiteral;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.source.doctree.TextTree text
         0: .line 328
            new com.sun.tools.javac.tree.DCTree$DCLiteral
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.LITERAL:Lcom/sun/source/doctree/DocTree$Kind;
            aload 1 /* text */
            checkcast com.sun.tools.javac.tree.DCTree$DCText
            invokespecial com.sun.tools.javac.tree.DCTree$DCLiteral.<init>:(Lcom/sun/source/doctree/DocTree$Kind;Lcom/sun/tools/javac/tree/DCTree$DCText;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCLiteral tree
         1: .line 329
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCLiteral.pos:I
         2: .line 330
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCLiteral tree
        end local 1 // com.sun.source.doctree.TextTree text
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  text  Lcom/sun/source/doctree/TextTree;
            1    3     2  tree  Lcom/sun/tools/javac/tree/DCTree$DCLiteral;
    MethodParameters:
      Name  Flags
      text  

  public com.sun.tools.javac.tree.DCTree$DCParam newParamTree(boolean, com.sun.source.doctree.IdentifierTree, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (ZLcom/sun/source/doctree/IdentifierTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCParam;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // boolean isTypeParameter
        start local 2 // com.sun.source.doctree.IdentifierTree name
        start local 3 // java.util.List description
         0: .line 335
            new com.sun.tools.javac.tree.DCTree$DCParam
            dup
            iload 1 /* isTypeParameter */
            aload 2 /* name */
            checkcast com.sun.tools.javac.tree.DCTree$DCIdentifier
            aload 0 /* this */
            aload 3 /* description */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCParam.<init>:(ZLcom/sun/tools/javac/tree/DCTree$DCIdentifier;Ljava/util/List;)V
            astore 4 /* tree */
        start local 4 // com.sun.tools.javac.tree.DCTree$DCParam tree
         1: .line 336
            aload 4 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCParam.pos:I
         2: .line 337
            aload 4 /* tree */
            areturn
        end local 4 // com.sun.tools.javac.tree.DCTree$DCParam tree
        end local 3 // java.util.List description
        end local 2 // com.sun.source.doctree.IdentifierTree name
        end local 1 // boolean isTypeParameter
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  isTypeParameter  Z
            0    3     2             name  Lcom/sun/source/doctree/IdentifierTree;
            0    3     3      description  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     4             tree  Lcom/sun/tools/javac/tree/DCTree$DCParam;
    Signature: (ZLcom/sun/source/doctree/IdentifierTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCParam;
    MethodParameters:
                 Name  Flags
      isTypeParameter  
      name             
      description      

  public com.sun.tools.javac.tree.DCTree$DCProvides newProvidesTree(com.sun.source.doctree.ReferenceTree, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCProvides;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.source.doctree.ReferenceTree name
        start local 2 // java.util.List description
         0: .line 342
            new com.sun.tools.javac.tree.DCTree$DCProvides
            dup
            aload 1 /* name */
            checkcast com.sun.tools.javac.tree.DCTree$DCReference
            aload 0 /* this */
            aload 2 /* description */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCProvides.<init>:(Lcom/sun/tools/javac/tree/DCTree$DCReference;Ljava/util/List;)V
            astore 3 /* tree */
        start local 3 // com.sun.tools.javac.tree.DCTree$DCProvides tree
         1: .line 343
            aload 3 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCProvides.pos:I
         2: .line 344
            aload 3 /* tree */
            areturn
        end local 3 // com.sun.tools.javac.tree.DCTree$DCProvides tree
        end local 2 // java.util.List description
        end local 1 // com.sun.source.doctree.ReferenceTree name
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1         name  Lcom/sun/source/doctree/ReferenceTree;
            0    3     2  description  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     3         tree  Lcom/sun/tools/javac/tree/DCTree$DCProvides;
    Signature: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCProvides;
    MethodParameters:
             Name  Flags
      name         
      description  

  public com.sun.tools.javac.tree.DCTree$DCReference newReferenceTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCReference;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.lang.String signature
         0: .line 350
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.referenceParser:Lcom/sun/tools/javac/parser/ReferenceParser;
            aload 1 /* signature */
            invokevirtual com.sun.tools.javac.parser.ReferenceParser.parse:(Ljava/lang/String;)Lcom/sun/tools/javac/parser/ReferenceParser$Reference;
            astore 2 /* ref */
        start local 2 // com.sun.tools.javac.parser.ReferenceParser$Reference ref
         1: .line 351
            new com.sun.tools.javac.tree.DCTree$DCReference
            dup
            aload 1 /* signature */
            aload 2 /* ref */
            getfield com.sun.tools.javac.parser.ReferenceParser$Reference.qualExpr:Lcom/sun/tools/javac/tree/JCTree;
            aload 2 /* ref */
            getfield com.sun.tools.javac.parser.ReferenceParser$Reference.member:Lcom/sun/tools/javac/util/Name;
            aload 2 /* ref */
            getfield com.sun.tools.javac.parser.ReferenceParser$Reference.paramTypes:Lcom/sun/tools/javac/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCReference.<init>:(Ljava/lang/String;Lcom/sun/tools/javac/tree/JCTree;Ljavax/lang/model/element/Name;Ljava/util/List;)V
            astore 3 /* tree */
        start local 3 // com.sun.tools.javac.tree.DCTree$DCReference tree
         2: .line 352
            aload 3 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCReference.pos:I
         3: .line 353
            aload 3 /* tree */
         4: areturn
        end local 3 // com.sun.tools.javac.tree.DCTree$DCReference tree
        end local 2 // com.sun.tools.javac.parser.ReferenceParser$Reference ref
         5: .line 354
      StackMap locals:
      StackMap stack: com.sun.tools.javac.parser.ReferenceParser$ParseException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.parser.ReferenceParser$ParseException e
         6: .line 355
            new java.lang.IllegalArgumentException
            dup
            ldc "invalid signature"
            aload 2 /* e */
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 2 // com.sun.tools.javac.parser.ReferenceParser$ParseException e
        end local 1 // java.lang.String signature
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    7     1  signature  Ljava/lang/String;
            1    5     2        ref  Lcom/sun/tools/javac/parser/ReferenceParser$Reference;
            2    5     3       tree  Lcom/sun/tools/javac/tree/DCTree$DCReference;
            6    7     2          e  Lcom/sun/tools/javac/parser/ReferenceParser$ParseException;
      Exception table:
        from    to  target  type
           0     4       5  Class com.sun.tools.javac.parser.ReferenceParser$ParseException
    MethodParameters:
           Name  Flags
      signature  

  public com.sun.tools.javac.tree.DCTree$DCReference newReferenceTree(java.lang.String, com.sun.tools.javac.tree.JCTree, javax.lang.model.element.Name, java.util.List<com.sun.tools.javac.tree.JCTree>);
    descriptor: (Ljava/lang/String;Lcom/sun/tools/javac/tree/JCTree;Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCReference;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.lang.String signature
        start local 2 // com.sun.tools.javac.tree.JCTree qualExpr
        start local 3 // javax.lang.model.element.Name member
        start local 4 // java.util.List paramTypes
         0: .line 360
            new com.sun.tools.javac.tree.DCTree$DCReference
            dup
            aload 1 /* signature */
            aload 2 /* qualExpr */
            aload 3 /* member */
            aload 4 /* paramTypes */
            invokespecial com.sun.tools.javac.tree.DCTree$DCReference.<init>:(Ljava/lang/String;Lcom/sun/tools/javac/tree/JCTree;Ljavax/lang/model/element/Name;Ljava/util/List;)V
            astore 5 /* tree */
        start local 5 // com.sun.tools.javac.tree.DCTree$DCReference tree
         1: .line 361
            aload 5 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCReference.pos:I
         2: .line 362
            aload 5 /* tree */
            areturn
        end local 5 // com.sun.tools.javac.tree.DCTree$DCReference tree
        end local 4 // java.util.List paramTypes
        end local 3 // javax.lang.model.element.Name member
        end local 2 // com.sun.tools.javac.tree.JCTree qualExpr
        end local 1 // java.lang.String signature
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1   signature  Ljava/lang/String;
            0    3     2    qualExpr  Lcom/sun/tools/javac/tree/JCTree;
            0    3     3      member  Ljavax/lang/model/element/Name;
            0    3     4  paramTypes  Ljava/util/List<Lcom/sun/tools/javac/tree/JCTree;>;
            1    3     5        tree  Lcom/sun/tools/javac/tree/DCTree$DCReference;
    Signature: (Ljava/lang/String;Lcom/sun/tools/javac/tree/JCTree;Ljavax/lang/model/element/Name;Ljava/util/List<Lcom/sun/tools/javac/tree/JCTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCReference;
    MethodParameters:
            Name  Flags
      signature   
      qualExpr    
      member      
      paramTypes  

  public com.sun.tools.javac.tree.DCTree$DCReturn newReturnTree(java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCReturn;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.util.List description
         0: .line 367
            new com.sun.tools.javac.tree.DCTree$DCReturn
            dup
            aload 0 /* this */
            aload 1 /* description */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCReturn.<init>:(Ljava/util/List;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCReturn tree
         1: .line 368
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCReturn.pos:I
         2: .line 369
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCReturn tree
        end local 1 // java.util.List description
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  description  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     2         tree  Lcom/sun/tools/javac/tree/DCTree$DCReturn;
    Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCReturn;
    MethodParameters:
             Name  Flags
      description  

  public com.sun.tools.javac.tree.DCTree$DCSee newSeeTree(java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCSee;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.util.List reference
         0: .line 374
            new com.sun.tools.javac.tree.DCTree$DCSee
            dup
            aload 0 /* this */
            aload 1 /* reference */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCSee.<init>:(Ljava/util/List;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCSee tree
         1: .line 375
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCSee.pos:I
         2: .line 376
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCSee tree
        end local 1 // java.util.List reference
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  reference  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     2       tree  Lcom/sun/tools/javac/tree/DCTree$DCSee;
    Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCSee;
    MethodParameters:
           Name  Flags
      reference  

  public com.sun.tools.javac.tree.DCTree$DCSerial newSerialTree(java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCSerial;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.util.List description
         0: .line 381
            new com.sun.tools.javac.tree.DCTree$DCSerial
            dup
            aload 0 /* this */
            aload 1 /* description */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCSerial.<init>:(Ljava/util/List;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCSerial tree
         1: .line 382
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCSerial.pos:I
         2: .line 383
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCSerial tree
        end local 1 // java.util.List description
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  description  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     2         tree  Lcom/sun/tools/javac/tree/DCTree$DCSerial;
    Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCSerial;
    MethodParameters:
             Name  Flags
      description  

  public com.sun.tools.javac.tree.DCTree$DCSerialData newSerialDataTree(java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCSerialData;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.util.List description
         0: .line 388
            new com.sun.tools.javac.tree.DCTree$DCSerialData
            dup
            aload 0 /* this */
            aload 1 /* description */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCSerialData.<init>:(Ljava/util/List;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCSerialData tree
         1: .line 389
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCSerialData.pos:I
         2: .line 390
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCSerialData tree
        end local 1 // java.util.List description
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  description  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     2         tree  Lcom/sun/tools/javac/tree/DCTree$DCSerialData;
    Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCSerialData;
    MethodParameters:
             Name  Flags
      description  

  public com.sun.tools.javac.tree.DCTree$DCSerialField newSerialFieldTree(com.sun.source.doctree.IdentifierTree, com.sun.source.doctree.ReferenceTree, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Lcom/sun/source/doctree/IdentifierTree;Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCSerialField;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.source.doctree.IdentifierTree name
        start local 2 // com.sun.source.doctree.ReferenceTree type
        start local 3 // java.util.List description
         0: .line 395
            new com.sun.tools.javac.tree.DCTree$DCSerialField
            dup
            aload 1 /* name */
            checkcast com.sun.tools.javac.tree.DCTree$DCIdentifier
            aload 2 /* type */
            checkcast com.sun.tools.javac.tree.DCTree$DCReference
            aload 0 /* this */
            aload 3 /* description */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCSerialField.<init>:(Lcom/sun/tools/javac/tree/DCTree$DCIdentifier;Lcom/sun/tools/javac/tree/DCTree$DCReference;Ljava/util/List;)V
            astore 4 /* tree */
        start local 4 // com.sun.tools.javac.tree.DCTree$DCSerialField tree
         1: .line 396
            aload 4 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCSerialField.pos:I
         2: .line 397
            aload 4 /* tree */
            areturn
        end local 4 // com.sun.tools.javac.tree.DCTree$DCSerialField tree
        end local 3 // java.util.List description
        end local 2 // com.sun.source.doctree.ReferenceTree type
        end local 1 // com.sun.source.doctree.IdentifierTree name
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1         name  Lcom/sun/source/doctree/IdentifierTree;
            0    3     2         type  Lcom/sun/source/doctree/ReferenceTree;
            0    3     3  description  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     4         tree  Lcom/sun/tools/javac/tree/DCTree$DCSerialField;
    Signature: (Lcom/sun/source/doctree/IdentifierTree;Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCSerialField;
    MethodParameters:
             Name  Flags
      name         
      type         
      description  

  public com.sun.tools.javac.tree.DCTree$DCSince newSinceTree(java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCSince;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.util.List text
         0: .line 402
            new com.sun.tools.javac.tree.DCTree$DCSince
            dup
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCSince.<init>:(Ljava/util/List;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCSince tree
         1: .line 403
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCSince.pos:I
         2: .line 404
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCSince tree
        end local 1 // java.util.List text
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  text  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     2  tree  Lcom/sun/tools/javac/tree/DCTree$DCSince;
    Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCSince;
    MethodParameters:
      Name  Flags
      text  

  public com.sun.tools.javac.tree.DCTree$DCStartElement newStartElementTree(javax.lang.model.element.Name, java.util.List<? extends com.sun.source.doctree.DocTree>, boolean);
    descriptor: (Ljavax/lang/model/element/Name;Ljava/util/List;Z)Lcom/sun/tools/javac/tree/DCTree$DCStartElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // javax.lang.model.element.Name name
        start local 2 // java.util.List attrs
        start local 3 // boolean selfClosing
         0: .line 409
            new com.sun.tools.javac.tree.DCTree$DCStartElement
            dup
            aload 1 /* name */
            aload 0 /* this */
            aload 2 /* attrs */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            iload 3 /* selfClosing */
            invokespecial com.sun.tools.javac.tree.DCTree$DCStartElement.<init>:(Ljavax/lang/model/element/Name;Ljava/util/List;Z)V
            astore 4 /* tree */
        start local 4 // com.sun.tools.javac.tree.DCTree$DCStartElement tree
         1: .line 410
            aload 4 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCStartElement.pos:I
         2: .line 411
            aload 4 /* tree */
            areturn
        end local 4 // com.sun.tools.javac.tree.DCTree$DCStartElement tree
        end local 3 // boolean selfClosing
        end local 2 // java.util.List attrs
        end local 1 // javax.lang.model.element.Name name
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1         name  Ljavax/lang/model/element/Name;
            0    3     2        attrs  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            0    3     3  selfClosing  Z
            1    3     4         tree  Lcom/sun/tools/javac/tree/DCTree$DCStartElement;
    Signature: (Ljavax/lang/model/element/Name;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Z)Lcom/sun/tools/javac/tree/DCTree$DCStartElement;
    MethodParameters:
             Name  Flags
      name         
      attrs        
      selfClosing  

  public com.sun.tools.javac.tree.DCTree$DCText newTextTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCText;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.lang.String text
         0: .line 416
            new com.sun.tools.javac.tree.DCTree$DCText
            dup
            aload 1 /* text */
            invokespecial com.sun.tools.javac.tree.DCTree$DCText.<init>:(Ljava/lang/String;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCText tree
         1: .line 417
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCText.pos:I
         2: .line 418
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCText tree
        end local 1 // java.lang.String text
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  text  Ljava/lang/String;
            1    3     2  tree  Lcom/sun/tools/javac/tree/DCTree$DCText;
    MethodParameters:
      Name  Flags
      text  

  public com.sun.tools.javac.tree.DCTree$DCThrows newThrowsTree(com.sun.source.doctree.ReferenceTree, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCThrows;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.source.doctree.ReferenceTree name
        start local 2 // java.util.List description
         0: .line 424
            new com.sun.tools.javac.tree.DCTree$DCThrows
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.THROWS:Lcom/sun/source/doctree/DocTree$Kind;
            aload 1 /* name */
            checkcast com.sun.tools.javac.tree.DCTree$DCReference
            aload 0 /* this */
            aload 2 /* description */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCThrows.<init>:(Lcom/sun/source/doctree/DocTree$Kind;Lcom/sun/tools/javac/tree/DCTree$DCReference;Ljava/util/List;)V
            astore 3 /* tree */
        start local 3 // com.sun.tools.javac.tree.DCTree$DCThrows tree
         1: .line 425
            aload 3 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCThrows.pos:I
         2: .line 426
            aload 3 /* tree */
            areturn
        end local 3 // com.sun.tools.javac.tree.DCTree$DCThrows tree
        end local 2 // java.util.List description
        end local 1 // com.sun.source.doctree.ReferenceTree name
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1         name  Lcom/sun/source/doctree/ReferenceTree;
            0    3     2  description  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     3         tree  Lcom/sun/tools/javac/tree/DCTree$DCThrows;
    Signature: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCThrows;
    MethodParameters:
             Name  Flags
      name         
      description  

  public com.sun.tools.javac.tree.DCTree$DCUnknownBlockTag newUnknownBlockTagTree(javax.lang.model.element.Name, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCUnknownBlockTag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // javax.lang.model.element.Name name
        start local 2 // java.util.List content
         0: .line 431
            new com.sun.tools.javac.tree.DCTree$DCUnknownBlockTag
            dup
            aload 1 /* name */
            aload 0 /* this */
            aload 2 /* content */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCUnknownBlockTag.<init>:(Ljavax/lang/model/element/Name;Ljava/util/List;)V
            astore 3 /* tree */
        start local 3 // com.sun.tools.javac.tree.DCTree$DCUnknownBlockTag tree
         1: .line 432
            aload 3 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCUnknownBlockTag.pos:I
         2: .line 433
            aload 3 /* tree */
            areturn
        end local 3 // com.sun.tools.javac.tree.DCTree$DCUnknownBlockTag tree
        end local 2 // java.util.List content
        end local 1 // javax.lang.model.element.Name name
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1     name  Ljavax/lang/model/element/Name;
            0    3     2  content  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     3     tree  Lcom/sun/tools/javac/tree/DCTree$DCUnknownBlockTag;
    Signature: (Ljavax/lang/model/element/Name;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCUnknownBlockTag;
    MethodParameters:
         Name  Flags
      name     
      content  

  public com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag newUnknownInlineTagTree(javax.lang.model.element.Name, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCUnknownInlineTag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // javax.lang.model.element.Name name
        start local 2 // java.util.List content
         0: .line 438
            new com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag
            dup
            aload 1 /* name */
            aload 0 /* this */
            aload 2 /* content */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag.<init>:(Ljavax/lang/model/element/Name;Ljava/util/List;)V
            astore 3 /* tree */
        start local 3 // com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag tree
         1: .line 439
            aload 3 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag.pos:I
         2: .line 440
            aload 3 /* tree */
            areturn
        end local 3 // com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag tree
        end local 2 // java.util.List content
        end local 1 // javax.lang.model.element.Name name
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1     name  Ljavax/lang/model/element/Name;
            0    3     2  content  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     3     tree  Lcom/sun/tools/javac/tree/DCTree$DCUnknownInlineTag;
    Signature: (Ljavax/lang/model/element/Name;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCUnknownInlineTag;
    MethodParameters:
         Name  Flags
      name     
      content  

  public com.sun.tools.javac.tree.DCTree$DCUses newUsesTree(com.sun.source.doctree.ReferenceTree, java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCUses;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.source.doctree.ReferenceTree name
        start local 2 // java.util.List description
         0: .line 445
            new com.sun.tools.javac.tree.DCTree$DCUses
            dup
            aload 1 /* name */
            checkcast com.sun.tools.javac.tree.DCTree$DCReference
            aload 0 /* this */
            aload 2 /* description */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCUses.<init>:(Lcom/sun/tools/javac/tree/DCTree$DCReference;Ljava/util/List;)V
            astore 3 /* tree */
        start local 3 // com.sun.tools.javac.tree.DCTree$DCUses tree
         1: .line 446
            aload 3 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCUses.pos:I
         2: .line 447
            aload 3 /* tree */
            areturn
        end local 3 // com.sun.tools.javac.tree.DCTree$DCUses tree
        end local 2 // java.util.List description
        end local 1 // com.sun.source.doctree.ReferenceTree name
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1         name  Lcom/sun/source/doctree/ReferenceTree;
            0    3     2  description  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     3         tree  Lcom/sun/tools/javac/tree/DCTree$DCUses;
    Signature: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCUses;
    MethodParameters:
             Name  Flags
      name         
      description  

  public com.sun.tools.javac.tree.DCTree$DCValue newValueTree(com.sun.source.doctree.ReferenceTree);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;)Lcom/sun/tools/javac/tree/DCTree$DCValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.source.doctree.ReferenceTree ref
         0: .line 453
            new com.sun.tools.javac.tree.DCTree$DCValue
            dup
            aload 1 /* ref */
            checkcast com.sun.tools.javac.tree.DCTree$DCReference
            invokespecial com.sun.tools.javac.tree.DCTree$DCValue.<init>:(Lcom/sun/tools/javac/tree/DCTree$DCReference;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCValue tree
         1: .line 454
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCValue.pos:I
         2: .line 455
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCValue tree
        end local 1 // com.sun.source.doctree.ReferenceTree ref
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1   ref  Lcom/sun/source/doctree/ReferenceTree;
            1    3     2  tree  Lcom/sun/tools/javac/tree/DCTree$DCValue;
    MethodParameters:
      Name  Flags
      ref   

  public com.sun.tools.javac.tree.DCTree$DCVersion newVersionTree(java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCVersion;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.util.List text
         0: .line 460
            new com.sun.tools.javac.tree.DCTree$DCVersion
            dup
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.cast:(Ljava/util/List;)Ljava/util/List;
            invokespecial com.sun.tools.javac.tree.DCTree$DCVersion.<init>:(Ljava/util/List;)V
            astore 2 /* tree */
        start local 2 // com.sun.tools.javac.tree.DCTree$DCVersion tree
         1: .line 461
            aload 2 /* tree */
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            putfield com.sun.tools.javac.tree.DCTree$DCVersion.pos:I
         2: .line 462
            aload 2 /* tree */
            areturn
        end local 2 // com.sun.tools.javac.tree.DCTree$DCVersion tree
        end local 1 // java.util.List text
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    3     1  text  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    3     2  tree  Lcom/sun/tools/javac/tree/DCTree$DCVersion;
    Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/tree/DCTree$DCVersion;
    MethodParameters:
      Name  Flags
      text  

  public java.util.List<com.sun.source.doctree.DocTree> getFirstSentence(java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/List;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.util.List list
         0: .line 467
            aload 0 /* this */
            aload 1 /* list */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.splitBody:(Ljava/util/Collection;)Lcom/sun/tools/javac/util/Pair;
            astore 2 /* pair */
        start local 2 // com.sun.tools.javac.util.Pair pair
         1: .line 468
            new java.util.ArrayList
            dup
            aload 2 /* pair */
            getfield com.sun.tools.javac.util.Pair.fst:Ljava/lang/Object;
            checkcast java.util.Collection
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            areturn
        end local 2 // com.sun.tools.javac.util.Pair pair
        end local 1 // java.util.List list
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    2     1  list  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    2     2  pair  Lcom/sun/tools/javac/util/Pair<Ljava/util/List<Lcom/sun/tools/javac/tree/DCTree;>;Ljava/util/List<Lcom/sun/tools/javac/tree/DCTree;>;>;
    Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
    MethodParameters:
      Name  Flags
      list  

  private com.sun.tools.javac.util.Pair<java.util.List<com.sun.tools.javac.tree.DCTree>, java.util.List<com.sun.tools.javac.tree.DCTree>> splitBody(java.util.Collection<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/Collection;)Lcom/sun/tools/javac/util/Pair;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=20, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.util.Collection list
         0: .line 480
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
            istore 2 /* savedpos */
        start local 2 // int savedpos
         1: .line 482
            new com.sun.tools.javac.util.ListBuffer
            dup
            invokespecial com.sun.tools.javac.util.ListBuffer.<init>:()V
            astore 3 /* body */
        start local 3 // com.sun.tools.javac.util.ListBuffer body
         2: .line 484
            new com.sun.tools.javac.util.ListBuffer
            dup
            invokespecial com.sun.tools.javac.util.ListBuffer.<init>:()V
            astore 4 /* fs */
        start local 4 // com.sun.tools.javac.util.ListBuffer fs
         3: .line 485
            aload 1 /* list */
            invokeinterface java.util.Collection.isEmpty:()Z
            ifeq 7
         4: .line 486
            new com.sun.tools.javac.util.Pair
            dup
            aload 4 /* fs */
            invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()Lcom/sun/tools/javac/util/List;
            aload 3 /* body */
            invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()Lcom/sun/tools/javac/util/List;
            invokespecial com.sun.tools.javac.util.Pair.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
            astore 19
         5: .line 545
            aload 0 /* this */
            iload 2 /* savedpos */
            putfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
         6: .line 486
            aload 19
            areturn
         7: .line 488
      StackMap locals: int com.sun.tools.javac.util.ListBuffer com.sun.tools.javac.util.ListBuffer
      StackMap stack:
            iconst_0
            istore 5 /* foundFirstSentence */
        start local 5 // boolean foundFirstSentence
         8: .line 489
            new java.util.ArrayList
            dup
            aload 1 /* list */
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            astore 6 /* alist */
        start local 6 // java.util.ArrayList alist
         9: .line 490
            aload 6 /* alist */
            invokevirtual java.util.ArrayList.listIterator:()Ljava/util/ListIterator;
            astore 7 /* itr */
        start local 7 // java.util.ListIterator itr
        10: .line 491
            goto 53
        11: .line 492
      StackMap locals: int java.util.ArrayList java.util.ListIterator
      StackMap stack:
            aload 7 /* itr */
            invokeinterface java.util.ListIterator.hasPrevious:()Z
            ifeq 12
            iconst_0
            goto 13
      StackMap locals:
      StackMap stack:
        12: iconst_1
      StackMap locals:
      StackMap stack: int
        13: istore 8 /* isFirst */
        start local 8 // boolean isFirst
        14: .line 493
            aload 7 /* itr */
            invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
            checkcast com.sun.source.doctree.DocTree
            astore 9 /* dt */
        start local 9 // com.sun.source.doctree.DocTree dt
        15: .line 494
            aload 9 /* dt */
            checkcast com.sun.tools.javac.tree.DCTree
            getfield com.sun.tools.javac.tree.DCTree.pos:I
            istore 10 /* spos */
        start local 10 // int spos
        16: .line 495
            iload 5 /* foundFirstSentence */
            ifeq 19
        17: .line 496
            aload 3 /* body */
            aload 9 /* dt */
            checkcast com.sun.tools.javac.tree.DCTree
            invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
            pop
        18: .line 497
            goto 53
        19: .line 499
      StackMap locals: int com.sun.source.doctree.DocTree int
      StackMap stack:
            invokestatic com.sun.tools.javac.tree.DocTreeMaker.$SWITCH_TABLE$com$sun$source$doctree$DocTree$Kind:()[I
            aload 9 /* dt */
            invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            iaload
            tableswitch { // 29 - 29
                   29: 20
              default: 48
          }
        20: .line 501
      StackMap locals:
      StackMap stack:
            aload 9 /* dt */
            checkcast com.sun.tools.javac.tree.DCTree$DCText
            astore 11 /* tt */
        start local 11 // com.sun.tools.javac.tree.DCTree$DCText tt
        21: .line 502
            aload 11 /* tt */
            invokevirtual com.sun.tools.javac.tree.DCTree$DCText.getBody:()Ljava/lang/String;
            astore 12 /* s */
        start local 12 // java.lang.String s
        22: .line 503
            aload 7 /* itr */
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifeq 24
        23: .line 504
            aload 6 /* alist */
            aload 7 /* itr */
            invokeinterface java.util.ListIterator.nextIndex:()I
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast com.sun.source.doctree.DocTree
            goto 25
        24: .line 505
      StackMap locals: com.sun.tools.javac.tree.DCTree$DCText java.lang.String
      StackMap stack:
            aconst_null
        25: .line 503
      StackMap locals:
      StackMap stack: com.sun.source.doctree.DocTree
            astore 13 /* peekedNext */
        start local 13 // com.sun.source.doctree.DocTree peekedNext
        26: .line 506
            aload 0 /* this */
            aload 12 /* s */
            aload 13 /* peekedNext */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.getSentenceBreak:(Ljava/lang/String;Lcom/sun/source/doctree/DocTree;)I
            istore 14 /* sbreak */
        start local 14 // int sbreak
        27: .line 507
            iload 14 /* sbreak */
            ifle 37
        28: .line 508
            aload 0 /* this */
            aload 12 /* s */
            iconst_0
            iload 14 /* sbreak */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.removeTrailingWhitespace:(Ljava/lang/String;)Ljava/lang/String;
            astore 12 /* s */
        29: .line 509
            aload 0 /* this */
            iload 10 /* spos */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
            aload 12 /* s */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newTextTree:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCText;
            astore 15 /* text */
        start local 15 // com.sun.tools.javac.tree.DCTree$DCText text
        30: .line 510
            aload 4 /* fs */
            aload 15 /* text */
            invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
            pop
        31: .line 511
            iconst_1
            istore 5 /* foundFirstSentence */
        32: .line 512
            aload 0 /* this */
            aload 11 /* tt */
            invokevirtual com.sun.tools.javac.tree.DCTree$DCText.getBody:()Ljava/lang/String;
            iload 14 /* sbreak */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.skipWhiteSpace:(Ljava/lang/String;I)I
            istore 16 /* nwPos */
        start local 16 // int nwPos
        33: .line 513
            iload 16 /* nwPos */
            ifle 53
        34: .line 514
            aload 0 /* this */
            iload 10 /* spos */
            iload 16 /* nwPos */
            iadd
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
            aload 11 /* tt */
            invokevirtual com.sun.tools.javac.tree.DCTree$DCText.getBody:()Ljava/lang/String;
            iload 16 /* nwPos */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newTextTree:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCText;
            astore 17 /* text2 */
        start local 17 // com.sun.tools.javac.tree.DCTree$DCText text2
        35: .line 515
            aload 3 /* body */
            aload 17 /* text2 */
            invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
            pop
        end local 17 // com.sun.tools.javac.tree.DCTree$DCText text2
        36: .line 517
            goto 53
        end local 16 // int nwPos
        end local 15 // com.sun.tools.javac.tree.DCTree$DCText text
        37: .line 518
      StackMap locals: com.sun.source.doctree.DocTree int
      StackMap stack:
            aload 7 /* itr */
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifeq 52
        38: .line 520
            aload 6 /* alist */
            aload 7 /* itr */
            invokeinterface java.util.ListIterator.nextIndex:()I
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast com.sun.source.doctree.DocTree
            astore 13 /* peekedNext */
        39: .line 521
            aload 0 /* this */
            aload 13 /* peekedNext */
            iconst_0
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.isSentenceBreak:(Lcom/sun/source/doctree/DocTree;Z)Z
            istore 15 /* sbrk */
        start local 15 // boolean sbrk
        40: .line 522
            iload 15 /* sbrk */
            ifeq 52
        41: .line 523
            aload 7 /* itr */
            invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
            checkcast com.sun.source.doctree.DocTree
            astore 16 /* next */
        start local 16 // com.sun.source.doctree.DocTree next
        42: .line 524
            aload 0 /* this */
            aload 12 /* s */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.removeTrailingWhitespace:(Ljava/lang/String;)Ljava/lang/String;
            astore 12 /* s */
        43: .line 525
            aload 0 /* this */
            iload 10 /* spos */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
            aload 12 /* s */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newTextTree:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCText;
            astore 17 /* text */
        start local 17 // com.sun.tools.javac.tree.DCTree$DCText text
        44: .line 526
            aload 4 /* fs */
            aload 17 /* text */
            invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
            pop
        45: .line 527
            aload 3 /* body */
            aload 16 /* next */
            checkcast com.sun.tools.javac.tree.DCTree
            invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
            pop
        46: .line 528
            iconst_1
            istore 5 /* foundFirstSentence */
        47: .line 529
            goto 53
        end local 17 // com.sun.tools.javac.tree.DCTree$DCText text
        end local 16 // com.sun.source.doctree.DocTree next
        end local 15 // boolean sbrk
        end local 14 // int sbreak
        end local 13 // com.sun.source.doctree.DocTree peekedNext
        end local 12 // java.lang.String s
        end local 11 // com.sun.tools.javac.tree.DCTree$DCText tt
        48: .line 534
      StackMap locals: com.sun.tools.javac.tree.DocTreeMaker java.util.Collection int com.sun.tools.javac.util.ListBuffer com.sun.tools.javac.util.ListBuffer int java.util.ArrayList java.util.ListIterator int com.sun.source.doctree.DocTree int
      StackMap stack:
            aload 0 /* this */
            aload 9 /* dt */
            iload 8 /* isFirst */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.isSentenceBreak:(Lcom/sun/source/doctree/DocTree;Z)Z
            ifeq 52
        49: .line 535
            aload 3 /* body */
            aload 9 /* dt */
            checkcast com.sun.tools.javac.tree.DCTree
            invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
            pop
        50: .line 536
            iconst_1
            istore 5 /* foundFirstSentence */
        51: .line 537
            goto 53
        52: .line 541
      StackMap locals:
      StackMap stack:
            aload 4 /* fs */
            aload 9 /* dt */
            checkcast com.sun.tools.javac.tree.DCTree
            invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
            pop
        end local 10 // int spos
        end local 9 // com.sun.source.doctree.DocTree dt
        end local 8 // boolean isFirst
        53: .line 491
      StackMap locals:
      StackMap stack:
            aload 7 /* itr */
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifne 11
        54: .line 543
            new com.sun.tools.javac.util.Pair
            dup
            aload 4 /* fs */
            invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()Lcom/sun/tools/javac/util/List;
            aload 3 /* body */
            invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()Lcom/sun/tools/javac/util/List;
            invokespecial com.sun.tools.javac.util.Pair.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
            astore 19
        55: .line 545
            aload 0 /* this */
            iload 2 /* savedpos */
            putfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
        56: .line 543
            aload 19
            areturn
        end local 7 // java.util.ListIterator itr
        end local 6 // java.util.ArrayList alist
        end local 5 // boolean foundFirstSentence
        end local 4 // com.sun.tools.javac.util.ListBuffer fs
        end local 3 // com.sun.tools.javac.util.ListBuffer body
        57: .line 544
      StackMap locals: com.sun.tools.javac.tree.DocTreeMaker java.util.Collection int
      StackMap stack: java.lang.Throwable
            astore 18
        58: .line 545
            aload 0 /* this */
            iload 2 /* savedpos */
            putfield com.sun.tools.javac.tree.DocTreeMaker.pos:I
        59: .line 546
            aload 18
            athrow
        end local 2 // int savedpos
        end local 1 // java.util.Collection list
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   60     0                this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0   60     1                list  Ljava/util/Collection<+Lcom/sun/source/doctree/DocTree;>;
            1   60     2            savedpos  I
            2   57     3                body  Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
            3   57     4                  fs  Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
            8   57     5  foundFirstSentence  Z
            9   57     6               alist  Ljava/util/ArrayList<Lcom/sun/source/doctree/DocTree;>;
           10   57     7                 itr  Ljava/util/ListIterator<Lcom/sun/source/doctree/DocTree;>;
           14   53     8             isFirst  Z
           15   53     9                  dt  Lcom/sun/source/doctree/DocTree;
           16   53    10                spos  I
           21   48    11                  tt  Lcom/sun/tools/javac/tree/DCTree$DCText;
           22   48    12                   s  Ljava/lang/String;
           26   48    13          peekedNext  Lcom/sun/source/doctree/DocTree;
           27   48    14              sbreak  I
           30   37    15                text  Lcom/sun/tools/javac/tree/DCTree$DCText;
           33   37    16               nwPos  I
           35   36    17               text2  Lcom/sun/tools/javac/tree/DCTree$DCText;
           40   48    15                sbrk  Z
           42   48    16                next  Lcom/sun/source/doctree/DocTree;
           44   48    17                text  Lcom/sun/tools/javac/tree/DCTree$DCText;
      Exception table:
        from    to  target  type
           1     5      57  any
           7    55      57  any
    Signature: (Ljava/util/Collection<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/tools/javac/util/Pair<Ljava/util/List<Lcom/sun/tools/javac/tree/DCTree;>;Ljava/util/List<Lcom/sun/tools/javac/tree/DCTree;>;>;
    MethodParameters:
      Name  Flags
      list  

  private boolean isTextTree(com.sun.source.doctree.DocTree);
    descriptor: (Lcom/sun/source/doctree/DocTree;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.source.doctree.DocTree tree
         0: .line 550
            aload 1 /* tree */
            invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
            getstatic com.sun.source.doctree.DocTree$Kind.TEXT:Lcom/sun/source/doctree/DocTree$Kind;
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // com.sun.source.doctree.DocTree tree
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    2     1  tree  Lcom/sun/source/doctree/DocTree;
    MethodParameters:
      Name  Flags
      tree  

  private int defaultSentenceBreak(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.lang.String s
         0: .line 558
            iconst_m1
            istore 2 /* period */
        start local 2 // int period
         1: .line 559
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 10
         3: .line 560
      StackMap locals: int int
      StackMap stack:
            aload 1 /* s */
            iload 3 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            lookupswitch { // 6
                    9: 6
                   10: 6
                   12: 6
                   13: 6
                   32: 6
                   46: 4
              default: 8
          }
         4: .line 562
      StackMap locals:
      StackMap stack:
            iload 3 /* i */
            istore 2 /* period */
         5: .line 563
            goto 9
         6: .line 570
      StackMap locals:
      StackMap stack:
            iload 2 /* period */
            iflt 9
         7: .line 571
            iload 3 /* i */
            ireturn
         8: .line 576
      StackMap locals:
      StackMap stack:
            iconst_m1
            istore 2 /* period */
         9: .line 559
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 3 /* i */
            aload 1 /* s */
            invokevirtual java.lang.String.length:()I
            if_icmplt 3
        end local 3 // int i
        11: .line 580
            iconst_m1
            ireturn
        end local 2 // int period
        end local 1 // java.lang.String s
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0   12     1       s  Ljava/lang/String;
            1   12     2  period  I
            2   11     3       i  I
    MethodParameters:
      Name  Flags
      s     

  private int getSentenceBreak(java.lang.String, com.sun.source.doctree.DocTree);
    descriptor: (Ljava/lang/String;Lcom/sun/source/doctree/DocTree;)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=8, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.lang.String s
        start local 2 // com.sun.source.doctree.DocTree dt
         0: .line 604
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.trees:Lcom/sun/tools/javac/api/JavacTrees;
            invokevirtual com.sun.tools.javac.api.JavacTrees.getBreakIterator:()Ljava/text/BreakIterator;
            astore 3 /* breakIterator */
        start local 3 // java.text.BreakIterator breakIterator
         1: .line 605
            aload 3 /* breakIterator */
            ifnonnull 3
         2: .line 606
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.defaultSentenceBreak:(Ljava/lang/String;)I
            ireturn
         3: .line 608
      StackMap locals: java.text.BreakIterator
      StackMap stack:
            aload 3 /* breakIterator */
            aload 1 /* s */
            invokevirtual java.text.BreakIterator.setText:(Ljava/lang/String;)V
         4: .line 609
            aload 3 /* breakIterator */
            invokevirtual java.text.BreakIterator.next:()I
            istore 4 /* sbrk */
        start local 4 // int sbrk
         5: .line 611
            aload 2 /* dt */
            ifnonnull 7
         6: .line 612
            iload 4 /* sbrk */
            ireturn
         7: .line 617
      StackMap locals: int
      StackMap stack:
            iload 4 /* sbrk */
            aload 1 /* s */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            if_icmpge 9
         8: .line 618
            iload 4 /* sbrk */
            ireturn
         9: .line 621
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* dt */
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.isTextTree:(Lcom/sun/source/doctree/DocTree;)Z
            ifeq 16
        10: .line 627
            aload 2 /* dt */
            checkcast com.sun.source.doctree.TextTree
            astore 5 /* ttnext */
        start local 5 // com.sun.source.doctree.TextTree ttnext
        11: .line 628
            new java.lang.StringBuilder
            dup
            aload 1 /* s */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* ttnext */
            invokeinterface com.sun.source.doctree.TextTree.getBody:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 6 /* combined */
        start local 6 // java.lang.String combined
        12: .line 629
            aload 3 /* breakIterator */
            aload 6 /* combined */
            invokevirtual java.text.BreakIterator.setText:(Ljava/lang/String;)V
        13: .line 630
            aload 3 /* breakIterator */
            invokevirtual java.text.BreakIterator.next:()I
            istore 7 /* sbrk2 */
        start local 7 // int sbrk2
        14: .line 631
            iload 4 /* sbrk */
            iload 7 /* sbrk2 */
            if_icmpge 16
        15: .line 632
            iload 4 /* sbrk */
            ireturn
        end local 7 // int sbrk2
        end local 6 // java.lang.String combined
        end local 5 // com.sun.source.doctree.TextTree ttnext
        16: .line 637
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* dt */
            iconst_0
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.isSentenceBreak:(Lcom/sun/source/doctree/DocTree;Z)Z
            ifeq 18
        17: .line 638
            iload 4 /* sbrk */
            ireturn
        18: .line 644
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 1 /* s */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "Dummy Sentence."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 5 /* combined */
        start local 5 // java.lang.String combined
        19: .line 645
            aload 3 /* breakIterator */
            aload 5 /* combined */
            invokevirtual java.text.BreakIterator.setText:(Ljava/lang/String;)V
        20: .line 646
            aload 3 /* breakIterator */
            invokevirtual java.text.BreakIterator.next:()I
            istore 6 /* sbrk2 */
        start local 6 // int sbrk2
        21: .line 647
            iload 6 /* sbrk2 */
            iload 4 /* sbrk */
            if_icmpgt 23
        22: .line 648
            iload 6 /* sbrk2 */
            ireturn
        23: .line 650
      StackMap locals: java.lang.String int
      StackMap stack:
            iconst_m1
            ireturn
        end local 6 // int sbrk2
        end local 5 // java.lang.String combined
        end local 4 // int sbrk
        end local 3 // java.text.BreakIterator breakIterator
        end local 2 // com.sun.source.doctree.DocTree dt
        end local 1 // java.lang.String s
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   24     0           this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0   24     1              s  Ljava/lang/String;
            0   24     2             dt  Lcom/sun/source/doctree/DocTree;
            1   24     3  breakIterator  Ljava/text/BreakIterator;
            5   24     4           sbrk  I
           11   16     5         ttnext  Lcom/sun/source/doctree/TextTree;
           12   16     6       combined  Ljava/lang/String;
           14   16     7          sbrk2  I
           19   24     5       combined  Ljava/lang/String;
           21   24     6          sbrk2  I
    MethodParameters:
      Name  Flags
      s     
      dt    

  private boolean isSentenceBreak(javax.lang.model.element.Name);
    descriptor: (Ljavax/lang/model/element/Name;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // javax.lang.model.element.Name tagName
         0: .line 654
            aload 0 /* this */
            getfield com.sun.tools.javac.tree.DocTreeMaker.sentenceBreakTags:Ljava/util/EnumSet;
            aload 1 /* tagName */
            invokestatic com.sun.tools.doclint.HtmlTag.get:(Ljavax/lang/model/element/Name;)Lcom/sun/tools/doclint/HtmlTag;
            invokevirtual java.util.EnumSet.contains:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // javax.lang.model.element.Name tagName
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    1     1  tagName  Ljavax/lang/model/element/Name;
    MethodParameters:
         Name  Flags
      tagName  

  private boolean isSentenceBreak(com.sun.source.doctree.DocTree, boolean);
    descriptor: (Lcom/sun/source/doctree/DocTree;Z)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // com.sun.source.doctree.DocTree dt
        start local 2 // boolean isFirstDocTree
         0: .line 658
            invokestatic com.sun.tools.javac.tree.DocTreeMaker.$SWITCH_TABLE$com$sun$source$doctree$DocTree$Kind:()[I
            aload 1 /* dt */
            invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            iaload
            lookupswitch { // 2
                    8: 4
                   28: 1
              default: 7
          }
         1: .line 660
      StackMap locals:
      StackMap stack:
            aload 1 /* dt */
            checkcast com.sun.source.doctree.StartElementTree
            astore 3 /* set */
        start local 3 // com.sun.source.doctree.StartElementTree set
         2: .line 661
            iload 2 /* isFirstDocTree */
            ifne 3
            aload 1 /* dt */
            checkcast com.sun.tools.javac.tree.DCTree
            getfield com.sun.tools.javac.tree.DCTree.pos:I
            iconst_1
            if_icmple 3
            aload 0 /* this */
            aload 3 /* set */
            invokeinterface com.sun.source.doctree.StartElementTree.getName:()Ljavax/lang/model/element/Name;
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.isSentenceBreak:(Ljavax/lang/model/element/Name;)Z
            ifeq 3
            iconst_1
            ireturn
      StackMap locals: com.sun.source.doctree.StartElementTree
      StackMap stack:
         3: iconst_0
            ireturn
        end local 3 // com.sun.source.doctree.StartElementTree set
         4: .line 663
      StackMap locals:
      StackMap stack:
            aload 1 /* dt */
            checkcast com.sun.source.doctree.EndElementTree
            astore 4 /* eet */
        start local 4 // com.sun.source.doctree.EndElementTree eet
         5: .line 664
            iload 2 /* isFirstDocTree */
            ifne 6
            aload 1 /* dt */
            checkcast com.sun.tools.javac.tree.DCTree
            getfield com.sun.tools.javac.tree.DCTree.pos:I
            iconst_1
            if_icmple 6
            aload 0 /* this */
            aload 4 /* eet */
            invokeinterface com.sun.source.doctree.EndElementTree.getName:()Ljavax/lang/model/element/Name;
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.isSentenceBreak:(Ljavax/lang/model/element/Name;)Z
            ifeq 6
            iconst_1
            ireturn
      StackMap locals: com.sun.tools.javac.tree.DocTreeMaker com.sun.source.doctree.DocTree int top com.sun.source.doctree.EndElementTree
      StackMap stack:
         6: iconst_0
            ireturn
        end local 4 // com.sun.source.doctree.EndElementTree eet
         7: .line 666
      StackMap locals: com.sun.tools.javac.tree.DocTreeMaker com.sun.source.doctree.DocTree int
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // boolean isFirstDocTree
        end local 1 // com.sun.source.doctree.DocTree dt
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    8     0            this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    8     1              dt  Lcom/sun/source/doctree/DocTree;
            0    8     2  isFirstDocTree  Z
            2    4     3             set  Lcom/sun/source/doctree/StartElementTree;
            5    7     4             eet  Lcom/sun/source/doctree/EndElementTree;
    MethodParameters:
                Name  Flags
      dt              
      isFirstDocTree  

  private int skipWhiteSpace(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.lang.String s
        start local 2 // int start
         0: .line 674
            iload 2 /* start */
            istore 3 /* i */
        start local 3 // int i
         1: goto 6
         2: .line 675
      StackMap locals: int
      StackMap stack:
            aload 1 /* s */
            iload 3 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 4 /* c */
        start local 4 // char c
         3: .line 676
            iload 4 /* c */
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifne 5
         4: .line 677
            iload 3 /* i */
            ireturn
        end local 4 // char c
         5: .line 674
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 3 /* i */
            aload 1 /* s */
            invokevirtual java.lang.String.length:()I
            if_icmplt 2
        end local 3 // int i
         7: .line 680
            iconst_m1
            ireturn
        end local 2 // int start
        end local 1 // java.lang.String s
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    8     1      s  Ljava/lang/String;
            0    8     2  start  I
            1    7     3      i  I
            3    5     4      c  C
    MethodParameters:
       Name  Flags
      s      
      start  

  private java.lang.String removeTrailingWhitespace(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.lang.String s
         0: .line 684
            aload 1 /* s */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            istore 2 /* i */
        start local 2 // int i
         1: goto 6
         2: .line 685
      StackMap locals: int
      StackMap stack:
            aload 1 /* s */
            iload 2 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 3 /* ch */
        start local 3 // char ch
         3: .line 686
            iload 3 /* ch */
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifne 5
         4: .line 687
            aload 1 /* s */
            iconst_0
            iload 2 /* i */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            areturn
        end local 3 // char ch
         5: .line 684
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ -1
      StackMap locals:
      StackMap stack:
         6: iload 2 /* i */
            ifge 2
        end local 2 // int i
         7: .line 690
            aload 1 /* s */
            areturn
        end local 1 // java.lang.String s
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    8     1     s  Ljava/lang/String;
            1    7     2     i  I
            3    5     3    ch  C
    MethodParameters:
      Name  Flags
      s     

  private java.util.List<com.sun.tools.javac.tree.DCTree> cast(java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/List;)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.tree.DocTreeMaker this
        start local 1 // java.util.List list
         0: .line 695
            aload 1 /* list */
            areturn
        end local 1 // java.util.List list
        end local 0 // com.sun.tools.javac.tree.DocTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/tree/DocTreeMaker;
            0    1     1  list  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
    Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Ljava/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
    MethodParameters:
      Name  Flags
      list  

  public com.sun.source.doctree.AttributeTree newAttributeTree(javax.lang.model.element.Name, com.sun.source.doctree.AttributeTree$ValueKind, java.util.List);
    descriptor: (Ljavax/lang/model/element/Name;Lcom/sun/source/doctree/AttributeTree$ValueKind;Ljava/util/List;)Lcom/sun/source/doctree/AttributeTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            aload 2
            aload 3
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newAttributeTree:(Ljavax/lang/model/element/Name;Lcom/sun/source/doctree/AttributeTree$ValueKind;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCAttribute;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.IdentifierTree newIdentifierTree(javax.lang.model.element.Name);
    descriptor: (Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/IdentifierTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newIdentifierTree:(Ljavax/lang/model/element/Name;)Lcom/sun/tools/javac/tree/DCTree$DCIdentifier;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.IndexTree newIndexTree(com.sun.source.doctree.DocTree, java.util.List);
    descriptor: (Lcom/sun/source/doctree/DocTree;Ljava/util/List;)Lcom/sun/source/doctree/IndexTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newIndexTree:(Lcom/sun/source/doctree/DocTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCIndex;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.EntityTree newEntityTree(javax.lang.model.element.Name);
    descriptor: (Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/EntityTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newEntityTree:(Ljavax/lang/model/element/Name;)Lcom/sun/tools/javac/tree/DCTree$DCEntity;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.util.DocTreeFactory at(int);
    descriptor: (I)Lcom/sun/source/util/DocTreeFactory;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.LinkTree newLinkTree(com.sun.source.doctree.ReferenceTree, java.util.List);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/LinkTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newLinkTree:(Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCLink;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.UnknownBlockTagTree newUnknownBlockTagTree(javax.lang.model.element.Name, java.util.List);
    descriptor: (Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/source/doctree/UnknownBlockTagTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newUnknownBlockTagTree:(Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCUnknownBlockTag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.ParamTree newParamTree(boolean, com.sun.source.doctree.IdentifierTree, java.util.List);
    descriptor: (ZLcom/sun/source/doctree/IdentifierTree;Ljava/util/List;)Lcom/sun/source/doctree/ParamTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            iload 1
            aload 2
            aload 3
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newParamTree:(ZLcom/sun/source/doctree/IdentifierTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCParam;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.DeprecatedTree newDeprecatedTree(java.util.List);
    descriptor: (Ljava/util/List;)Lcom/sun/source/doctree/DeprecatedTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newDeprecatedTree:(Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCDeprecated;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.StartElementTree newStartElementTree(javax.lang.model.element.Name, java.util.List, boolean);
    descriptor: (Ljavax/lang/model/element/Name;Ljava/util/List;Z)Lcom/sun/source/doctree/StartElementTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            aload 2
            iload 3
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newStartElementTree:(Ljavax/lang/model/element/Name;Ljava/util/List;Z)Lcom/sun/tools/javac/tree/DCTree$DCStartElement;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.LiteralTree newCodeTree(com.sun.source.doctree.TextTree);
    descriptor: (Lcom/sun/source/doctree/TextTree;)Lcom/sun/source/doctree/LiteralTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newCodeTree:(Lcom/sun/source/doctree/TextTree;)Lcom/sun/tools/javac/tree/DCTree$DCLiteral;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.ReturnTree newReturnTree(java.util.List);
    descriptor: (Ljava/util/List;)Lcom/sun/source/doctree/ReturnTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newReturnTree:(Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCReturn;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.UnknownInlineTagTree newUnknownInlineTagTree(javax.lang.model.element.Name, java.util.List);
    descriptor: (Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/source/doctree/UnknownInlineTagTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newUnknownInlineTagTree:(Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCUnknownInlineTag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.SinceTree newSinceTree(java.util.List);
    descriptor: (Ljava/util/List;)Lcom/sun/source/doctree/SinceTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newSinceTree:(Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCSince;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.EndElementTree newEndElementTree(javax.lang.model.element.Name);
    descriptor: (Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/EndElementTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newEndElementTree:(Ljavax/lang/model/element/Name;)Lcom/sun/tools/javac/tree/DCTree$DCEndElement;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.CommentTree newCommentTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/source/doctree/CommentTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newCommentTree:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCComment;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.LiteralTree newLiteralTree(com.sun.source.doctree.TextTree);
    descriptor: (Lcom/sun/source/doctree/TextTree;)Lcom/sun/source/doctree/LiteralTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newLiteralTree:(Lcom/sun/source/doctree/TextTree;)Lcom/sun/tools/javac/tree/DCTree$DCLiteral;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.ThrowsTree newExceptionTree(com.sun.source.doctree.ReferenceTree, java.util.List);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/ThrowsTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newExceptionTree:(Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCThrows;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.ProvidesTree newProvidesTree(com.sun.source.doctree.ReferenceTree, java.util.List);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/ProvidesTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newProvidesTree:(Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCProvides;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.ValueTree newValueTree(com.sun.source.doctree.ReferenceTree);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;)Lcom/sun/source/doctree/ValueTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newValueTree:(Lcom/sun/source/doctree/ReferenceTree;)Lcom/sun/tools/javac/tree/DCTree$DCValue;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.ThrowsTree newThrowsTree(com.sun.source.doctree.ReferenceTree, java.util.List);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/ThrowsTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newThrowsTree:(Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCThrows;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.ReferenceTree newReferenceTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/source/doctree/ReferenceTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newReferenceTree:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCReference;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.SerialDataTree newSerialDataTree(java.util.List);
    descriptor: (Ljava/util/List;)Lcom/sun/source/doctree/SerialDataTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newSerialDataTree:(Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCSerialData;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.SerialTree newSerialTree(java.util.List);
    descriptor: (Ljava/util/List;)Lcom/sun/source/doctree/SerialTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newSerialTree:(Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCSerial;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.DocCommentTree newDocCommentTree(java.util.List, java.util.List);
    descriptor: (Ljava/util/List;Ljava/util/List;)Lcom/sun/source/doctree/DocCommentTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newDocCommentTree:(Ljava/util/List;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCDocComment;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.ErroneousTree newErroneousTree(java.lang.String, javax.tools.Diagnostic);
    descriptor: (Ljava/lang/String;Ljavax/tools/Diagnostic;)Lcom/sun/source/doctree/ErroneousTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newErroneousTree:(Ljava/lang/String;Ljavax/tools/Diagnostic;)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.InheritDocTree newInheritDocTree();
    descriptor: ()Lcom/sun/source/doctree/InheritDocTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newInheritDocTree:()Lcom/sun/tools/javac/tree/DCTree$DCInheritDoc;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.SeeTree newSeeTree(java.util.List);
    descriptor: (Ljava/util/List;)Lcom/sun/source/doctree/SeeTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newSeeTree:(Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCSee;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.HiddenTree newHiddenTree(java.util.List);
    descriptor: (Ljava/util/List;)Lcom/sun/source/doctree/HiddenTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newHiddenTree:(Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCHidden;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.TextTree newTextTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newTextTree:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCText;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.LinkTree newLinkPlainTree(com.sun.source.doctree.ReferenceTree, java.util.List);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/LinkTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newLinkPlainTree:(Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCLink;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.VersionTree newVersionTree(java.util.List);
    descriptor: (Ljava/util/List;)Lcom/sun/source/doctree/VersionTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newVersionTree:(Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCVersion;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.SerialFieldTree newSerialFieldTree(com.sun.source.doctree.IdentifierTree, com.sun.source.doctree.ReferenceTree, java.util.List);
    descriptor: (Lcom/sun/source/doctree/IdentifierTree;Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/SerialFieldTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            aload 2
            aload 3
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newSerialFieldTree:(Lcom/sun/source/doctree/IdentifierTree;Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCSerialField;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.UsesTree newUsesTree(com.sun.source.doctree.ReferenceTree, java.util.List);
    descriptor: (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/UsesTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newUsesTree:(Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCUses;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.AuthorTree newAuthorTree(java.util.List);
    descriptor: (Ljava/util/List;)Lcom/sun/source/doctree/AuthorTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newAuthorTree:(Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCAuthor;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.source.doctree.DocRootTree newDocRootTree();
    descriptor: ()Lcom/sun/source/doctree/DocRootTree;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newDocRootTree:()Lcom/sun/tools/javac/tree/DCTree$DCDocRoot;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static int[] $SWITCH_TABLE$com$sun$source$doctree$DocTree$Kind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 107
            getstatic com.sun.tools.javac.tree.DocTreeMaker.$SWITCH_TABLE$com$sun$source$doctree$DocTree$Kind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.sun.source.doctree.DocTree$Kind.values:()[Lcom/sun/source/doctree/DocTree$Kind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.ATTRIBUTE:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            iconst_1
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.AUTHOR:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            iconst_2
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.CODE:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            iconst_3
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.COMMENT:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            iconst_4
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.DEPRECATED:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            iconst_5
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.DOC_COMMENT:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 6
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.DOC_ROOT:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 7
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.END_ELEMENT:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 8
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.ENTITY:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 9
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.ERRONEOUS:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 10
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.EXCEPTION:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 11
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.HIDDEN:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 12
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.IDENTIFIER:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 13
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.INDEX:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 14
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.INHERIT_DOC:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 15
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.LINK:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 16
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 17
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.LITERAL:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 18
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.OTHER:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 36
            iastore
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.PARAM:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 19
            iastore
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.PROVIDES:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 20
            iastore
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.REFERENCE:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 21
            iastore
        66: goto 68
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        67: pop
      StackMap locals:
      StackMap stack:
        68: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.RETURN:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 22
            iastore
        69: goto 71
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        70: pop
      StackMap locals:
      StackMap stack:
        71: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.SEE:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 23
            iastore
        72: goto 74
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        73: pop
      StackMap locals:
      StackMap stack:
        74: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.SERIAL:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 24
            iastore
        75: goto 77
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        76: pop
      StackMap locals:
      StackMap stack:
        77: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.SERIAL_DATA:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 25
            iastore
        78: goto 80
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        79: pop
      StackMap locals:
      StackMap stack:
        80: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.SERIAL_FIELD:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 26
            iastore
        81: goto 83
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        82: pop
      StackMap locals:
      StackMap stack:
        83: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.SINCE:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 27
            iastore
        84: goto 86
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        85: pop
      StackMap locals:
      StackMap stack:
        86: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.START_ELEMENT:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 28
            iastore
        87: goto 89
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        88: pop
      StackMap locals:
      StackMap stack:
        89: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.TEXT:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 29
            iastore
        90: goto 92
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        91: pop
      StackMap locals:
      StackMap stack:
        92: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.THROWS:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 30
            iastore
        93: goto 95
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        94: pop
      StackMap locals:
      StackMap stack:
        95: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.UNKNOWN_BLOCK_TAG:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 31
            iastore
        96: goto 98
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        97: pop
      StackMap locals:
      StackMap stack:
        98: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.UNKNOWN_INLINE_TAG:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 32
            iastore
        99: goto 101
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       100: pop
      StackMap locals:
      StackMap stack:
       101: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.USES:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 33
            iastore
       102: goto 104
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       103: pop
      StackMap locals:
      StackMap stack:
       104: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.VALUE:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 34
            iastore
       105: goto 107
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       106: pop
      StackMap locals:
      StackMap stack:
       107: aload 0
            getstatic com.sun.source.doctree.DocTree$Kind.VERSION:Lcom/sun/source/doctree/DocTree$Kind;
            invokevirtual com.sun.source.doctree.DocTree$Kind.ordinal:()I
            bipush 35
            iastore
       108: goto 110
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       109: pop
      StackMap locals:
      StackMap stack:
       110: aload 0
            dup
            putstatic com.sun.tools.javac.tree.DocTreeMaker.$SWITCH_TABLE$com$sun$source$doctree$DocTree$Kind:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
          50    51      52  Class java.lang.NoSuchFieldError
          53    54      55  Class java.lang.NoSuchFieldError
          56    57      58  Class java.lang.NoSuchFieldError
          59    60      61  Class java.lang.NoSuchFieldError
          62    63      64  Class java.lang.NoSuchFieldError
          65    66      67  Class java.lang.NoSuchFieldError
          68    69      70  Class java.lang.NoSuchFieldError
          71    72      73  Class java.lang.NoSuchFieldError
          74    75      76  Class java.lang.NoSuchFieldError
          77    78      79  Class java.lang.NoSuchFieldError
          80    81      82  Class java.lang.NoSuchFieldError
          83    84      85  Class java.lang.NoSuchFieldError
          86    87      88  Class java.lang.NoSuchFieldError
          89    90      91  Class java.lang.NoSuchFieldError
          92    93      94  Class java.lang.NoSuchFieldError
          95    96      97  Class java.lang.NoSuchFieldError
          98    99     100  Class java.lang.NoSuchFieldError
         101   102     103  Class java.lang.NoSuchFieldError
         104   105     106  Class java.lang.NoSuchFieldError
         107   108     109  Class java.lang.NoSuchFieldError
}
SourceFile: "DocTreeMaker.java"
NestMembers:
  com.sun.tools.javac.tree.DocTreeMaker$1
InnerClasses:
  public final ValueKind = com.sun.source.doctree.AttributeTree$ValueKind of com.sun.source.doctree.AttributeTree
  public final Kind = com.sun.source.doctree.DocTree$Kind of com.sun.source.doctree.DocTree
  public ParseException = com.sun.tools.javac.parser.ReferenceParser$ParseException of com.sun.tools.javac.parser.ReferenceParser
  public Reference = com.sun.tools.javac.parser.ReferenceParser$Reference of com.sun.tools.javac.parser.ReferenceParser
  public abstract Comment = com.sun.tools.javac.parser.Tokens$Comment of com.sun.tools.javac.parser.Tokens
  public DCAttribute = com.sun.tools.javac.tree.DCTree$DCAttribute of com.sun.tools.javac.tree.DCTree
  public DCAuthor = com.sun.tools.javac.tree.DCTree$DCAuthor of com.sun.tools.javac.tree.DCTree
  public DCComment = com.sun.tools.javac.tree.DCTree$DCComment of com.sun.tools.javac.tree.DCTree
  public DCDeprecated = com.sun.tools.javac.tree.DCTree$DCDeprecated of com.sun.tools.javac.tree.DCTree
  public DCDocComment = com.sun.tools.javac.tree.DCTree$DCDocComment of com.sun.tools.javac.tree.DCTree
  public DCDocRoot = com.sun.tools.javac.tree.DCTree$DCDocRoot of com.sun.tools.javac.tree.DCTree
  public DCEndElement = com.sun.tools.javac.tree.DCTree$DCEndElement of com.sun.tools.javac.tree.DCTree
  public DCEntity = com.sun.tools.javac.tree.DCTree$DCEntity of com.sun.tools.javac.tree.DCTree
  public DCErroneous = com.sun.tools.javac.tree.DCTree$DCErroneous of com.sun.tools.javac.tree.DCTree
  public DCHidden = com.sun.tools.javac.tree.DCTree$DCHidden of com.sun.tools.javac.tree.DCTree
  public DCIdentifier = com.sun.tools.javac.tree.DCTree$DCIdentifier of com.sun.tools.javac.tree.DCTree
  public DCIndex = com.sun.tools.javac.tree.DCTree$DCIndex of com.sun.tools.javac.tree.DCTree
  public DCInheritDoc = com.sun.tools.javac.tree.DCTree$DCInheritDoc of com.sun.tools.javac.tree.DCTree
  public DCLink = com.sun.tools.javac.tree.DCTree$DCLink of com.sun.tools.javac.tree.DCTree
  public DCLiteral = com.sun.tools.javac.tree.DCTree$DCLiteral of com.sun.tools.javac.tree.DCTree
  public DCParam = com.sun.tools.javac.tree.DCTree$DCParam of com.sun.tools.javac.tree.DCTree
  public DCProvides = com.sun.tools.javac.tree.DCTree$DCProvides of com.sun.tools.javac.tree.DCTree
  public DCReference = com.sun.tools.javac.tree.DCTree$DCReference of com.sun.tools.javac.tree.DCTree
  public DCReturn = com.sun.tools.javac.tree.DCTree$DCReturn of com.sun.tools.javac.tree.DCTree
  public DCSee = com.sun.tools.javac.tree.DCTree$DCSee of com.sun.tools.javac.tree.DCTree
  public DCSerial = com.sun.tools.javac.tree.DCTree$DCSerial of com.sun.tools.javac.tree.DCTree
  public DCSerialData = com.sun.tools.javac.tree.DCTree$DCSerialData of com.sun.tools.javac.tree.DCTree
  public DCSerialField = com.sun.tools.javac.tree.DCTree$DCSerialField of com.sun.tools.javac.tree.DCTree
  public DCSince = com.sun.tools.javac.tree.DCTree$DCSince of com.sun.tools.javac.tree.DCTree
  public DCStartElement = com.sun.tools.javac.tree.DCTree$DCStartElement of com.sun.tools.javac.tree.DCTree
  public DCText = com.sun.tools.javac.tree.DCTree$DCText of com.sun.tools.javac.tree.DCTree
  public DCThrows = com.sun.tools.javac.tree.DCTree$DCThrows of com.sun.tools.javac.tree.DCTree
  public DCUnknownBlockTag = com.sun.tools.javac.tree.DCTree$DCUnknownBlockTag of com.sun.tools.javac.tree.DCTree
  public DCUnknownInlineTag = com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag of com.sun.tools.javac.tree.DCTree
  public DCUses = com.sun.tools.javac.tree.DCTree$DCUses of com.sun.tools.javac.tree.DCTree
  public DCValue = com.sun.tools.javac.tree.DCTree$DCValue of com.sun.tools.javac.tree.DCTree
  public DCVersion = com.sun.tools.javac.tree.DCTree$DCVersion of com.sun.tools.javac.tree.DCTree
  com.sun.tools.javac.tree.DocTreeMaker$1
  public Key = com.sun.tools.javac.util.Context$Key of com.sun.tools.javac.util.Context
  public abstract DiagnosticPosition = com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition of com.sun.tools.javac.util.JCDiagnostic
  public Factory = com.sun.tools.javac.util.JCDiagnostic$Factory of com.sun.tools.javac.util.JCDiagnostic