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.BaseConfiguration configuration;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
    flags: (0x0010) ACC_FINAL

  final jdk.javadoc.internal.doclets.toolkit.Resources resources;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/Resources;
    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.BaseConfiguration);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)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.BaseConfiguration configuration
         0: .line 74
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 70
            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 75
            aload 0 /* this */
            aload 1 /* configuration */
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
         3: .line 76
            aload 0 /* this */
            aload 1 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
         4: .line 77
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.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;
         5: .line 78
            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;
         6: .line 79
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.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;
         7: .line 80
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.BaseConfiguration configuration
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    8     0           this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    8     1  configuration  Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
    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 83
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* out */
        start local 2 // java.util.List out
         1: .line 84
            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 85
            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 86
            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 90
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* inlist */
        start local 2 // java.util.List inlist
         1: .line 91
            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 92
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* out */
        start local 3 // java.util.List out
         3: .line 93
            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 94
            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 95
            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 99
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* out */
        start local 2 // java.util.List out
         1: .line 100
            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 101
            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 105
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* list */
        start local 3 // java.util.List list
         1: .line 106
            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 107
            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 111
            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 112
            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(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.Element e
         0: .line 116
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            astore 2 /* utils */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
         1: .line 117
            aload 2 /* utils */
            aload 2 /* utils */
            aload 1 /* 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 3 /* klassName */
        start local 3 // java.lang.String klassName
         2: .line 119
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* fullBody */
        start local 4 // java.util.List fullBody
         3: .line 120
            aload 4 /* fullBody */
            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.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.enum_values_doc.fullbody"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* klassName */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)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 122
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 5 /* descriptions */
        start local 5 // java.util.List descriptions
         5: .line 123
            aload 5 /* descriptions */
            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.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.enum_values_doc.return"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.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 125
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 6 /* tags */
        start local 6 // java.util.List tags
         7: .line 126
            aload 6 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 5 /* 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 127
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 4 /* fullBody */
            aload 6 /* tags */
            invokeinterface com.sun.source.util.DocTreeFactory.newDocCommentTree:(Ljava/util/List;Ljava/util/List;)Lcom/sun/source/doctree/DocCommentTree;
            astore 7 /* docTree */
        start local 7 // com.sun.source.doctree.DocCommentTree docTree
         9: .line 128
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* e */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aconst_null
            aload 7 /* 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 129
            return
        end local 7 // com.sun.source.doctree.DocCommentTree docTree
        end local 6 // java.util.List tags
        end local 5 // java.util.List descriptions
        end local 4 // java.util.List fullBody
        end local 3 // java.lang.String klassName
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
        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   11     0          this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0   11     1             e  Ljavax/lang/model/element/Element;
            1   11     2         utils  Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            2   11     3     klassName  Ljava/lang/String;
            3   11     4      fullBody  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            5   11     5  descriptions  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            7   11     6          tags  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            9   11     7       docTree  Lcom/sun/source/doctree/DocCommentTree;
    MethodParameters:
      Name  Flags
      e     

  public void setEnumValueOfTree(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=13, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.Element e
         0: .line 133
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         1: .line 134
            aload 2 /* fullBody */
            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.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.enum_valueof_doc.fullbody"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.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 136
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* tags */
        start local 3 // java.util.List tags
         3: .line 138
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* paramDescs */
        start local 4 // java.util.List paramDescs
         4: .line 139
            aload 4 /* paramDescs */
            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.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.enum_valueof_doc.param_name"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.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 140
            aload 1 /* e */
            checkcast javax.lang.model.element.ExecutableElement
            astore 5 /* ee */
        start local 5 // javax.lang.model.element.ExecutableElement ee
         6: .line 141
            aload 5 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
            astore 6 /* parameters */
        start local 6 // java.util.List parameters
         7: .line 142
            aload 6 /* parameters */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javax.lang.model.element.VariableElement
            astore 7 /* param */
        start local 7 // javax.lang.model.element.VariableElement param
         8: .line 143
            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 7 /* 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 8 /* id */
        start local 8 // com.sun.source.doctree.IdentifierTree id
         9: .line 144
            aload 3 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            iconst_0
            aload 8 /* id */
            aload 4 /* 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 146
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 9 /* returnDescs */
        start local 9 // java.util.List returnDescs
        11: .line 147
            aload 9 /* returnDescs */
            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.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.enum_valueof_doc.return"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.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 148
            aload 3 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 9 /* 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 150
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 10 /* throwsDescs */
        start local 10 // java.util.List throwsDescs
        14: .line 151
            aload 10 /* throwsDescs */
            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.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.enum_valueof_doc.throws_ila"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.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 153
            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 11 /* ref */
        start local 11 // com.sun.source.doctree.ReferenceTree ref
        16: .line 154
            aload 3 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 11 /* ref */
            aload 10 /* 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 156
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 10 /* throwsDescs */
        18: .line 157
            aload 10 /* throwsDescs */
            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.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.enum_valueof_doc.throws_npe"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.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 159
            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 11 /* ref */
        20: .line 160
            aload 3 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 11 /* ref */
            aload 10 /* 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 162
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 2 /* fullBody */
            aload 3 /* tags */
            invokeinterface com.sun.source.util.DocTreeFactory.newDocCommentTree:(Ljava/util/List;Ljava/util/List;)Lcom/sun/source/doctree/DocCommentTree;
            astore 12 /* docTree */
        start local 12 // com.sun.source.doctree.DocCommentTree docTree
        22: .line 164
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* e */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aconst_null
            aload 12 /* 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 165
            return
        end local 12 // com.sun.source.doctree.DocCommentTree docTree
        end local 11 // com.sun.source.doctree.ReferenceTree ref
        end local 10 // java.util.List throwsDescs
        end local 9 // java.util.List returnDescs
        end local 8 // com.sun.source.doctree.IdentifierTree id
        end local 7 // javax.lang.model.element.VariableElement param
        end local 6 // java.util.List parameters
        end local 5 // javax.lang.model.element.ExecutableElement ee
        end local 4 // java.util.List paramDescs
        end local 3 // java.util.List tags
        end local 2 // java.util.List fullBody
        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   24     0         this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0   24     1            e  Ljavax/lang/model/element/Element;
            1   24     2     fullBody  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            3   24     3         tags  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            4   24     4   paramDescs  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            6   24     5           ee  Ljavax/lang/model/element/ExecutableElement;
            7   24     6   parameters  Ljava/util/List<+Ljavax/lang/model/element/VariableElement;>;
            8   24     7        param  Ljavax/lang/model/element/VariableElement;
            9   24     8           id  Lcom/sun/source/doctree/IdentifierTree;
           11   24     9  returnDescs  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
           14   24    10  throwsDescs  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
           16   24    11          ref  Lcom/sun/source/doctree/ReferenceTree;
           22   24    12      docTree  Lcom/sun/source/doctree/DocCommentTree;
    MethodParameters:
      Name  Flags
      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 171
            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 178
            aconst_null
            astore 2 /* fo */
        start local 2 // javax.tools.FileObject fo
         1: .line 179
            aconst_null
            astore 3 /* pe */
        start local 3 // javax.lang.model.element.PackageElement pe
         2: .line 180
            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: 8
                   16: 3
              default: 11
          }
         3: .line 182
      StackMap locals: javax.tools.FileObject javax.lang.model.element.PackageElement
      StackMap stack:
            aload 1 /* e */
            instanceof jdk.javadoc.internal.doclets.toolkit.DocletElement
            ifeq 12
         4: .line 183
            aload 1 /* e */
            checkcast jdk.javadoc.internal.doclets.toolkit.DocletElement
            astore 4 /* de */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.DocletElement de
         5: .line 184
            aload 4 /* de */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.DocletElement.getFileObject:()Ljavax/tools/FileObject;
            astore 2 /* fo */
         6: .line 185
            aload 4 /* de */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.DocletElement.getPackageElement:()Ljavax/lang/model/element/PackageElement;
            astore 3 /* pe */
        end local 4 // jdk.javadoc.internal.doclets.toolkit.DocletElement de
         7: .line 187
            goto 12
         8: .line 189
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.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 */
         9: .line 190
            aload 1 /* e */
            checkcast javax.lang.model.element.PackageElement
            astore 3 /* pe */
        10: .line 191
            goto 12
        11: .line 193
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        12: .line 195
      StackMap locals:
      StackMap stack:
            aload 2 /* fo */
            ifnonnull 14
        13: .line 196
            aconst_null
            areturn
        14: .line 199
      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
        15: .line 200
            aload 4 /* dcTree */
            ifnonnull 17
        16: .line 201
            aconst_null
            areturn
        17: .line 203
      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
        18: .line 204
            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   19     0      this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0   19     1         e  Ljavax/lang/model/element/Element;
            1   19     2        fo  Ljavax/tools/FileObject;
            2   19     3        pe  Ljavax/lang/model/element/PackageElement;
            5    7     4        de  Ljdk/javadoc/internal/doclets/toolkit/DocletElement;
           15   19     4    dcTree  Lcom/sun/source/doctree/DocCommentTree;
           18   19     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 208
            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 209
            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 208
            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<? extends com.sun.source.doctree.DocTree>, java.util.List<? extends 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 219
            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 220
            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 223
            aload 4 /* utils */
            aload 1 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
         3: .line 224
            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