public class jdk.javadoc.internal.doclets.toolkit.CommentUtils
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.toolkit.CommentUtils
  super_class: java.lang.Object
{
  final jdk.javadoc.internal.doclets.toolkit.Configuration configuration;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/Configuration;
    flags: (0x0010) ACC_FINAL

  final com.sun.source.util.DocTreeFactory treeFactory;
    descriptor: Lcom/sun/source/util/DocTreeFactory;
    flags: (0x0010) ACC_FINAL

  final java.util.HashMap<javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo> dcTreesMap;
    descriptor: Ljava/util/HashMap;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/HashMap<Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/CommentUtils$DocCommentDuo;>;

  final com.sun.source.util.DocTrees trees;
    descriptor: Lcom/sun/source/util/DocTrees;
    flags: (0x0010) ACC_FINAL

  final javax.lang.model.util.Elements elementUtils;
    descriptor: Ljavax/lang/model/util/Elements;
    flags: (0x0010) ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  protected void <init>(jdk.javadoc.internal.doclets.toolkit.Configuration);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Configuration;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Configuration configuration
         0: .line 73
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 69
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
         2: .line 74
            aload 0 /* this */
            aload 1 /* configuration */
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.configuration:Ljdk/javadoc/internal/doclets/toolkit/Configuration;
         3: .line 75
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.toolkit.Configuration.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
            invokeinterface jdk.javadoc.doclet.DocletEnvironment.getDocTrees:()Lcom/sun/source/util/DocTrees;
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.trees:Lcom/sun/source/util/DocTrees;
         4: .line 76
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.trees:Lcom/sun/source/util/DocTrees;
            invokevirtual com.sun.source.util.DocTrees.getDocTreeFactory:()Lcom/sun/source/util/DocTreeFactory;
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
         5: .line 77
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.toolkit.Configuration.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
            invokeinterface jdk.javadoc.doclet.DocletEnvironment.getElementUtils:()Ljavax/lang/model/util/Elements;
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.elementUtils:Ljavax/lang/model/util/Elements;
         6: .line 78
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Configuration configuration
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    7     0           this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    7     1  configuration  Ljdk/javadoc/internal/doclets/toolkit/Configuration;
    MethodParameters:
               Name  Flags
      configuration  

  public java.util.List<? extends com.sun.source.doctree.DocTree> makePropertyDescriptionTree(java.util.List<? extends com.sun.source.doctree.DocTree>);
    descriptor: (Ljava/util/List;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // java.util.List content
         0: .line 81
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* out */
        start local 2 // java.util.List out
         1: .line 82
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.elementUtils:Ljavax/lang/model/util/Elements;
            ldc "propertyDescription"
            invokeinterface javax.lang.model.util.Elements.getName:(Ljava/lang/CharSequence;)Ljavax/lang/model/element/Name;
            astore 3 /* name */
        start local 3 // javax.lang.model.element.Name name
         2: .line 83
            aload 2 /* out */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 3 /* name */
            aload 1 /* content */
            invokeinterface com.sun.source.util.DocTreeFactory.newUnknownBlockTagTree:(Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/source/doctree/UnknownBlockTagTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 84
            aload 2 /* out */
            areturn
        end local 3 // javax.lang.model.element.Name name
        end local 2 // java.util.List out
        end local 1 // java.util.List content
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    4     1  content  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            1    4     2      out  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            2    4     3     name  Ljavax/lang/model/element/Name;
    Signature: (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
    MethodParameters:
         Name  Flags
      content  

  public java.util.List<? extends com.sun.source.doctree.DocTree> makePropertyDescriptionTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // java.lang.String content
         0: .line 88
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* inlist */
        start local 2 // java.util.List inlist
         1: .line 89
            aload 2 /* inlist */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 1 /* content */
            invokeinterface com.sun.source.util.DocTreeFactory.newCommentTree:(Ljava/lang/String;)Lcom/sun/source/doctree/CommentTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 90
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* out */
        start local 3 // java.util.List out
         3: .line 91
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.elementUtils:Ljavax/lang/model/util/Elements;
            ldc "propertyDescription"
            invokeinterface javax.lang.model.util.Elements.getName:(Ljava/lang/CharSequence;)Ljavax/lang/model/element/Name;
            astore 4 /* name */
        start local 4 // javax.lang.model.element.Name name
         4: .line 92
            aload 3 /* out */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 4 /* name */
            aload 2 /* inlist */
            invokeinterface com.sun.source.util.DocTreeFactory.newUnknownBlockTagTree:(Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/source/doctree/UnknownBlockTagTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 93
            aload 3 /* out */
            areturn
        end local 4 // javax.lang.model.element.Name name
        end local 3 // java.util.List out
        end local 2 // java.util.List inlist
        end local 1 // java.lang.String content
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    6     1  content  Ljava/lang/String;
            1    6     2   inlist  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            3    6     3      out  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            4    6     4     name  Ljavax/lang/model/element/Name;
    Signature: (Ljava/lang/String;)Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
    MethodParameters:
         Name  Flags
      content  

  public java.util.List<? extends com.sun.source.doctree.DocTree> makeFirstSentenceTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // java.lang.String content
         0: .line 97
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* out */
        start local 2 // java.util.List out
         1: .line 98
            aload 2 /* out */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 1 /* content */
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 99
            aload 2 /* out */
            areturn
        end local 2 // java.util.List out
        end local 1 // java.lang.String content
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    3     1  content  Ljava/lang/String;
            1    3     2      out  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
    Signature: (Ljava/lang/String;)Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
    MethodParameters:
         Name  Flags
      content  

  public com.sun.source.doctree.DocTree makeSeeTree(java.lang.String, javax.lang.model.element.Element);
    descriptor: (Ljava/lang/String;Ljavax/lang/model/element/Element;)Lcom/sun/source/doctree/DocTree;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // java.lang.String sig
        start local 2 // javax.lang.model.element.Element e
         0: .line 103
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* list */
        start local 3 // java.util.List list
         1: .line 104
            aload 3 /* list */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 1 /* sig */
            invokeinterface com.sun.source.util.DocTreeFactory.newReferenceTree:(Ljava/lang/String;)Lcom/sun/source/doctree/ReferenceTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 105
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 3 /* list */
            invokeinterface com.sun.source.util.DocTreeFactory.newSeeTree:(Ljava/util/List;)Lcom/sun/source/doctree/SeeTree;
            areturn
        end local 3 // java.util.List list
        end local 2 // javax.lang.model.element.Element e
        end local 1 // java.lang.String sig
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    3     1   sig  Ljava/lang/String;
            0    3     2     e  Ljavax/lang/model/element/Element;
            1    3     3  list  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
    MethodParameters:
      Name  Flags
      sig   
      e     

  public com.sun.source.doctree.DocTree makeTextTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/source/doctree/DocTree;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // java.lang.String content
         0: .line 109
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 1 /* content */
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            astore 2 /* text */
        start local 2 // com.sun.source.doctree.TextTree text
         1: .line 110
            aload 2 /* text */
            areturn
        end local 2 // com.sun.source.doctree.TextTree text
        end local 1 // java.lang.String content
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    2     1  content  Ljava/lang/String;
            1    2     2     text  Lcom/sun/source/doctree/TextTree;
    MethodParameters:
         Name  Flags
      content  

  public void setEnumValuesTree(jdk.javadoc.internal.doclets.toolkit.Configuration, javax.lang.model.element.Element);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljavax/lang/model/element/Element;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=9, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Configuration config
        start local 2 // javax.lang.model.element.Element e
         0: .line 114
            aload 1 /* config */
            getfield jdk.javadoc.internal.doclets.toolkit.Configuration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            astore 3 /* utils */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
         1: .line 115
            aload 3 /* utils */
            aload 3 /* utils */
            aload 2 /* e */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            astore 4 /* klassName */
        start local 4 // java.lang.String klassName
         2: .line 117
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 5 /* fullBody */
        start local 5 // java.util.List fullBody
         3: .line 118
            aload 5 /* fullBody */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 1 /* config */
            ldc "doclet.enum_values_doc.fullbody"
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            aload 4 /* klassName */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Configuration.getText:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         4: .line 120
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 6 /* descriptions */
        start local 6 // java.util.List descriptions
         5: .line 121
            aload 6 /* descriptions */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 1 /* config */
            ldc "doclet.enum_values_doc.return"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Configuration.getText:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         6: .line 123
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 7 /* tags */
        start local 7 // java.util.List tags
         7: .line 124
            aload 7 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 6 /* descriptions */
            invokeinterface com.sun.source.util.DocTreeFactory.newReturnTree:(Ljava/util/List;)Lcom/sun/source/doctree/ReturnTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         8: .line 125
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 5 /* fullBody */
            aload 7 /* tags */
            invokeinterface com.sun.source.util.DocTreeFactory.newDocCommentTree:(Ljava/util/List;Ljava/util/List;)Lcom/sun/source/doctree/DocCommentTree;
            astore 8 /* docTree */
        start local 8 // com.sun.source.doctree.DocCommentTree docTree
         9: .line 126
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 2 /* e */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aconst_null
            aload 8 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 127
            return
        end local 8 // com.sun.source.doctree.DocCommentTree docTree
        end local 7 // java.util.List tags
        end local 6 // java.util.List descriptions
        end local 5 // java.util.List fullBody
        end local 4 // java.lang.String klassName
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
        end local 2 // javax.lang.model.element.Element e
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Configuration config
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   11     0          this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0   11     1        config  Ljdk/javadoc/internal/doclets/toolkit/Configuration;
            0   11     2             e  Ljavax/lang/model/element/Element;
            1   11     3         utils  Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            2   11     4     klassName  Ljava/lang/String;
            3   11     5      fullBody  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            5   11     6  descriptions  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            7   11     7          tags  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            9   11     8       docTree  Lcom/sun/source/doctree/DocCommentTree;
    MethodParameters:
        Name  Flags
      config  
      e       

  public void setEnumValueOfTree(jdk.javadoc.internal.doclets.toolkit.Configuration, javax.lang.model.element.Element);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljavax/lang/model/element/Element;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=14, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Configuration config
        start local 2 // javax.lang.model.element.Element e
         0: .line 131
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* fullBody */
        start local 3 // java.util.List fullBody
         1: .line 132
            aload 3 /* fullBody */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 1 /* config */
            ldc "doclet.enum_valueof_doc.fullbody"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Configuration.getText:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 134
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* tags */
        start local 4 // java.util.List tags
         3: .line 136
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 5 /* paramDescs */
        start local 5 // java.util.List paramDescs
         4: .line 137
            aload 5 /* paramDescs */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 1 /* config */
            ldc "doclet.enum_valueof_doc.param_name"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Configuration.getText:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 138
            aload 2 /* e */
            checkcast javax.lang.model.element.ExecutableElement
            astore 6 /* ee */
        start local 6 // javax.lang.model.element.ExecutableElement ee
         6: .line 139
            aload 6 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
            astore 7 /* parameters */
        start local 7 // java.util.List parameters
         7: .line 140
            aload 7 /* parameters */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javax.lang.model.element.VariableElement
            astore 8 /* param */
        start local 8 // javax.lang.model.element.VariableElement param
         8: .line 141
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.elementUtils:Ljavax/lang/model/util/Elements;
            aload 8 /* param */
            invokeinterface javax.lang.model.element.VariableElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            invokeinterface javax.lang.model.util.Elements.getName:(Ljava/lang/CharSequence;)Ljavax/lang/model/element/Name;
            invokeinterface com.sun.source.util.DocTreeFactory.newIdentifierTree:(Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/IdentifierTree;
            astore 9 /* id */
        start local 9 // com.sun.source.doctree.IdentifierTree id
         9: .line 142
            aload 4 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            iconst_0
            aload 9 /* id */
            aload 5 /* paramDescs */
            invokeinterface com.sun.source.util.DocTreeFactory.newParamTree:(ZLcom/sun/source/doctree/IdentifierTree;Ljava/util/List;)Lcom/sun/source/doctree/ParamTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        10: .line 144
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 10 /* returnDescs */
        start local 10 // java.util.List returnDescs
        11: .line 145
            aload 10 /* returnDescs */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 1 /* config */
            ldc "doclet.enum_valueof_doc.return"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Configuration.getText:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        12: .line 146
            aload 4 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 10 /* returnDescs */
            invokeinterface com.sun.source.util.DocTreeFactory.newReturnTree:(Ljava/util/List;)Lcom/sun/source/doctree/ReturnTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        13: .line 148
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 11 /* throwsDescs */
        start local 11 // java.util.List throwsDescs
        14: .line 149
            aload 11 /* throwsDescs */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 1 /* config */
            ldc "doclet.enum_valueof_doc.throws_ila"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Configuration.getText:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        15: .line 151
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            ldc "java.lang.IllegalArgumentException"
            invokeinterface com.sun.source.util.DocTreeFactory.newReferenceTree:(Ljava/lang/String;)Lcom/sun/source/doctree/ReferenceTree;
            astore 12 /* ref */
        start local 12 // com.sun.source.doctree.ReferenceTree ref
        16: .line 152
            aload 4 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 12 /* ref */
            aload 11 /* throwsDescs */
            invokeinterface com.sun.source.util.DocTreeFactory.newThrowsTree:(Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/ThrowsTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        17: .line 154
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 11 /* throwsDescs */
        18: .line 155
            aload 11 /* throwsDescs */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 1 /* config */
            ldc "doclet.enum_valueof_doc.throws_npe"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Configuration.getText:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        19: .line 157
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            ldc "java.lang.NullPointerException"
            invokeinterface com.sun.source.util.DocTreeFactory.newReferenceTree:(Ljava/lang/String;)Lcom/sun/source/doctree/ReferenceTree;
            astore 12 /* ref */
        20: .line 158
            aload 4 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 12 /* ref */
            aload 11 /* throwsDescs */
            invokeinterface com.sun.source.util.DocTreeFactory.newThrowsTree:(Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/ThrowsTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        21: .line 160
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 3 /* fullBody */
            aload 4 /* tags */
            invokeinterface com.sun.source.util.DocTreeFactory.newDocCommentTree:(Ljava/util/List;Ljava/util/List;)Lcom/sun/source/doctree/DocCommentTree;
            astore 13 /* docTree */
        start local 13 // com.sun.source.doctree.DocCommentTree docTree
        22: .line 162
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 2 /* e */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aconst_null
            aload 13 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        23: .line 163
            return
        end local 13 // com.sun.source.doctree.DocCommentTree docTree
        end local 12 // com.sun.source.doctree.ReferenceTree ref
        end local 11 // java.util.List throwsDescs
        end local 10 // java.util.List returnDescs
        end local 9 // com.sun.source.doctree.IdentifierTree id
        end local 8 // javax.lang.model.element.VariableElement param
        end local 7 // java.util.List parameters
        end local 6 // javax.lang.model.element.ExecutableElement ee
        end local 5 // java.util.List paramDescs
        end local 4 // java.util.List tags
        end local 3 // java.util.List fullBody
        end local 2 // javax.lang.model.element.Element e
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Configuration config
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   24     0         this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0   24     1       config  Ljdk/javadoc/internal/doclets/toolkit/Configuration;
            0   24     2            e  Ljavax/lang/model/element/Element;
            1   24     3     fullBody  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            3   24     4         tags  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            4   24     5   paramDescs  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            6   24     6           ee  Ljavax/lang/model/element/ExecutableElement;
            7   24     7   parameters  Ljava/util/List<+Ljavax/lang/model/element/VariableElement;>;
            8   24     8        param  Ljavax/lang/model/element/VariableElement;
            9   24     9           id  Lcom/sun/source/doctree/IdentifierTree;
           11   24    10  returnDescs  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
           14   24    11  throwsDescs  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
           16   24    12          ref  Lcom/sun/source/doctree/ReferenceTree;
           22   24    13      docTree  Lcom/sun/source/doctree/DocCommentTree;
    MethodParameters:
        Name  Flags
      config  
      e       

  public jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo getSyntheticCommentDuo(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/CommentUtils$DocCommentDuo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.Element e
         0: .line 169
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* e */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            areturn
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    1     1     e  Ljavax/lang/model/element/Element;
    MethodParameters:
      Name  Flags
      e     

  public jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo getHtmlCommentDuo(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/CommentUtils$DocCommentDuo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.Element e
         0: .line 176
            aconst_null
            astore 2 /* fo */
        start local 2 // javax.tools.FileObject fo
         1: .line 177
            aconst_null
            astore 3 /* pe */
        start local 3 // javax.lang.model.element.PackageElement pe
         2: .line 178
            invokestatic jdk.javadoc.internal.doclets.toolkit.CommentUtils.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
            aload 1 /* e */
            invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iaload
            lookupswitch { // 2
                    1: 6
                   16: 3
              default: 9
          }
         3: .line 180
      StackMap locals: javax.tools.FileObject javax.lang.model.element.PackageElement
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.configuration:Ljdk/javadoc/internal/doclets/toolkit/Configuration;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Configuration.getOverviewPath:()Ljavax/tools/JavaFileObject;
            astore 2 /* fo */
         4: .line 181
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.configuration:Ljdk/javadoc/internal/doclets/toolkit/Configuration;
            getfield jdk.javadoc.internal.doclets.toolkit.Configuration.workArounds:Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.getUnnamedPackage:()Ljavax/lang/model/element/PackageElement;
            astore 3 /* pe */
         5: .line 182
            goto 10
         6: .line 184
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.configuration:Ljdk/javadoc/internal/doclets/toolkit/Configuration;
            getfield jdk.javadoc.internal.doclets.toolkit.Configuration.workArounds:Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
            aload 1 /* e */
            checkcast javax.lang.model.element.PackageElement
            invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.getJavaFileObject:(Ljavax/lang/model/element/PackageElement;)Ljavax/tools/FileObject;
            astore 2 /* fo */
         7: .line 185
            aload 1 /* e */
            checkcast javax.lang.model.element.PackageElement
            astore 3 /* pe */
         8: .line 186
            goto 10
         9: .line 188
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        10: .line 190
      StackMap locals:
      StackMap stack:
            aload 2 /* fo */
            ifnonnull 12
        11: .line 191
            aconst_null
            areturn
        12: .line 194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.trees:Lcom/sun/source/util/DocTrees;
            aload 2 /* fo */
            invokevirtual com.sun.source.util.DocTrees.getDocCommentTree:(Ljavax/tools/FileObject;)Lcom/sun/source/doctree/DocCommentTree;
            astore 4 /* dcTree */
        start local 4 // com.sun.source.doctree.DocCommentTree dcTree
        13: .line 195
            aload 4 /* dcTree */
            ifnonnull 15
        14: .line 196
            aconst_null
            areturn
        15: .line 198
      StackMap locals: com.sun.source.doctree.DocCommentTree
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.trees:Lcom/sun/source/util/DocTrees;
            aload 2 /* fo */
            aload 3 /* pe */
            invokevirtual com.sun.source.util.DocTrees.getDocTreePath:(Ljavax/tools/FileObject;Ljavax/lang/model/element/PackageElement;)Lcom/sun/source/util/DocTreePath;
            astore 5 /* treePath */
        start local 5 // com.sun.source.util.DocTreePath treePath
        16: .line 199
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aload 5 /* treePath */
            invokevirtual com.sun.source.util.DocTreePath.getTreePath:()Lcom/sun/source/util/TreePath;
            aload 4 /* dcTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            areturn
        end local 5 // com.sun.source.util.DocTreePath treePath
        end local 4 // com.sun.source.doctree.DocCommentTree dcTree
        end local 3 // javax.lang.model.element.PackageElement pe
        end local 2 // javax.tools.FileObject fo
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   17     0      this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0   17     1         e  Ljavax/lang/model/element/Element;
            1   17     2        fo  Ljavax/tools/FileObject;
            2   17     3        pe  Ljavax/lang/model/element/PackageElement;
           13   17     4    dcTree  Lcom/sun/source/doctree/DocCommentTree;
           16   17     5  treePath  Lcom/sun/source/util/DocTreePath;
    MethodParameters:
      Name  Flags
      e     

  public com.sun.source.doctree.DocCommentTree parse(java.net.URI, java.lang.String);
    descriptor: (Ljava/net/URI;Ljava/lang/String;)Lcom/sun/source/doctree/DocCommentTree;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // java.net.URI uri
        start local 2 // java.lang.String text
         0: .line 203
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.trees:Lcom/sun/source/util/DocTrees;
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$1
            dup
            aload 0 /* this */
         1: .line 204
            aload 1 /* uri */
            getstatic javax.tools.JavaFileObject$Kind.SOURCE:Ljavax/tools/JavaFileObject$Kind;
            aload 2 /* text */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$1.<init>:(Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;Ljava/net/URI;Ljavax/tools/JavaFileObject$Kind;Ljava/lang/String;)V
         2: .line 203
            invokevirtual com.sun.source.util.DocTrees.getDocCommentTree:(Ljavax/tools/FileObject;)Lcom/sun/source/doctree/DocCommentTree;
            areturn
        end local 2 // java.lang.String text
        end local 1 // java.net.URI uri
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    3     1   uri  Ljava/net/URI;
            0    3     2  text  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      uri   
      text  

  public void setDocCommentTree(javax.lang.model.element.Element, java.util.List<com.sun.source.doctree.DocTree>, java.util.List<com.sun.source.doctree.DocTree>, jdk.javadoc.internal.doclets.toolkit.util.Utils);
    descriptor: (Ljavax/lang/model/element/Element;Ljava/util/List;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/util/Utils;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // java.util.List fullBody
        start local 3 // java.util.List blockTags
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
         0: .line 214
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 2 /* fullBody */
            aload 3 /* blockTags */
            invokeinterface com.sun.source.util.DocTreeFactory.newDocCommentTree:(Ljava/util/List;Ljava/util/List;)Lcom/sun/source/doctree/DocCommentTree;
            astore 5 /* docTree */
        start local 5 // com.sun.source.doctree.DocCommentTree docTree
         1: .line 215
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* element */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aconst_null
            aload 5 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 219
            aload 4 /* utils */
            aload 1 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
         3: .line 220
            return
        end local 5 // com.sun.source.doctree.DocCommentTree docTree
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
        end local 3 // java.util.List blockTags
        end local 2 // java.util.List fullBody
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    4     1    element  Ljavax/lang/model/element/Element;
            0    4     2   fullBody  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            0    4     3  blockTags  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            0    4     4      utils  Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            1    4     5    docTree  Lcom/sun/source/doctree/DocCommentTree;
    Signature: (Ljavax/lang/model/element/Element;Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;Ljdk/javadoc/internal/doclets/toolkit/util/Utils;)V
    MethodParameters:
           Name  Flags
      element    
      fullBody   
      blockTags  
      utils      

  static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 65
            getstatic jdk.javadoc.internal.doclets.toolkit.CommentUtils.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javax.lang.model.element.ElementKind.values:()[Ljavax/lang/model/element/ElementKind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_4
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic javax.lang.model.element.ElementKind.CLASS:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_3
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic javax.lang.model.element.ElementKind.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 12
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic javax.lang.model.element.ElementKind.ENUM:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_2
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic javax.lang.model.element.ElementKind.ENUM_CONSTANT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 6
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic javax.lang.model.element.ElementKind.EXCEPTION_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 10
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic javax.lang.model.element.ElementKind.FIELD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.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 javax.lang.model.element.ElementKind.INSTANCE_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 14
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic javax.lang.model.element.ElementKind.INTERFACE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_5
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic javax.lang.model.element.ElementKind.LOCAL_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 9
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic javax.lang.model.element.ElementKind.METHOD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.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 javax.lang.model.element.ElementKind.MODULE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 18
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic javax.lang.model.element.ElementKind.OTHER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 16
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic javax.lang.model.element.ElementKind.PACKAGE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_1
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic javax.lang.model.element.ElementKind.PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 8
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic javax.lang.model.element.ElementKind.RESOURCE_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 17
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic javax.lang.model.element.ElementKind.STATIC_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 13
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic javax.lang.model.element.ElementKind.TYPE_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 15
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.toolkit.CommentUtils.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[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
}
SourceFile: "CommentUtils.java"
NestMembers:
  jdk.javadoc.internal.doclets.toolkit.CommentUtils$1  jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
InnerClasses:
  public final Kind = javax.tools.JavaFileObject$Kind of javax.tools.JavaFileObject
  jdk.javadoc.internal.doclets.toolkit.CommentUtils$1
  public DocCommentDuo = jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo of jdk.javadoc.internal.doclets.toolkit.CommentUtils