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 89
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 87
            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 90
            aload 0 /* this */
            aload 1 /* configuration */
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
         3: .line 91
            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 92
            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 93
            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 94
            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 95
            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 96
            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 99
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* out */
        start local 2 // java.util.List out
         1: .line 100
            aload 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 101
            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 102
            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 106
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* inlist */
        start local 2 // java.util.List inlist
         1: .line 107
            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 108
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* out */
        start local 3 // java.util.List out
         3: .line 109
            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 110
            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 111
            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 115
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* out */
        start local 2 // java.util.List out
         1: .line 116
            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 117
            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 121
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* list */
        start local 3 // java.util.List list
         1: .line 122
            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 123
            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 127
            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 131
            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 135
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         1: .line 136
            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 138
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* descriptions */
        start local 3 // java.util.List descriptions
         3: .line 139
            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 141
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* tags */
        start local 4 // java.util.List tags
         5: .line 142
            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 143
            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 144
            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 145
            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 148
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         1: .line 149
            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 151
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* tags */
        start local 3 // java.util.List tags
         3: .line 153
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* paramDescs */
        start local 4 // java.util.List paramDescs
         4: .line 154
            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 155
            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 156
            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 157
            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 158
            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 160
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 8 /* returnDescs */
        start local 8 // java.util.List returnDescs
        10: .line 161
            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 162
            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 164
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 9 /* throwsDescs */
        start local 9 // java.util.List throwsDescs
        13: .line 165
            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 167
            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 168
            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 170
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 9 /* throwsDescs */
        17: .line 171
            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 173
            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 174
            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 176
            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 178
            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 179
            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 186
            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 189
            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 188
            astore 3 /* fullBody */
        start local 3 // java.util.List fullBody
         3: .line 191
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* tags */
        start local 4 // java.util.List tags
         4: .line 192
            aload 1 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
            pop
         5: .line 193
            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 194
            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 195
            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 196
            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 197
            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 196
            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 193
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        13: .line 200
            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 201
            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 202
            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 210
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         1: .line 211
            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 212
            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 214
            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 216
            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 215
            istore 4 /* hasPrimitiveComponents */
        start local 4 // boolean hasPrimitiveComponents
         6: .line 218
            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 217
            istore 5 /* hasReferenceComponents */
        start local 5 // boolean hasReferenceComponents
         8: .line 219
            iload 4 /* hasPrimitiveComponents */
            ifeq 11
            iload 5 /* hasReferenceComponents */
            ifeq 11
         9: .line 220
            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 221
            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 222
            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 223
            goto 16
      StackMap locals:
      StackMap stack:
        14: iload 5 /* hasReferenceComponents */
            ifeq 16
        15: .line 224
            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 226
      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 227
            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 229
            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 228
            astore 8 /* paramDesc */
        start local 8 // java.util.List paramDesc
        20: .line 230
            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 232
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
        22: .line 233
            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 232
            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 235
            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 236
            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 237
            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 238
            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 244
            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 245
            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 246
            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 247
            iconst_0
            istore 6 /* start */
        start local 6 // int start
         4: .line 248
            goto 11
         5: .line 249
      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 250
            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 252
      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 253
            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 254
            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 255
            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 248
      StackMap locals:
      StackMap stack:
            aload 5 /* m */
            iload 6 /* start */
            invokevirtual java.util.regex.Matcher.find:(I)Z
            ifne 5
        12: .line 257
            iload 6 /* start */
            aload 3 /* body */
            invokevirtual java.lang.String.length:()I
            if_icmpge 14
        13: .line 258
            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 260
      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 267
            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 269
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
         2: .line 270
            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 269
            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 272
            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 273
            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 274
            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 282
            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 281
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         2: .line 284
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
         3: .line 285
            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 284
            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 287
            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 288
            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 289
            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 296
            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 299
            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 298
            astore 3 /* fullBody */
        start local 3 // java.util.List fullBody
         3: .line 301
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
         4: .line 302
            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 301
            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 304
            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 305
            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 306
            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 313
            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 316
            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 315
            astore 3 /* fullBody */
        start local 3 // java.util.List fullBody
         3: .line 318
            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 319
            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 320
            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 333
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* result */
        start local 4 // java.util.List result
         1: .line 334
            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 335
            aload 5 /* text */
            ldc "{0}"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 6 /* index */
        start local 6 // int index
         3: .line 336
            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 337
            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 338
            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 339
            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 341
            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 342
            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 343
            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 340
            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 344
            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 345
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 9 /* HREF */
        13: .line 346
            getstatic com.sun.source.doctree.AttributeTree$ValueKind.DOUBLE:Lcom/sun/source/doctree/AttributeTree$ValueKind;
        14: .line 347
            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 345
            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 348
            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 349
            aload 4 /* result */
            aload 10 /* code */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        18: .line 350
            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 351
            goto 21
        20: .line 352
      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 354
      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 355
            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 366
            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 367
            aload 3 /* elemComment */
            ifnonnull 3
         2: .line 368
            iconst_0
            ireturn
         3: .line 371
      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 372
            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 373
            iconst_1
            ireturn
        end local 4 // com.sun.source.doctree.DocTree t
         7: .line 371
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         8: .line 377
            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 389
            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 390
            aload 3 /* text */
            ldc "{0}"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 4 /* index */
        start local 4 // int index
         2: .line 391
            iload 4 /* index */
            iconst_m1
            if_icmpne 4
         3: .line 392
            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 394
      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 396
            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 397
            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 398
            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 399
            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 400
            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 395
            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 412
            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 419
            aconst_null
            astore 2 /* fo */
        start local 2 // javax.tools.FileObject fo
         1: .line 420
            aconst_null
            astore 3 /* pe */
        start local 3 // javax.lang.model.element.PackageElement pe
         2: .line 421
            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 423
      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 424
            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 425
            aload 4 /* de */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.DocletElement.getFileObject:()Ljavax/tools/FileObject;
            astore 2 /* fo */
         6: .line 426
            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 428
            goto 12
         8: .line 430
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            checkcast javax.lang.model.element.PackageElement
            astore 3 /* pe */
         9: .line 431
            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 3 /* pe */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.getJavaFileObject:(Ljavax/lang/model/element/PackageElement;)Ljavax/tools/FileObject;
            astore 2 /* fo */
        10: .line 432
            goto 12
        11: .line 434
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        12: .line 436
      StackMap locals:
      StackMap stack:
            aload 2 /* fo */
            ifnonnull 14
        13: .line 437
            aconst_null
            areturn
        14: .line 440
      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 441
            aload 4 /* dcTree */
            ifnonnull 17
        16: .line 442
            aconst_null
            areturn
        17: .line 444
      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 445
            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 449
            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 450
            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 449
            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 460
            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 461
            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 464
            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 465
            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 71
            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 216
            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 218
            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