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.util.Utils utils;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
    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 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

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

  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 90
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 88
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcInfoMap:Ljava/util/HashMap;
         2: .line 91
            aload 0 /* this */
            aload 1 /* configuration */
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
         3: .line 92
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
         4: .line 93
            aload 0 /* this */
            aload 1 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getDocResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
         5: .line 94
            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;
         6: .line 95
            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;
         7: .line 96
            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;
         8: .line 97
            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    9     0           this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    9     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 100
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* out */
        start local 2 // java.util.List out
         1: .line 101
            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 102
            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 103
            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 107
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* inlist */
        start local 2 // java.util.List inlist
         1: .line 108
            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 109
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* out */
        start local 3 // java.util.List out
         3: .line 110
            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 111
            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 112
            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 116
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* out */
        start local 2 // java.util.List out
         1: .line 117
            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 118
            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 122
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* list */
        start local 3 // java.util.List list
         1: .line 123
            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 124
            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.TextTree makeTextTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
    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 // java.lang.String content
         0: .line 128
            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;
            areturn
        end local 1 // java.lang.String content
        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  content  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      content  

  public com.sun.source.doctree.TextTree makeTextTreeForResource(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // java.lang.String key
         0: .line 132
            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;
            aload 1 /* key */
            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;
            areturn
        end local 1 // java.lang.String key
        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   key  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   

  public void setEnumValuesTree(javax.lang.model.element.ExecutableElement);
    descriptor: (Ljavax/lang/model/element/ExecutableElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.ExecutableElement ee
         0: .line 136
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         1: .line 137
            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_values_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 139
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* descriptions */
        start local 3 // java.util.List descriptions
         3: .line 140
            aload 3 /* 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
         4: .line 142
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* tags */
        start local 4 // java.util.List tags
         5: .line 143
            aload 4 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 3 /* 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
         6: .line 144
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 2 /* fullBody */
            aload 4 /* tags */
            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
         7: .line 145
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcInfoMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo
            dup
            aconst_null
            aload 5 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo.<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
         8: .line 146
            return
        end local 5 // com.sun.source.doctree.DocCommentTree docTree
        end local 4 // java.util.List tags
        end local 3 // java.util.List descriptions
        end local 2 // java.util.List fullBody
        end local 1 // javax.lang.model.element.ExecutableElement ee
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    9     1            ee  Ljavax/lang/model/element/ExecutableElement;
            1    9     2      fullBody  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            3    9     3  descriptions  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            5    9     4          tags  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            7    9     5       docTree  Lcom/sun/source/doctree/DocCommentTree;
    MethodParameters:
      Name  Flags
      ee    

  public void setEnumValueOfTree(javax.lang.model.element.ExecutableElement);
    descriptor: (Ljavax/lang/model/element/ExecutableElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=12, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.ExecutableElement ee
         0: .line 149
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         1: .line 150
            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 152
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* tags */
        start local 3 // java.util.List tags
         3: .line 154
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* paramDescs */
        start local 4 // java.util.List paramDescs
         4: .line 155
            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 156
            aload 1 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
            astore 5 /* parameters */
        start local 5 // java.util.List parameters
         6: .line 157
            aload 5 /* parameters */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javax.lang.model.element.VariableElement
            astore 6 /* param */
        start local 6 // javax.lang.model.element.VariableElement param
         7: .line 158
            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 6 /* 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 7 /* id */
        start local 7 // com.sun.source.doctree.IdentifierTree id
         8: .line 159
            aload 3 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            iconst_0
            aload 7 /* 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
         9: .line 161
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 8 /* returnDescs */
        start local 8 // java.util.List returnDescs
        10: .line 162
            aload 8 /* 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
        11: .line 163
            aload 3 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 8 /* 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
        12: .line 165
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 9 /* throwsDescs */
        start local 9 // java.util.List throwsDescs
        13: .line 166
            aload 9 /* 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
        14: .line 168
            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 10 /* ref */
        start local 10 // com.sun.source.doctree.ReferenceTree ref
        15: .line 169
            aload 3 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 10 /* ref */
            aload 9 /* 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
        16: .line 171
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 9 /* throwsDescs */
        17: .line 172
            aload 9 /* 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
        18: .line 174
            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 10 /* ref */
        19: .line 175
            aload 3 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 10 /* ref */
            aload 9 /* 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
        20: .line 177
            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 11 /* docTree */
        start local 11 // com.sun.source.doctree.DocCommentTree docTree
        21: .line 179
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcInfoMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo
            dup
            aconst_null
            aload 11 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo.<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
        22: .line 180
            return
        end local 11 // com.sun.source.doctree.DocCommentTree docTree
        end local 10 // com.sun.source.doctree.ReferenceTree ref
        end local 9 // java.util.List throwsDescs
        end local 8 // java.util.List returnDescs
        end local 7 // com.sun.source.doctree.IdentifierTree id
        end local 6 // javax.lang.model.element.VariableElement param
        end local 5 // java.util.List parameters
        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.ExecutableElement ee
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   23     0         this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0   23     1           ee  Ljavax/lang/model/element/ExecutableElement;
            1   23     2     fullBody  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            3   23     3         tags  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            4   23     4   paramDescs  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            6   23     5   parameters  Ljava/util/List<+Ljavax/lang/model/element/VariableElement;>;
            7   23     6        param  Ljavax/lang/model/element/VariableElement;
            8   23     7           id  Lcom/sun/source/doctree/IdentifierTree;
           10   23     8  returnDescs  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
           13   23     9  throwsDescs  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
           15   23    10          ref  Lcom/sun/source/doctree/ReferenceTree;
           21   23    11      docTree  Lcom/sun/source/doctree/DocCommentTree;
    MethodParameters:
      Name  Flags
      ee    

  public void setRecordConstructorTree(javax.lang.model.element.ExecutableElement);
    descriptor: (Ljavax/lang/model/element/ExecutableElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=9, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.ExecutableElement ee
         0: .line 187
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
            astore 2 /* te */
        start local 2 // javax.lang.model.element.TypeElement te
         1: .line 190
            aload 0 /* this */
            ldc "doclet.record_constructor_doc.fullbody"
            aload 2 /* te */
            invokeinterface javax.lang.model.element.TypeElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.makeDescriptionWithName:(Ljava/lang/String;Ljavax/lang/model/element/Name;)Ljava/util/List;
         2: .line 189
            astore 3 /* fullBody */
        start local 3 // java.util.List fullBody
         3: .line 192
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* tags */
        start local 4 // java.util.List tags
         4: .line 193
            aload 1 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
            pop
         5: .line 194
            aload 1 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 12
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.CommentUtils javax.lang.model.element.ExecutableElement javax.lang.model.element.TypeElement java.util.List java.util.List top java.util.Iterator
      StackMap stack:
         6: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.VariableElement
            astore 5 /* param */
        start local 5 // javax.lang.model.element.VariableElement param
         7: .line 195
            aload 5 /* param */
            invokeinterface javax.lang.model.element.VariableElement.getSimpleName:()Ljavax/lang/model/element/Name;
            astore 7 /* name */
        start local 7 // javax.lang.model.element.Name name
         8: .line 196
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 7 /* 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 197
            aload 4 /* tags */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            iconst_0
            aload 8 /* id */
        10: .line 198
            aload 0 /* this */
            ldc "doclet.record_constructor_doc.param_name"
            aload 2 /* te */
            aload 7 /* name */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.makeDescriptionWithComponent:(Ljava/lang/String;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Name;)Ljava/util/List;
        11: .line 197
            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
        end local 8 // com.sun.source.doctree.IdentifierTree id
        end local 7 // javax.lang.model.element.Name name
        end local 5 // javax.lang.model.element.VariableElement param
        12: .line 194
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        13: .line 201
            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 5 /* docTree */
        start local 5 // com.sun.source.doctree.DocCommentTree docTree
        14: .line 202
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcInfoMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo
            dup
            aconst_null
            aload 5 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo.<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
        15: .line 203
            return
        end local 5 // com.sun.source.doctree.DocCommentTree docTree
        end local 4 // java.util.List tags
        end local 3 // java.util.List fullBody
        end local 2 // javax.lang.model.element.TypeElement te
        end local 1 // javax.lang.model.element.ExecutableElement ee
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0   16     1        ee  Ljavax/lang/model/element/ExecutableElement;
            1   16     2        te  Ljavax/lang/model/element/TypeElement;
            3   16     3  fullBody  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            4   16     4      tags  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            7   12     5     param  Ljavax/lang/model/element/VariableElement;
            8   12     7      name  Ljavax/lang/model/element/Name;
            9   12     8        id  Lcom/sun/source/doctree/IdentifierTree;
           14   16     5   docTree  Lcom/sun/source/doctree/DocCommentTree;
    MethodParameters:
      Name  Flags
      ee    

  public void setRecordEqualsTree(javax.lang.model.element.ExecutableElement);
    descriptor: (Ljavax/lang/model/element/ExecutableElement;)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.ExecutableElement ee
         0: .line 211
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         1: .line 212
            aload 0 /* this */
            aload 2 /* fullBody */
            ldc "doclet.record_equals_doc.fullbody.head"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.add:(Ljava/util/List;Ljava/lang/String;)V
         2: .line 213
            aload 2 /* fullBody */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            ldc " "
            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
         3: .line 215
            aload 1 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getEnclosingElement:()Ljavax/lang/model/element/Element;
            checkcast javax.lang.model.element.TypeElement
            invokeinterface javax.lang.model.element.TypeElement.getRecordComponents:()Ljava/util/List;
            astore 3 /* comps */
        start local 3 // java.util.List comps
         4: .line 217
            aload 3 /* comps */
            invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
            invokedynamic test()Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  jdk/javadoc/internal/doclets/toolkit/CommentUtils.lambda$0(Ljavax/lang/model/element/RecordComponentElement;)Z (6)
                  (Ljavax/lang/model/element/RecordComponentElement;)Z
            invokeinterface java.util.stream.Stream.anyMatch:(Ljava/util/function/Predicate;)Z
         5: .line 216
            istore 4 /* hasPrimitiveComponents */
        start local 4 // boolean hasPrimitiveComponents
         6: .line 219
            aload 3 /* comps */
            invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
            invokedynamic test()Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  jdk/javadoc/internal/doclets/toolkit/CommentUtils.lambda$1(Ljavax/lang/model/element/RecordComponentElement;)Z (6)
                  (Ljavax/lang/model/element/RecordComponentElement;)Z
            invokeinterface java.util.stream.Stream.anyMatch:(Ljava/util/function/Predicate;)Z
         7: .line 218
            istore 5 /* hasReferenceComponents */
        start local 5 // boolean hasReferenceComponents
         8: .line 220
            iload 4 /* hasPrimitiveComponents */
            ifeq 11
            iload 5 /* hasReferenceComponents */
            ifeq 11
         9: .line 221
            aload 0 /* this */
            aload 2 /* fullBody */
            ldc "doclet.record_equals_doc.fullbody.tail.both"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.add:(Ljava/util/List;Ljava/lang/String;)V
        10: .line 222
            goto 16
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.CommentUtils javax.lang.model.element.ExecutableElement java.util.List java.util.List int int
      StackMap stack:
        11: iload 4 /* hasPrimitiveComponents */
            ifeq 14
        12: .line 223
            aload 0 /* this */
            aload 2 /* fullBody */
            ldc "doclet.record_equals_doc.fullbody.tail.primitive"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.add:(Ljava/util/List;Ljava/lang/String;)V
        13: .line 224
            goto 16
      StackMap locals:
      StackMap stack:
        14: iload 5 /* hasReferenceComponents */
            ifeq 16
        15: .line 225
            aload 0 /* this */
            aload 2 /* fullBody */
            ldc "doclet.record_equals_doc.fullbody.tail.reference"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.add:(Ljava/util/List;Ljava/lang/String;)V
        16: .line 227
      StackMap locals:
      StackMap stack:
            aload 1 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javax.lang.model.element.VariableElement
            invokeinterface javax.lang.model.element.VariableElement.getSimpleName:()Ljavax/lang/model/element/Name;
            astore 6 /* paramName */
        start local 6 // javax.lang.model.element.Name paramName
        17: .line 228
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 6 /* paramName */
            invokeinterface com.sun.source.util.DocTreeFactory.newIdentifierTree:(Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/IdentifierTree;
            astore 7 /* id */
        start local 7 // com.sun.source.doctree.IdentifierTree id
        18: .line 230
            aload 0 /* this */
            ldc "doclet.record_equals_doc.param_name"
            aload 6 /* paramName */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.makeDescriptionWithName:(Ljava/lang/String;Ljavax/lang/model/element/Name;)Ljava/util/List;
        19: .line 229
            astore 8 /* paramDesc */
        start local 8 // java.util.List paramDesc
        20: .line 231
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            iconst_0
            aload 7 /* id */
            aload 8 /* paramDesc */
            invokeinterface com.sun.source.util.DocTreeFactory.newParamTree:(ZLcom/sun/source/doctree/IdentifierTree;Ljava/util/List;)Lcom/sun/source/doctree/ParamTree;
            astore 9 /* paramTree */
        start local 9 // com.sun.source.doctree.DocTree paramTree
        21: .line 233
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
        22: .line 234
            aload 0 /* this */
            ldc "doclet.record_equals_doc.return"
            aload 6 /* paramName */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.makeDescriptionWithName:(Ljava/lang/String;Ljavax/lang/model/element/Name;)Ljava/util/List;
        23: .line 233
            invokeinterface com.sun.source.util.DocTreeFactory.newReturnTree:(Ljava/util/List;)Lcom/sun/source/doctree/ReturnTree;
            astore 10 /* returnTree */
        start local 10 // com.sun.source.doctree.DocTree returnTree
        24: .line 236
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getEnclosingElement:()Ljavax/lang/model/element/Element;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getTreePath:(Ljavax/lang/model/element/Element;)Lcom/sun/source/util/TreePath;
            astore 11 /* treePath */
        start local 11 // com.sun.source.util.TreePath treePath
        25: .line 237
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 2 /* fullBody */
            aload 9 /* paramTree */
            aload 10 /* returnTree */
            invokestatic java.util.List.of:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;
            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
        26: .line 238
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcInfoMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo
            dup
            aload 11 /* treePath */
            aload 12 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo.<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
        27: .line 239
            return
        end local 12 // com.sun.source.doctree.DocCommentTree docTree
        end local 11 // com.sun.source.util.TreePath treePath
        end local 10 // com.sun.source.doctree.DocTree returnTree
        end local 9 // com.sun.source.doctree.DocTree paramTree
        end local 8 // java.util.List paramDesc
        end local 7 // com.sun.source.doctree.IdentifierTree id
        end local 6 // javax.lang.model.element.Name paramName
        end local 5 // boolean hasReferenceComponents
        end local 4 // boolean hasPrimitiveComponents
        end local 3 // java.util.List comps
        end local 2 // java.util.List fullBody
        end local 1 // javax.lang.model.element.ExecutableElement ee
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   28     0                    this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0   28     1                      ee  Ljavax/lang/model/element/ExecutableElement;
            1   28     2                fullBody  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            4   28     3                   comps  Ljava/util/List<+Ljavax/lang/model/element/RecordComponentElement;>;
            6   28     4  hasPrimitiveComponents  Z
            8   28     5  hasReferenceComponents  Z
           17   28     6               paramName  Ljavax/lang/model/element/Name;
           18   28     7                      id  Lcom/sun/source/doctree/IdentifierTree;
           20   28     8               paramDesc  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
           21   28     9               paramTree  Lcom/sun/source/doctree/DocTree;
           24   28    10              returnTree  Lcom/sun/source/doctree/DocTree;
           25   28    11                treePath  Lcom/sun/source/util/TreePath;
           26   28    12                 docTree  Lcom/sun/source/doctree/DocCommentTree;
    MethodParameters:
      Name  Flags
      ee    

  private void add(java.util.List<com.sun.source.doctree.DocTree>, java.lang.String);
    descriptor: (Ljava/util/List;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=9, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // java.util.List contents
        start local 2 // java.lang.String resourceKey
         0: .line 245
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            aload 2 /* resourceKey */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* body */
        start local 3 // java.lang.String body
         1: .line 246
            ldc "\\{@link (\\S*)(.*)}"
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
            astore 4 /* p */
        start local 4 // java.util.regex.Pattern p
         2: .line 247
            aload 4 /* p */
            aload 3 /* body */
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            astore 5 /* m */
        start local 5 // java.util.regex.Matcher m
         3: .line 248
            iconst_0
            istore 6 /* start */
        start local 6 // int start
         4: .line 249
            goto 11
         5: .line 250
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.CommentUtils java.util.List java.lang.String java.lang.String java.util.regex.Pattern java.util.regex.Matcher int
      StackMap stack:
            aload 5 /* m */
            invokevirtual java.util.regex.Matcher.start:()I
            iload 6 /* start */
            if_icmple 7
         6: .line 251
            aload 1 /* contents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 3 /* body */
            iload 6 /* start */
            aload 5 /* m */
            invokevirtual java.util.regex.Matcher.start:()I
            invokevirtual java.lang.String.substring:(II)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
         7: .line 253
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 5 /* m */
            iconst_1
            invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newReferenceTree:(Ljava/lang/String;)Lcom/sun/source/doctree/ReferenceTree;
            astore 7 /* refTree */
        start local 7 // com.sun.source.doctree.ReferenceTree refTree
         8: .line 254
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 5 /* m */
            iconst_2
            invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
            astore 8 /* descr */
        start local 8 // java.util.List descr
         9: .line 255
            aload 1 /* contents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 7 /* refTree */
            aload 8 /* descr */
            invokeinterface com.sun.source.util.DocTreeFactory.newLinkTree:(Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/LinkTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        10: .line 256
            aload 5 /* m */
            invokevirtual java.util.regex.Matcher.end:()I
            istore 6 /* start */
        end local 8 // java.util.List descr
        end local 7 // com.sun.source.doctree.ReferenceTree refTree
        11: .line 249
      StackMap locals:
      StackMap stack:
            aload 5 /* m */
            iload 6 /* start */
            invokevirtual java.util.regex.Matcher.find:(I)Z
            ifne 5
        12: .line 258
            iload 6 /* start */
            aload 3 /* body */
            invokevirtual java.lang.String.length:()I
            if_icmpge 14
        13: .line 259
            aload 1 /* contents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 3 /* body */
            iload 6 /* start */
            invokevirtual java.lang.String.substring:(I)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
        14: .line 261
      StackMap locals:
      StackMap stack:
            return
        end local 6 // int start
        end local 5 // java.util.regex.Matcher m
        end local 4 // java.util.regex.Pattern p
        end local 3 // java.lang.String body
        end local 2 // java.lang.String resourceKey
        end local 1 // java.util.List contents
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0   15     1     contents  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            0   15     2  resourceKey  Ljava/lang/String;
            1   15     3         body  Ljava/lang/String;
            2   15     4            p  Ljava/util/regex/Pattern;
            3   15     5            m  Ljava/util/regex/Matcher;
            4   15     6        start  I
            8   11     7      refTree  Lcom/sun/source/doctree/ReferenceTree;
            9   11     8        descr  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
    Signature: (Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;Ljava/lang/String;)V
    MethodParameters:
             Name  Flags
      contents     
      resourceKey  

  public void setRecordHashCodeTree(javax.lang.model.element.ExecutableElement);
    descriptor: (Ljavax/lang/model/element/ExecutableElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.ExecutableElement ee
         0: .line 268
            aload 0 /* this */
            ldc "doclet.record_hashCode_doc.fullbody"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.makeTextTreeForResource:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         1: .line 270
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
         2: .line 271
            aload 0 /* this */
            ldc "doclet.record_hashCode_doc.return"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.makeTextTreeForResource:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
         3: .line 270
            invokeinterface com.sun.source.util.DocTreeFactory.newReturnTree:(Ljava/util/List;)Lcom/sun/source/doctree/ReturnTree;
            astore 3 /* returnTree */
        start local 3 // com.sun.source.doctree.DocTree returnTree
         4: .line 273
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 2 /* fullBody */
            aload 3 /* returnTree */
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
            invokeinterface com.sun.source.util.DocTreeFactory.newDocCommentTree:(Ljava/util/List;Ljava/util/List;)Lcom/sun/source/doctree/DocCommentTree;
            astore 4 /* docTree */
        start local 4 // com.sun.source.doctree.DocCommentTree docTree
         5: .line 274
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcInfoMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo
            dup
            aconst_null
            aload 4 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo.<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
         6: .line 275
            return
        end local 4 // com.sun.source.doctree.DocCommentTree docTree
        end local 3 // com.sun.source.doctree.DocTree returnTree
        end local 2 // java.util.List fullBody
        end local 1 // javax.lang.model.element.ExecutableElement ee
        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          ee  Ljavax/lang/model/element/ExecutableElement;
            1    7     2    fullBody  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            4    7     3  returnTree  Lcom/sun/source/doctree/DocTree;
            5    7     4     docTree  Lcom/sun/source/doctree/DocCommentTree;
    MethodParameters:
      Name  Flags
      ee    

  public void setRecordToStringTree(javax.lang.model.element.ExecutableElement);
    descriptor: (Ljavax/lang/model/element/ExecutableElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.ExecutableElement ee
         0: .line 283
            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.record_toString_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;
         1: .line 282
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         2: .line 285
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
         3: .line 286
            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.record_toString_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;
         4: .line 285
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
            invokeinterface com.sun.source.util.DocTreeFactory.newReturnTree:(Ljava/util/List;)Lcom/sun/source/doctree/ReturnTree;
            astore 3 /* returnTree */
        start local 3 // com.sun.source.doctree.DocTree returnTree
         5: .line 288
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 2 /* fullBody */
            aload 3 /* returnTree */
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
            invokeinterface com.sun.source.util.DocTreeFactory.newDocCommentTree:(Ljava/util/List;Ljava/util/List;)Lcom/sun/source/doctree/DocCommentTree;
            astore 4 /* docTree */
        start local 4 // com.sun.source.doctree.DocCommentTree docTree
         6: .line 289
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcInfoMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo
            dup
            aconst_null
            aload 4 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo.<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
         7: .line 290
            return
        end local 4 // com.sun.source.doctree.DocCommentTree docTree
        end local 3 // com.sun.source.doctree.DocTree returnTree
        end local 2 // java.util.List fullBody
        end local 1 // javax.lang.model.element.ExecutableElement ee
        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          ee  Ljavax/lang/model/element/ExecutableElement;
            2    8     2    fullBody  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            5    8     3  returnTree  Lcom/sun/source/doctree/DocTree;
            6    8     4     docTree  Lcom/sun/source/doctree/DocCommentTree;
    MethodParameters:
      Name  Flags
      ee    

  public void setRecordAccessorTree(javax.lang.model.element.ExecutableElement);
    descriptor: (Ljavax/lang/model/element/ExecutableElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.ExecutableElement ee
         0: .line 297
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
            astore 2 /* te */
        start local 2 // javax.lang.model.element.TypeElement te
         1: .line 300
            aload 0 /* this */
            ldc "doclet.record_accessor_doc.fullbody"
            aload 2 /* te */
            aload 1 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.makeDescriptionWithComponent:(Ljava/lang/String;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Name;)Ljava/util/List;
         2: .line 299
            astore 3 /* fullBody */
        start local 3 // java.util.List fullBody
         3: .line 302
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
         4: .line 303
            aload 0 /* this */
            ldc "doclet.record_accessor_doc.return"
            aload 2 /* te */
            aload 1 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.makeDescriptionWithComponent:(Ljava/lang/String;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Name;)Ljava/util/List;
         5: .line 302
            invokeinterface com.sun.source.util.DocTreeFactory.newReturnTree:(Ljava/util/List;)Lcom/sun/source/doctree/ReturnTree;
            astore 4 /* returnTree */
        start local 4 // com.sun.source.doctree.DocTree returnTree
         6: .line 305
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 3 /* fullBody */
            aload 4 /* returnTree */
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
            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
         7: .line 306
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcInfoMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo
            dup
            aconst_null
            aload 5 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo.<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
         8: .line 307
            return
        end local 5 // com.sun.source.doctree.DocCommentTree docTree
        end local 4 // com.sun.source.doctree.DocTree returnTree
        end local 3 // java.util.List fullBody
        end local 2 // javax.lang.model.element.TypeElement te
        end local 1 // javax.lang.model.element.ExecutableElement ee
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    9     1          ee  Ljavax/lang/model/element/ExecutableElement;
            1    9     2          te  Ljavax/lang/model/element/TypeElement;
            3    9     3    fullBody  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            6    9     4  returnTree  Lcom/sun/source/doctree/DocTree;
            7    9     5     docTree  Lcom/sun/source/doctree/DocCommentTree;
    MethodParameters:
      Name  Flags
      ee    

  public void setRecordFieldTree(javax.lang.model.element.VariableElement);
    descriptor: (Ljavax/lang/model/element/VariableElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.VariableElement ve
         0: .line 314
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* ve */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
            astore 2 /* te */
        start local 2 // javax.lang.model.element.TypeElement te
         1: .line 317
            aload 0 /* this */
            ldc "doclet.record_field_doc.fullbody"
            aload 2 /* te */
            aload 1 /* ve */
            invokeinterface javax.lang.model.element.VariableElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.makeDescriptionWithComponent:(Ljava/lang/String;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Name;)Ljava/util/List;
         2: .line 316
            astore 3 /* fullBody */
        start local 3 // java.util.List fullBody
         3: .line 319
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 3 /* fullBody */
            invokestatic java.util.List.of:()Ljava/util/List;
            invokeinterface com.sun.source.util.DocTreeFactory.newDocCommentTree:(Ljava/util/List;Ljava/util/List;)Lcom/sun/source/doctree/DocCommentTree;
            astore 4 /* docTree */
        start local 4 // com.sun.source.doctree.DocCommentTree docTree
         4: .line 320
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcInfoMap:Ljava/util/HashMap;
            aload 1 /* ve */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo
            dup
            aconst_null
            aload 4 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo.<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
         5: .line 321
            return
        end local 4 // com.sun.source.doctree.DocCommentTree docTree
        end local 3 // java.util.List fullBody
        end local 2 // javax.lang.model.element.TypeElement te
        end local 1 // javax.lang.model.element.VariableElement ve
        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        ve  Ljavax/lang/model/element/VariableElement;
            1    6     2        te  Ljavax/lang/model/element/TypeElement;
            3    6     3  fullBody  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            4    6     4   docTree  Lcom/sun/source/doctree/DocCommentTree;
    MethodParameters:
      Name  Flags
      ve    

  private java.util.List<com.sun.source.doctree.DocTree> makeDescriptionWithComponent(java.lang.String, javax.lang.model.element.TypeElement, javax.lang.model.element.Name);
    descriptor: (Ljava/lang/String;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Name;)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=12, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // java.lang.String key
        start local 2 // javax.lang.model.element.TypeElement elem
        start local 3 // javax.lang.model.element.Name component
         0: .line 334
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* result */
        start local 4 // java.util.List result
         1: .line 335
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            aload 1 /* key */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* text */
        start local 5 // java.lang.String text
         2: .line 336
            aload 5 /* text */
            ldc "{0}"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 6 /* index */
        start local 6 // int index
         3: .line 337
            aload 4 /* result */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 5 /* text */
            iconst_0
            iload 6 /* index */
            invokevirtual java.lang.String.substring:(II)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 338
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.elementUtils:Ljavax/lang/model/util/Elements;
            ldc "a"
            invokeinterface javax.lang.model.util.Elements.getName:(Ljava/lang/CharSequence;)Ljavax/lang/model/element/Name;
            astore 7 /* A */
        start local 7 // javax.lang.model.element.Name A
         5: .line 339
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.elementUtils:Ljavax/lang/model/util/Elements;
            ldc "code"
            invokeinterface javax.lang.model.util.Elements.getName:(Ljava/lang/CharSequence;)Ljavax/lang/model/element/Name;
            astore 8 /* CODE */
        start local 8 // javax.lang.model.element.Name CODE
         6: .line 340
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.elementUtils:Ljavax/lang/model/util/Elements;
            ldc "href"
            invokeinterface javax.lang.model.util.Elements.getName:(Ljava/lang/CharSequence;)Ljavax/lang/model/element/Name;
            astore 9 /* HREF */
        start local 9 // javax.lang.model.element.Name HREF
         7: .line 342
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 8 /* CODE */
            invokestatic java.util.List.of:()Ljava/util/List;
            iconst_0
            invokeinterface com.sun.source.util.DocTreeFactory.newStartElementTree:(Ljavax/lang/model/element/Name;Ljava/util/List;Z)Lcom/sun/source/doctree/StartElementTree;
         8: .line 343
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 3 /* component */
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
         9: .line 344
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 8 /* CODE */
            invokeinterface com.sun.source.util.DocTreeFactory.newEndElementTree:(Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/EndElementTree;
        10: .line 341
            invokestatic java.util.List.of:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;
            astore 10 /* code */
        start local 10 // java.util.List code
        11: .line 345
            aload 0 /* this */
            aload 2 /* elem */
            aload 3 /* component */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.hasParamForComponent:(Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Name;)Z
            ifeq 20
        12: .line 346
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 9 /* HREF */
        13: .line 347
            getstatic com.sun.source.doctree.AttributeTree$ValueKind.DOUBLE:Lcom/sun/source/doctree/AttributeTree$ValueKind;
        14: .line 348
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            new java.lang.StringBuilder
            dup
            ldc "#param-"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* component */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
        15: .line 346
            invokeinterface com.sun.source.util.DocTreeFactory.newAttributeTree:(Ljavax/lang/model/element/Name;Lcom/sun/source/doctree/AttributeTree$ValueKind;Ljava/util/List;)Lcom/sun/source/doctree/AttributeTree;
            astore 11 /* href */
        start local 11 // com.sun.source.doctree.DocTree href
        16: .line 349
            aload 4 /* result */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 7 /* A */
            aload 11 /* href */
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
            iconst_0
            invokeinterface com.sun.source.util.DocTreeFactory.newStartElementTree:(Ljavax/lang/model/element/Name;Ljava/util/List;Z)Lcom/sun/source/doctree/StartElementTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        17: .line 350
            aload 4 /* result */
            aload 10 /* code */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        18: .line 351
            aload 4 /* result */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 7 /* A */
            invokeinterface com.sun.source.util.DocTreeFactory.newEndElementTree:(Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/EndElementTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 11 // com.sun.source.doctree.DocTree href
        19: .line 352
            goto 21
        20: .line 353
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.CommentUtils java.lang.String javax.lang.model.element.TypeElement javax.lang.model.element.Name java.util.List java.lang.String int javax.lang.model.element.Name javax.lang.model.element.Name javax.lang.model.element.Name java.util.List
      StackMap stack:
            aload 4 /* result */
            aload 10 /* code */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        21: .line 355
      StackMap locals:
      StackMap stack:
            aload 4 /* result */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 5 /* text */
            iload 6 /* index */
            iconst_3
            iadd
            invokevirtual java.lang.String.substring:(I)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
        22: .line 356
            aload 4 /* result */
            areturn
        end local 10 // java.util.List code
        end local 9 // javax.lang.model.element.Name HREF
        end local 8 // javax.lang.model.element.Name CODE
        end local 7 // javax.lang.model.element.Name A
        end local 6 // int index
        end local 5 // java.lang.String text
        end local 4 // java.util.List result
        end local 3 // javax.lang.model.element.Name component
        end local 2 // javax.lang.model.element.TypeElement elem
        end local 1 // java.lang.String key
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   23     0       this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0   23     1        key  Ljava/lang/String;
            0   23     2       elem  Ljavax/lang/model/element/TypeElement;
            0   23     3  component  Ljavax/lang/model/element/Name;
            1   23     4     result  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
            2   23     5       text  Ljava/lang/String;
            3   23     6      index  I
            5   23     7          A  Ljavax/lang/model/element/Name;
            6   23     8       CODE  Ljavax/lang/model/element/Name;
            7   23     9       HREF  Ljavax/lang/model/element/Name;
           11   23    10       code  Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
           16   19    11       href  Lcom/sun/source/doctree/DocTree;
    Signature: (Ljava/lang/String;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Name;)Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
    MethodParameters:
           Name  Flags
      key        
      elem       
      component  

  private boolean hasParamForComponent(javax.lang.model.element.TypeElement, javax.lang.model.element.Name);
    descriptor: (Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Name;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=6, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.TypeElement elem
        start local 2 // javax.lang.model.element.Name component
         0: .line 367
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* elem */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getDocCommentTree:(Ljavax/lang/model/element/Element;)Lcom/sun/source/doctree/DocCommentTree;
            astore 3 /* elemComment */
        start local 3 // com.sun.source.doctree.DocCommentTree elemComment
         1: .line 368
            aload 3 /* elemComment */
            ifnonnull 3
         2: .line 369
            iconst_0
            ireturn
         3: .line 372
      StackMap locals: com.sun.source.doctree.DocCommentTree
      StackMap stack:
            aload 3 /* elemComment */
            invokeinterface com.sun.source.doctree.DocCommentTree.getBlockTags:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 7
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.CommentUtils javax.lang.model.element.TypeElement javax.lang.model.element.Name com.sun.source.doctree.DocCommentTree top java.util.Iterator
      StackMap stack:
         4: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.source.doctree.DocTree
            astore 4 /* t */
        start local 4 // com.sun.source.doctree.DocTree t
         5: .line 373
            aload 4 /* t */
            instanceof com.sun.source.doctree.ParamTree
            ifeq 7
            aload 4 /* t */
            checkcast com.sun.source.doctree.ParamTree
            invokeinterface com.sun.source.doctree.ParamTree.getName:()Lcom/sun/source/doctree/IdentifierTree;
            invokeinterface com.sun.source.doctree.IdentifierTree.getName:()Ljavax/lang/model/element/Name;
            aload 2 /* component */
            if_acmpne 7
         6: .line 374
            iconst_1
            ireturn
        end local 4 // com.sun.source.doctree.DocTree t
         7: .line 372
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         8: .line 378
            iconst_0
            ireturn
        end local 3 // com.sun.source.doctree.DocCommentTree elemComment
        end local 2 // javax.lang.model.element.Name component
        end local 1 // javax.lang.model.element.TypeElement elem
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    9     1         elem  Ljavax/lang/model/element/TypeElement;
            0    9     2    component  Ljavax/lang/model/element/Name;
            1    9     3  elemComment  Lcom/sun/source/doctree/DocCommentTree;
            5    7     4            t  Lcom/sun/source/doctree/DocTree;
    MethodParameters:
           Name  Flags
      elem       
      component  

  private java.util.List<com.sun.source.doctree.DocTree> makeDescriptionWithName(java.lang.String, javax.lang.model.element.Name);
    descriptor: (Ljava/lang/String;Ljavax/lang/model/element/Name;)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=6, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // java.lang.String key
        start local 2 // javax.lang.model.element.Name name
         0: .line 390
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            aload 1 /* key */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* text */
        start local 3 // java.lang.String text
         1: .line 391
            aload 3 /* text */
            ldc "{0}"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 4 /* index */
        start local 4 // int index
         2: .line 392
            iload 4 /* index */
            iconst_m1
            if_icmpne 4
         3: .line 393
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 3 /* text */
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
            areturn
         4: .line 395
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.elementUtils:Ljavax/lang/model/util/Elements;
            ldc "code"
            invokeinterface javax.lang.model.util.Elements.getName:(Ljava/lang/CharSequence;)Ljavax/lang/model/element/Name;
            astore 5 /* CODE */
        start local 5 // javax.lang.model.element.Name CODE
         5: .line 397
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 3 /* text */
            iconst_0
            iload 4 /* index */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
         6: .line 398
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 5 /* CODE */
            invokestatic java.util.List.of:()Ljava/util/List;
            iconst_0
            invokeinterface com.sun.source.util.DocTreeFactory.newStartElementTree:(Ljavax/lang/model/element/Name;Ljava/util/List;Z)Lcom/sun/source/doctree/StartElementTree;
         7: .line 399
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 2 /* name */
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
         8: .line 400
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 5 /* CODE */
            invokeinterface com.sun.source.util.DocTreeFactory.newEndElementTree:(Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/EndElementTree;
         9: .line 401
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 3 /* text */
            iload 4 /* index */
            iconst_3
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokeinterface com.sun.source.util.DocTreeFactory.newTextTree:(Ljava/lang/String;)Lcom/sun/source/doctree/TextTree;
        10: .line 396
            invokestatic java.util.List.of:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;
            areturn
        end local 5 // javax.lang.model.element.Name CODE
        end local 4 // int index
        end local 3 // java.lang.String text
        end local 2 // javax.lang.model.element.Name name
        end local 1 // java.lang.String key
        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    key  Ljava/lang/String;
            0   11     2   name  Ljavax/lang/model/element/Name;
            1   11     3   text  Ljava/lang/String;
            2   11     4  index  I
            5   11     5   CODE  Ljavax/lang/model/element/Name;
    Signature: (Ljava/lang/String;Ljavax/lang/model/element/Name;)Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
    MethodParameters:
      Name  Flags
      key   
      name  

  public jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo getSyntheticCommentInfo(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/CommentUtils$DocCommentInfo;
    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 413
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcInfoMap:Ljava/util/HashMap;
            aload 1 /* e */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo
            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$DocCommentInfo getHtmlCommentInfo(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/CommentUtils$DocCommentInfo;
    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 420
            aconst_null
            astore 2 /* fo */
        start local 2 // javax.tools.FileObject fo
         1: .line 421
            aconst_null
            astore 3 /* pe */
        start local 3 // javax.lang.model.element.PackageElement pe
         2: .line 422
            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 424
      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 425
            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 426
            aload 4 /* de */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.DocletElement.getFileObject:()Ljavax/tools/FileObject;
            astore 2 /* fo */
         6: .line 427
            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 429
            goto 12
         8: .line 431
      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 432
            aload 1 /* e */
            checkcast javax.lang.model.element.PackageElement
            astore 3 /* pe */
        10: .line 433
            goto 12
        11: .line 435
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        12: .line 437
      StackMap locals:
      StackMap stack:
            aload 2 /* fo */
            ifnonnull 14
        13: .line 438
            aconst_null
            areturn
        14: .line 441
      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 442
            aload 4 /* dcTree */
            ifnonnull 17
        16: .line 443
            aconst_null
            areturn
        17: .line 445
      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 446
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo
            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$DocCommentInfo.<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 450
            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 451
            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 450
            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>);
    descriptor: (Ljavax/lang/model/element/Element;Ljava/util/List;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=4
        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
         0: .line 461
            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 4 /* docTree */
        start local 4 // com.sun.source.doctree.DocCommentTree docTree
         1: .line 462
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcInfoMap:Ljava/util/HashMap;
            aload 1 /* element */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo
            dup
            aconst_null
            aload 4 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo.<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 465
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
         3: .line 466
            return
        end local 4 // com.sun.source.doctree.DocCommentTree docTree
        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;>;
            1    4     4    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;>;)V
    MethodParameters:
           Name  Flags
      element    
      fullBody   
      blockTags  

  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 72
            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.BINDING_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 21
            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.CLASS:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_3
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic javax.lang.model.element.ElementKind.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 12
            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:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_2
            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.ENUM_CONSTANT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 6
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic javax.lang.model.element.ElementKind.EXCEPTION_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 10
            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.FIELD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 7
            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.INSTANCE_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 14
            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.INTERFACE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_5
            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.LOCAL_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 9
            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.METHOD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 11
            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.MODULE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 18
            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.OTHER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 16
            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.PACKAGE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_1
            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.PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 8
            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.RECORD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 19
            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.RECORD_COMPONENT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 20
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: 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
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: 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
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: 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
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: 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
          56    57      58  Class java.lang.NoSuchFieldError
          59    60      61  Class java.lang.NoSuchFieldError
          62    63      64  Class java.lang.NoSuchFieldError

  private static boolean lambda$0(javax.lang.model.element.RecordComponentElement);
    descriptor: (Ljavax/lang/model/element/RecordComponentElement;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.lang.model.element.RecordComponentElement e
         0: .line 217
            aload 0 /* e */
            invokeinterface javax.lang.model.element.RecordComponentElement.asType:()Ljavax/lang/model/type/TypeMirror;
            invokeinterface javax.lang.model.type.TypeMirror.getKind:()Ljavax/lang/model/type/TypeKind;
            invokevirtual javax.lang.model.type.TypeKind.isPrimitive:()Z
            ireturn
        end local 0 // javax.lang.model.element.RecordComponentElement e
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     e  Ljavax/lang/model/element/RecordComponentElement;

  private static boolean lambda$1(javax.lang.model.element.RecordComponentElement);
    descriptor: (Ljavax/lang/model/element/RecordComponentElement;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.lang.model.element.RecordComponentElement e
         0: .line 219
            aload 0 /* e */
            invokeinterface javax.lang.model.element.RecordComponentElement.asType:()Ljavax/lang/model/type/TypeMirror;
            invokeinterface javax.lang.model.type.TypeMirror.getKind:()Ljavax/lang/model/type/TypeKind;
            invokevirtual javax.lang.model.type.TypeKind.isPrimitive:()Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // javax.lang.model.element.RecordComponentElement e
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     e  Ljavax/lang/model/element/RecordComponentElement;
}
SourceFile: "CommentUtils.java"
NestMembers:
  jdk.javadoc.internal.doclets.toolkit.CommentUtils$1  jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo
InnerClasses:
  public final ValueKind = com.sun.source.doctree.AttributeTree$ValueKind of com.sun.source.doctree.AttributeTree
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public final Kind = javax.tools.JavaFileObject$Kind of javax.tools.JavaFileObject
  jdk.javadoc.internal.doclets.toolkit.CommentUtils$1
  public DocCommentInfo = jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentInfo of jdk.javadoc.internal.doclets.toolkit.CommentUtils