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

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

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

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

  protected void <init>(jdk.javadoc.internal.doclets.toolkit.BaseConfiguration);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.BaseConfiguration configuration
         0: .line 81
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 77
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
         2: .line 82
            aload 0 /* this */
            aload 1 /* configuration */
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
         3: .line 83
            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 84
            aload 0 /* this */
            aload 1 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
            putfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
         5: .line 85
            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 86
            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 87
            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 88
            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 91
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* out */
        start local 2 // java.util.List out
         1: .line 92
            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 93
            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 94
            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 98
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* inlist */
        start local 2 // java.util.List inlist
         1: .line 99
            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 100
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* out */
        start local 3 // java.util.List out
         3: .line 101
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.elementUtils:Ljavax/lang/model/util/Elements;
            ldc "propertyDescription"
            invokeinterface javax.lang.model.util.Elements.getName:(Ljava/lang/CharSequence;)Ljavax/lang/model/element/Name;
            astore 4 /* name */
        start local 4 // javax.lang.model.element.Name name
         4: .line 102
            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 103
            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 107
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* out */
        start local 2 // java.util.List out
         1: .line 108
            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 109
            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 113
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* list */
        start local 3 // java.util.List list
         1: .line 114
            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 115
            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 119
            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 123
            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 127
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         1: .line 128
            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 130
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* descriptions */
        start local 3 // java.util.List descriptions
         3: .line 131
            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 133
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* tags */
        start local 4 // java.util.List tags
         5: .line 134
            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 135
            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 136
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aconst_null
            aload 5 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 137
            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 140
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         1: .line 141
            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 143
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* tags */
        start local 3 // java.util.List tags
         3: .line 145
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* paramDescs */
        start local 4 // java.util.List paramDescs
         4: .line 146
            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 147
            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 148
            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 149
            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 150
            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 152
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 8 /* returnDescs */
        start local 8 // java.util.List returnDescs
        10: .line 153
            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 154
            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 156
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 9 /* throwsDescs */
        start local 9 // java.util.List throwsDescs
        13: .line 157
            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 159
            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 160
            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 162
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 9 /* throwsDescs */
        17: .line 163
            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 165
            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 166
            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 168
            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 170
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aconst_null
            aload 11 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        22: .line 171
            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 178
            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 181
            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 180
            astore 3 /* fullBody */
        start local 3 // java.util.List fullBody
         3: .line 183
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* tags */
        start local 4 // java.util.List tags
         4: .line 184
            aload 1 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
            pop
         5: .line 185
            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 186
            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 187
            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 188
            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 189
            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 188
            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 185
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        13: .line 192
            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 193
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aconst_null
            aload 5 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        15: .line 194
            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 202
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         1: .line 203
            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 204
            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 206
            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 208
            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 207
            istore 4 /* hasPrimitiveComponents */
        start local 4 // boolean hasPrimitiveComponents
         6: .line 210
            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 209
            istore 5 /* hasReferenceComponents */
        start local 5 // boolean hasReferenceComponents
         8: .line 211
            iload 4 /* hasPrimitiveComponents */
            ifeq 11
            iload 5 /* hasReferenceComponents */
            ifeq 11
         9: .line 212
            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 213
            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 214
            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 215
            goto 16
      StackMap locals:
      StackMap stack:
        14: iload 5 /* hasReferenceComponents */
            ifeq 16
        15: .line 216
            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 218
      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 219
            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 221
            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 220
            astore 8 /* paramDesc */
        start local 8 // java.util.List paramDesc
        20: .line 222
            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 224
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
        22: .line 225
            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 224
            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 227
            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 228
            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 229
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aload 11 /* treePath */
            aload 12 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        27: .line 230
            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 236
            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 237
            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 238
            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 239
            iconst_0
            istore 6 /* start */
        start local 6 // int start
         4: .line 240
            goto 11
         5: .line 241
      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 242
            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 244
      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 245
            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 246
            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 247
            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 240
      StackMap locals:
      StackMap stack:
            aload 5 /* m */
            iload 6 /* start */
            invokevirtual java.util.regex.Matcher.find:(I)Z
            ifne 5
        12: .line 249
            iload 6 /* start */
            aload 3 /* body */
            invokevirtual java.lang.String.length:()I
            if_icmpge 14
        13: .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 */
            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 252
      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 259
            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 261
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
         2: .line 262
            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 261
            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 264
            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 265
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aconst_null
            aload 4 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 266
            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 274
            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 273
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
            astore 2 /* fullBody */
        start local 2 // java.util.List fullBody
         2: .line 276
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
         3: .line 277
            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 276
            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 279
            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 280
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aconst_null
            aload 4 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 281
            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 288
            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 291
            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 290
            astore 3 /* fullBody */
        start local 3 // java.util.List fullBody
         3: .line 293
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
         4: .line 294
            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 293
            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 296
            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 297
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* ee */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aconst_null
            aload 5 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 298
            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 305
            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 308
            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 307
            astore 3 /* fullBody */
        start local 3 // java.util.List fullBody
         3: .line 310
            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 311
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* ve */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aconst_null
            aload 4 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 312
            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 325
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* result */
        start local 4 // java.util.List result
         1: .line 326
            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 327
            aload 5 /* text */
            ldc "{0}"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 6 /* index */
        start local 6 // int index
         3: .line 328
            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 329
            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 330
            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 331
            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 333
            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 334
            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 335
            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 332
            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 336
            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 337
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.treeFactory:Lcom/sun/source/util/DocTreeFactory;
            aload 9 /* HREF */
        13: .line 338
            getstatic com.sun.source.doctree.AttributeTree$ValueKind.DOUBLE:Lcom/sun/source/doctree/AttributeTree$ValueKind;
        14: .line 339
            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 337
            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 340
            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 341
            aload 4 /* result */
            aload 10 /* code */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        18: .line 342
            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 343
            goto 21
        20: .line 344
      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 346
      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 347
            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 358
            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 359
            aload 3 /* elemComment */
            ifnonnull 3
         2: .line 360
            iconst_0
            ireturn
         3: .line 363
      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 364
            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 365
            iconst_1
            ireturn
        end local 4 // com.sun.source.doctree.DocTree t
         7: .line 363
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         8: .line 369
            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 381
            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 382
            aload 3 /* text */
            ldc "{0}"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 4 /* index */
        start local 4 // int index
         2: .line 383
            iload 4 /* index */
            iconst_m1
            if_icmpne 4
         3: .line 384
            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 386
      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 388
            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 389
            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 390
            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 391
            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 392
            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 387
            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$DocCommentDuo getSyntheticCommentDuo(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/CommentUtils$DocCommentDuo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.Element e
         0: .line 401
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* e */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            areturn
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0    1     1     e  Ljavax/lang/model/element/Element;
    MethodParameters:
      Name  Flags
      e     

  public jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo getHtmlCommentDuo(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/CommentUtils$DocCommentDuo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // javax.lang.model.element.Element e
         0: .line 408
            aconst_null
            astore 2 /* fo */
        start local 2 // javax.tools.FileObject fo
         1: .line 409
            aconst_null
            astore 3 /* pe */
        start local 3 // javax.lang.model.element.PackageElement pe
         2: .line 410
            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 412
      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 413
            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 414
            aload 4 /* de */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.DocletElement.getFileObject:()Ljavax/tools/FileObject;
            astore 2 /* fo */
         6: .line 415
            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 417
            goto 12
         8: .line 419
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.workArounds:Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
            aload 1 /* e */
            checkcast javax.lang.model.element.PackageElement
            invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.getJavaFileObject:(Ljavax/lang/model/element/PackageElement;)Ljavax/tools/FileObject;
            astore 2 /* fo */
         9: .line 420
            aload 1 /* e */
            checkcast javax.lang.model.element.PackageElement
            astore 3 /* pe */
        10: .line 421
            goto 12
        11: .line 423
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        12: .line 425
      StackMap locals:
      StackMap stack:
            aload 2 /* fo */
            ifnonnull 14
        13: .line 426
            aconst_null
            areturn
        14: .line 429
      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 430
            aload 4 /* dcTree */
            ifnonnull 17
        16: .line 431
            aconst_null
            areturn
        17: .line 433
      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 434
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aload 5 /* treePath */
            invokevirtual com.sun.source.util.DocTreePath.getTreePath:()Lcom/sun/source/util/TreePath;
            aload 4 /* dcTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            areturn
        end local 5 // com.sun.source.util.DocTreePath treePath
        end local 4 // com.sun.source.doctree.DocCommentTree dcTree
        end local 3 // javax.lang.model.element.PackageElement pe
        end local 2 // javax.tools.FileObject fo
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   19     0      this  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            0   19     1         e  Ljavax/lang/model/element/Element;
            1   19     2        fo  Ljavax/tools/FileObject;
            2   19     3        pe  Ljavax/lang/model/element/PackageElement;
            5    7     4        de  Ljdk/javadoc/internal/doclets/toolkit/DocletElement;
           15   19     4    dcTree  Lcom/sun/source/doctree/DocCommentTree;
           18   19     5  treePath  Lcom/sun/source/util/DocTreePath;
    MethodParameters:
      Name  Flags
      e     

  public com.sun.source.doctree.DocCommentTree parse(java.net.URI, java.lang.String);
    descriptor: (Ljava/net/URI;Ljava/lang/String;)Lcom/sun/source/doctree/DocCommentTree;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.CommentUtils this
        start local 1 // java.net.URI uri
        start local 2 // java.lang.String text
         0: .line 438
            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 439
            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 438
            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 449
            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 450
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.CommentUtils.dcTreesMap:Ljava/util/HashMap;
            aload 1 /* element */
            new jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo
            dup
            aconst_null
            aload 4 /* docTree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 453
            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 454
            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 208
            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 210
            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$DocCommentDuo
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 DocCommentDuo = jdk.javadoc.internal.doclets.toolkit.CommentUtils$DocCommentDuo of jdk.javadoc.internal.doclets.toolkit.CommentUtils