public class jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
  super_class: java.lang.Object
{
  public static final char SIMPLE_TAGLET_OPT_SEPARATOR;
    descriptor: C
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 58

  private final java.util.LinkedHashMap<java.lang.String, jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> allTaglets;
    descriptor: Ljava/util/LinkedHashMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/LinkedHashMap<Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;

  private java.util.Map<jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site, java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet>> blockTagletsBySite;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;>;

  private java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> inlineTags;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;

  private java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> serializedFormTags;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;

  private final jdk.javadoc.doclet.DocletEnvironment docEnv;
    descriptor: Ljdk/javadoc/doclet/DocletEnvironment;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.doclet.Doclet doclet;
    descriptor: Ljdk/javadoc/doclet/Doclet;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.toolkit.util.Utils utils;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.toolkit.Messages messages;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/Messages;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.toolkit.Resources resources;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/Resources;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.Set<java.lang.String> standardTags;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private final java.util.Set<java.lang.String> standardTagsLowercase;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private final java.util.Set<java.lang.String> overridenStandardTags;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private final java.util.Set<java.lang.String> potentiallyConflictingTags;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private final java.util.Set<java.lang.String> unseenCustomTags;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private final boolean nosince;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean showversion;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean showauthor;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean javafx;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean showTaglets;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$DocletElement$Kind;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

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

  public void <init>(boolean, boolean, boolean, boolean, jdk.javadoc.internal.doclets.toolkit.BaseConfiguration);
    descriptor: (ZZZZLjdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // boolean nosince
        start local 2 // boolean showversion
        start local 3 // boolean showauthor
        start local 4 // boolean javafx
        start local 5 // jdk.javadoc.internal.doclets.toolkit.BaseConfiguration configuration
         0: .line 164
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 167
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.overridenStandardTags:Ljava/util/Set;
         2: .line 168
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.potentiallyConflictingTags:Ljava/util/Set;
         3: .line 169
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
         4: .line 170
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTagsLowercase:Ljava/util/Set;
         5: .line 171
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.unseenCustomTags:Ljava/util/Set;
         6: .line 172
            aload 0 /* this */
            new java.util.LinkedHashMap
            dup
            invokespecial java.util.LinkedHashMap.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
         7: .line 173
            aload 0 /* this */
            iload 1 /* nosince */
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.nosince:Z
         8: .line 174
            aload 0 /* this */
            iload 2 /* showversion */
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showversion:Z
         9: .line 175
            aload 0 /* this */
            iload 3 /* showauthor */
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showauthor:Z
        10: .line 176
            aload 0 /* this */
            iload 4 /* javafx */
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.javafx:Z
        11: .line 177
            aload 0 /* this */
            aload 5 /* configuration */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
        12: .line 178
            aload 0 /* this */
            aload 5 /* configuration */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.doclet:Ljdk/javadoc/doclet/Doclet;
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.doclet:Ljdk/javadoc/doclet/Doclet;
        13: .line 179
            aload 0 /* this */
            aload 5 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getMessages:()Ljdk/javadoc/internal/doclets/toolkit/Messages;
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        14: .line 180
            aload 0 /* this */
            aload 5 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
        15: .line 181
            aload 0 /* this */
            aload 5 /* configuration */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.showTaglets:Z
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showTaglets:Z
        16: .line 182
            aload 0 /* this */
            aload 5 /* configuration */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
        17: .line 183
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initStandardTaglets:()V
        18: .line 184
            return
        end local 5 // jdk.javadoc.internal.doclets.toolkit.BaseConfiguration configuration
        end local 4 // boolean javafx
        end local 3 // boolean showauthor
        end local 2 // boolean showversion
        end local 1 // boolean nosince
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   19     0           this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0   19     1        nosince  Z
            0   19     2    showversion  Z
            0   19     3     showauthor  Z
            0   19     4         javafx  Z
            0   19     5  configuration  Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
    MethodParameters:
               Name  Flags
      nosince        
      showversion    
      showauthor     
      javafx         
      configuration  

  public void addCustomTag(jdk.javadoc.internal.doclets.toolkit.taglets.Taglet);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet customTag
         0: .line 194
            aload 1 /* customTag */
            ifnull 5
         1: .line 195
            aload 1 /* customTag */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
         2: .line 196
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 2 /* name */
            invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 197
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 2 /* name */
            aload 1 /* customTag */
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 198
            aload 0 /* this */
            aload 2 /* name */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTagName:(Ljava/lang/String;)V
        end local 2 // java.lang.String name
         5: .line 200
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet customTag
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0    6     1  customTag  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
            2    5     2       name  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      customTag  

  public java.util.Set<java.lang.String> getAllTagletNames();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
         0: .line 203
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            invokevirtual java.util.LinkedHashMap.keySet:()Ljava/util/Set;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public void addCustomTag(java.lang.String, javax.tools.JavaFileManager, java.lang.String);
    descriptor: (Ljava/lang/String;Ljavax/tools/JavaFileManager;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=10, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // java.lang.String classname
        start local 2 // javax.tools.JavaFileManager fileManager
        start local 3 // java.lang.String tagletPath
         0: .line 216
            aload 2 /* fileManager */
            getstatic javax.tools.DocumentationTool$Location.TAGLET_PATH:Ljavax/tools/DocumentationTool$Location;
            invokeinterface javax.tools.JavaFileManager.hasLocation:(Ljavax/tools/JavaFileManager$Location;)Z
            ifne 10
         1: .line 217
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 5 /* paths */
        start local 5 // java.util.List paths
         2: .line 218
            aload 3 /* tagletPath */
            ifnull 8
         3: .line 219
            aload 3 /* tagletPath */
            getstatic java.io.File.pathSeparator:Ljava/lang/String;
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 7
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String javax.tools.JavaFileManager java.lang.String top java.util.List top int int java.lang.String[]
      StackMap stack:
         4: aload 9
            iload 7
            aaload
            astore 6 /* pathname */
        start local 6 // java.lang.String pathname
         5: .line 220
            aload 5 /* paths */
            new java.io.File
            dup
            aload 6 /* pathname */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 6 // java.lang.String pathname
         6: .line 219
            iinc 7 1
      StackMap locals:
      StackMap stack:
         7: iload 7
            iload 8
            if_icmplt 4
         8: .line 223
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String javax.tools.JavaFileManager java.lang.String top java.util.List
      StackMap stack:
            aload 2 /* fileManager */
            instanceof javax.tools.StandardJavaFileManager
            ifeq 10
         9: .line 224
            aload 2 /* fileManager */
            checkcast javax.tools.StandardJavaFileManager
            getstatic javax.tools.DocumentationTool$Location.TAGLET_PATH:Ljavax/tools/DocumentationTool$Location;
            aload 5 /* paths */
            invokeinterface javax.tools.StandardJavaFileManager.setLocation:(Ljavax/tools/JavaFileManager$Location;Ljava/lang/Iterable;)V
        end local 5 // java.util.List paths
        10: .line 227
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String javax.tools.JavaFileManager java.lang.String
      StackMap stack:
            aload 2 /* fileManager */
            getstatic javax.tools.DocumentationTool$Location.TAGLET_PATH:Ljavax/tools/DocumentationTool$Location;
            invokeinterface javax.tools.JavaFileManager.getClassLoader:(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/ClassLoader;
            astore 4 /* tagClassLoader */
        start local 4 // java.lang.ClassLoader tagClassLoader
        11: .line 229
            aload 4 /* tagClassLoader */
            aload 1 /* classname */
            invokevirtual java.lang.ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
            ldc Ljdk/javadoc/doclet/Taglet;
            invokevirtual java.lang.Class.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class;
        12: .line 228
            astore 5 /* customTagClass */
        start local 5 // java.lang.Class customTagClass
        13: .line 230
            aload 5 /* customTagClass */
            iconst_0
            anewarray java.lang.Class
            invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            iconst_0
            anewarray java.lang.Object
            invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.doclet.Taglet
            astore 6 /* instance */
        start local 6 // jdk.javadoc.doclet.Taglet instance
        14: .line 231
            aload 6 /* instance */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.doclet:Ljdk/javadoc/doclet/Doclet;
            invokeinterface jdk.javadoc.doclet.Taglet.init:(Ljdk/javadoc/doclet/DocletEnvironment;Ljdk/javadoc/doclet/Doclet;)V
        15: .line 232
            new jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet
            dup
            aload 6 /* instance */
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.<init>:(Ljdk/javadoc/doclet/Taglet;)V
            astore 7 /* newLegacy */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet newLegacy
        16: .line 233
            aload 7 /* newLegacy */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
            astore 8 /* tname */
        start local 8 // java.lang.String tname
        17: .line 234
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 8 /* tname */
            invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            astore 9 /* t */
        start local 9 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet t
        18: .line 235
            aload 9 /* t */
            ifnull 20
        19: .line 236
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 8 /* tname */
            invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 238
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String javax.tools.JavaFileManager java.lang.String java.lang.ClassLoader java.lang.Class jdk.javadoc.doclet.Taglet jdk.javadoc.internal.doclets.toolkit.taglets.Taglet java.lang.String jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 8 /* tname */
            aload 7 /* newLegacy */
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 239
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            ldc "doclet.Notice_taglet_registered"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* classname */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 9 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet t
        end local 8 // java.lang.String tname
        end local 7 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet newLegacy
        end local 6 // jdk.javadoc.doclet.Taglet instance
        end local 5 // java.lang.Class customTagClass
        end local 4 // java.lang.ClassLoader tagClassLoader
        22: .line 240
            goto 25
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String javax.tools.JavaFileManager java.lang.String
      StackMap stack: java.lang.Exception
        23: astore 4 /* exc */
        start local 4 // java.lang.Exception exc
        24: .line 241
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            ldc "doclet.Error_taglet_not_registered"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 4 /* exc */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 1 /* classname */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.error:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 4 // java.lang.Exception exc
        25: .line 243
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String tagletPath
        end local 2 // javax.tools.JavaFileManager fileManager
        end local 1 // java.lang.String classname
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   26     0            this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0   26     1       classname  Ljava/lang/String;
            0   26     2     fileManager  Ljavax/tools/JavaFileManager;
            0   26     3      tagletPath  Ljava/lang/String;
           11   22     4  tagClassLoader  Ljava/lang/ClassLoader;
            2   10     5           paths  Ljava/util/List<Ljava/io/File;>;
            5    6     6        pathname  Ljava/lang/String;
           13   22     5  customTagClass  Ljava/lang/Class<+Ljdk/javadoc/doclet/Taglet;>;
           14   22     6        instance  Ljdk/javadoc/doclet/Taglet;
           16   22     7       newLegacy  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
           17   22     8           tname  Ljava/lang/String;
           18   22     9               t  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
           24   25     4             exc  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0    22      23  Class java.lang.Exception
    MethodParameters:
             Name  Flags
      classname    
      fileManager  
      tagletPath   

  public void addNewSimpleCustomTag(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // java.lang.String tagName
        start local 2 // java.lang.String header
        start local 3 // java.lang.String locations
         0: .line 257
            aload 1 /* tagName */
            ifnull 1
            aload 3 /* locations */
            ifnonnull 2
         1: .line 258
      StackMap locals:
      StackMap stack:
            return
         2: .line 260
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 1 /* tagName */
            invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            astore 4 /* tag */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet tag
         3: .line 261
            aload 4 /* tag */
            ifnull 4
            aload 2 /* header */
            ifnull 9
         4: .line 262
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 1 /* tagName */
            invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 263
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 1 /* tagName */
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            aload 1 /* tagName */
            aload 2 /* header */
            aload 3 /* locations */
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 264
            aload 3 /* locations */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.Utils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
            bipush 120
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpne 11
         7: .line 265
            aload 0 /* this */
            aload 1 /* tagName */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTagName:(Ljava/lang/String;)V
         8: .line 267
            goto 11
         9: .line 269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 1 /* tagName */
            invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 270
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 1 /* tagName */
            aload 4 /* tag */
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 272
      StackMap locals:
      StackMap stack:
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet tag
        end local 3 // java.lang.String locations
        end local 2 // java.lang.String header
        end local 1 // java.lang.String tagName
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0   12     1    tagName  Ljava/lang/String;
            0   12     2     header  Ljava/lang/String;
            0   12     3  locations  Ljava/lang/String;
            3   12     4        tag  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
    MethodParameters:
           Name  Flags
      tagName    
      header     
      locations  

  private void checkTagName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // java.lang.String name
         0: .line 278
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
            aload 1 /* name */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 3
         1: .line 279
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.overridenStandardTags:Ljava/util/Set;
            aload 1 /* name */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         2: .line 280
            goto 6
         3: .line 281
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            bipush 46
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpne 5
         4: .line 282
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.potentiallyConflictingTags:Ljava/util/Set;
            aload 1 /* name */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         5: .line 284
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.unseenCustomTags:Ljava/util/Set;
            aload 1 /* name */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         6: .line 286
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0    7     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  void seenCustomTag(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // java.lang.String name
         0: .line 294
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.unseenCustomTags:Ljava/util/Set;
            aload 1 /* name */
            invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
            pop
         1: .line 295
            return
        end local 1 // java.lang.String name
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public void checkTags(javax.lang.model.element.Element, java.lang.Iterable<? extends com.sun.source.doctree.DocTree>, );
    descriptor: (Ljavax/lang/model/element/Element;Ljava/lang/Iterable;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=9, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // java.lang.Iterable trees
        start local 3 // boolean areInlineTags
         0: .line 304
            aload 2 /* trees */
            ifnonnull 2
         1: .line 305
            return
         2: .line 307
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            astore 4 /* ch */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
         3: .line 308
            aload 2 /* trees */
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 6
            goto 24
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager javax.lang.model.element.Element java.lang.Iterable int jdk.javadoc.internal.doclets.toolkit.util.CommentHelper top java.util.Iterator
      StackMap stack:
         4: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.source.doctree.DocTree
            astore 5 /* tag */
        start local 5 // com.sun.source.doctree.DocTree tag
         5: .line 309
            aload 5 /* tag */
            invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            astore 7 /* name */
        start local 7 // java.lang.String name
         6: .line 310
            aload 7 /* name */
            ifnonnull 8
         7: .line 311
            goto 24
         8: .line 313
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager javax.lang.model.element.Element java.lang.Iterable int jdk.javadoc.internal.doclets.toolkit.util.CommentHelper com.sun.source.doctree.DocTree java.util.Iterator java.lang.String
      StackMap stack:
            aload 7 /* name */
            invokevirtual java.lang.String.length:()I
            ifle 10
            aload 7 /* name */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 64
            if_icmpne 10
         9: .line 314
            aload 7 /* name */
            iconst_1
            aload 7 /* name */
            invokevirtual java.lang.String.length:()I
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 7 /* name */
        10: .line 316
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
            aload 7 /* name */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 16
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 7 /* name */
            invokevirtual java.util.LinkedHashMap.containsKey:(Ljava/lang/Object;)Z
            ifne 16
        11: .line 317
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTagsLowercase:Ljava/util/Set;
            aload 7 /* name */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.Utils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 14
        12: .line 318
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            aload 4 /* ch */
            aload 5 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
            ldc "doclet.UnknownTagLowercase"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 4 /* ch */
            aload 5 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getTagName:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
            aastore
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        13: .line 319
            goto 24
        14: .line 321
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            aload 4 /* ch */
            aload 5 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
            ldc "doclet.UnknownTag"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 4 /* ch */
            aload 5 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getTagName:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
            aastore
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        15: .line 322
            goto 24
        16: .line 325
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 7 /* name */
            invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            astore 8 /* taglet */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet taglet
        17: .line 327
            aload 8 /* taglet */
            ifnull 24
        18: .line 328
            iload 3 /* areInlineTags */
            ifeq 20
            aload 8 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifne 20
        19: .line 329
            aload 0 /* this */
            aload 4 /* ch */
            aload 8 /* taglet */
            aload 5 /* tag */
            ldc "inline"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.printTagMisuseWarn:(Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;Lcom/sun/source/doctree/DocTree;Ljava/lang/String;)V
        20: .line 332
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
      StackMap stack:
            aload 1 /* element */
            ifnonnull 22
        21: .line 333
            return
        22: .line 335
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1
            dup
            aload 0 /* this */
            aload 8 /* taglet */
            aload 5 /* tag */
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1.<init>:(Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;Lcom/sun/source/doctree/DocTree;)V
        23: .line 390
            aload 1 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1.visit:(Ljavax/lang/model/element/Element;)Ljava/lang/Object;
            pop
        end local 8 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet taglet
        end local 7 // java.lang.String name
        end local 5 // com.sun.source.doctree.DocTree tag
        24: .line 308
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager javax.lang.model.element.Element java.lang.Iterable int jdk.javadoc.internal.doclets.toolkit.util.CommentHelper top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        25: .line 393
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
        end local 3 // boolean areInlineTags
        end local 2 // java.lang.Iterable trees
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   26     0           this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0   26     1        element  Ljavax/lang/model/element/Element;
            0   26     2          trees  Ljava/lang/Iterable<+Lcom/sun/source/doctree/DocTree;>;
            0   26     3  areInlineTags  Z
            3   26     4             ch  Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            5   24     5            tag  Lcom/sun/source/doctree/DocTree;
            6   24     7           name  Ljava/lang/String;
           17   24     8         taglet  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
    Signature: (Ljavax/lang/model/element/Element;Ljava/lang/Iterable<+Lcom/sun/source/doctree/DocTree;>;Z)V
    MethodParameters:
               Name  Flags
      element        
      trees          
      areInlineTags  

  private void printTagMisuseWarn(jdk.javadoc.internal.doclets.toolkit.util.CommentHelper, jdk.javadoc.internal.doclets.toolkit.taglets.Taglet, com.sun.source.doctree.DocTree, java.lang.String);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;Lcom/sun/source/doctree/DocTree;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=9, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
        start local 2 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet taglet
        start local 3 // com.sun.source.doctree.DocTree tag
        start local 4 // java.lang.String holderType
         0: .line 403
            new java.util.LinkedHashSet
            dup
            invokespecial java.util.LinkedHashSet.<init>:()V
            astore 5 /* locationsSet */
        start local 5 // java.util.Set locationsSet
         1: .line 405
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inOverview:()Z
            ifeq 3
         2: .line 406
            aload 5 /* locationsSet */
            ldc "overview"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         3: .line 408
      StackMap locals: java.util.Set
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inModule:()Z
            ifeq 5
         4: .line 409
            aload 5 /* locationsSet */
            ldc "module"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         5: .line 411
      StackMap locals:
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inPackage:()Z
            ifeq 7
         6: .line 412
            aload 5 /* locationsSet */
            ldc "package"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         7: .line 414
      StackMap locals:
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inType:()Z
            ifeq 9
         8: .line 415
            aload 5 /* locationsSet */
            ldc "class/interface"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         9: .line 417
      StackMap locals:
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inConstructor:()Z
            ifeq 11
        10: .line 418
            aload 5 /* locationsSet */
            ldc "constructor"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        11: .line 420
      StackMap locals:
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inField:()Z
            ifeq 13
        12: .line 421
            aload 5 /* locationsSet */
            ldc "field"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        13: .line 423
      StackMap locals:
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inMethod:()Z
            ifeq 15
        14: .line 424
            aload 5 /* locationsSet */
            ldc "method"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        15: .line 426
      StackMap locals:
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifeq 17
        16: .line 427
            aload 5 /* locationsSet */
            ldc "inline text"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        17: .line 429
      StackMap locals:
      StackMap stack:
            aload 5 /* locationsSet */
            invokeinterface java.util.Set.isEmpty:()Z
            ifeq 19
        18: .line 431
            return
        19: .line 433
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 6 /* combined_locations */
        start local 6 // java.lang.StringBuilder combined_locations
        20: .line 434
            aload 5 /* locationsSet */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 8
            goto 25
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.util.CommentHelper jdk.javadoc.internal.doclets.toolkit.taglets.Taglet com.sun.source.doctree.DocTree java.lang.String java.util.Set java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
        21: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 7 /* location */
        start local 7 // java.lang.String location
        22: .line 435
            aload 6 /* combined_locations */
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 24
        23: .line 436
            aload 6 /* combined_locations */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        24: .line 438
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.util.CommentHelper jdk.javadoc.internal.doclets.toolkit.taglets.Taglet com.sun.source.doctree.DocTree java.lang.String java.util.Set java.lang.StringBuilder java.lang.String java.util.Iterator
      StackMap stack:
            aload 6 /* combined_locations */
            aload 7 /* location */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 7 // java.lang.String location
        25: .line 434
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.util.CommentHelper jdk.javadoc.internal.doclets.toolkit.taglets.Taglet com.sun.source.doctree.DocTree java.lang.String java.util.Set java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 21
        26: .line 440
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            aload 1 /* ch */
            aload 3 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
            ldc "doclet.tag_misuse"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        27: .line 441
            new java.lang.StringBuilder
            dup
            ldc "@"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 4 /* holderType */
            aastore
            dup
            iconst_2
            aload 6 /* combined_locations */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
        28: .line 440
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        29: .line 442
            return
        end local 6 // java.lang.StringBuilder combined_locations
        end local 5 // java.util.Set locationsSet
        end local 4 // java.lang.String holderType
        end local 3 // com.sun.source.doctree.DocTree tag
        end local 2 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet taglet
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   30     0                this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0   30     1                  ch  Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            0   30     2              taglet  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
            0   30     3                 tag  Lcom/sun/source/doctree/DocTree;
            0   30     4          holderType  Ljava/lang/String;
            1   30     5        locationsSet  Ljava/util/Set<Ljava/lang/String;>;
           20   30     6  combined_locations  Ljava/lang/StringBuilder;
           22   25     7            location  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      ch          
      taglet      
      tag         
      holderType  

  java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> getInlineTaglets();
    descriptor: ()Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
         0: .line 449
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.inlineTags:Ljava/util/List;
            ifnonnull 2
         1: .line 450
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initBlockTaglets:()V
         2: .line 452
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.inlineTags:Ljava/util/List;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
    Signature: ()Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;

  public java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> getSerializedFormTaglets();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
         0: .line 460
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
            ifnonnull 2
         1: .line 461
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initBlockTaglets:()V
         2: .line 463
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
    Signature: ()Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;

  public java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> getBlockTaglets(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // javax.lang.model.element.Element e
         0: .line 475
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            ifnonnull 2
         1: .line 476
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initBlockTaglets:()V
         2: .line 479
      StackMap locals:
      StackMap stack:
            invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.$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
            tableswitch { // 1 - 18
                    1: 8
                    2: 6
                    3: 6
                    4: 6
                    5: 6
                    6: 5
                    7: 5
                    8: 14
                    9: 14
                   10: 14
                   11: 4
                   12: 3
                   13: 14
                   14: 14
                   15: 14
                   16: 9
                   17: 14
                   18: 7
              default: 14
          }
         3: .line 481
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.CONSTRUCTOR:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            areturn
         4: .line 483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            areturn
         5: .line 486
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            areturn
         6: .line 491
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            areturn
         7: .line 493
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.MODULE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            areturn
         8: .line 495
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.PACKAGE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            areturn
         9: .line 497
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            instanceof jdk.javadoc.internal.doclets.toolkit.DocletElement
            ifeq 14
        10: .line 498
            aload 1 /* e */
            checkcast jdk.javadoc.internal.doclets.toolkit.DocletElement
            astore 2 /* de */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.DocletElement de
        11: .line 499
            invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$DocletElement$Kind:()[I
            aload 2 /* de */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.DocletElement.getSubKind:()Ljdk/javadoc/internal/doclets/toolkit/DocletElement$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.DocletElement$Kind.ordinal:()I
            iaload
            tableswitch { // 1 - 2
                    1: 13
                    2: 12
              default: 14
          }
        12: .line 501
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.DocletElement
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.PACKAGE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            areturn
        13: .line 503
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.OVERVIEW:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.DocletElement de
        14: .line 510
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            new java.lang.StringBuilder
            dup
            ldc "unknown element: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* e */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " ,kind: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* e */
            invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0   15     1     e  Ljavax/lang/model/element/Element;
           11   14     2    de  Ljdk/javadoc/internal/doclets/toolkit/DocletElement;
    Signature: (Ljavax/lang/model/element/Element;)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;
    MethodParameters:
      Name  Flags
      e     

  private void initBlockTaglets();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
         0: .line 519
            aload 0 /* this */
            new java.util.EnumMap
            dup
            ldc Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokespecial java.util.EnumMap.<init>:(Ljava/lang/Class;)V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
         1: .line 520
            invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.values:()[Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            dup
            astore 4
            arraylength
            istore 3
            iconst_0
            istore 2
            goto 5
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager top int int jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site[]
      StackMap stack:
         2: aload 4
            iload 2
            aaload
            astore 1 /* site */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site site
         3: .line 521
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            aload 1 /* site */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site site
         4: .line 520
            iinc 2 1
      StackMap locals:
      StackMap stack:
         5: iload 2
            iload 3
            if_icmplt 2
         6: .line 524
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.inlineTags:Ljava/util/List;
         7: .line 526
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 2
            goto 26
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager top java.util.Iterator
      StackMap stack:
         8: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            astore 1 /* current */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet current
         9: .line 527
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifeq 12
        10: .line 528
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.inlineTags:Ljava/util/List;
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        11: .line 529
            goto 26
        12: .line 530
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.taglets.Taglet java.util.Iterator
      StackMap stack:
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inOverview:()Z
            ifeq 14
        13: .line 531
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.OVERVIEW:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        14: .line 533
      StackMap locals:
      StackMap stack:
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inModule:()Z
            ifeq 16
        15: .line 534
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.MODULE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        16: .line 536
      StackMap locals:
      StackMap stack:
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inPackage:()Z
            ifeq 18
        17: .line 537
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.PACKAGE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        18: .line 539
      StackMap locals:
      StackMap stack:
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inType:()Z
            ifeq 20
        19: .line 540
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        20: .line 542
      StackMap locals:
      StackMap stack:
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inConstructor:()Z
            ifeq 22
        21: .line 543
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.CONSTRUCTOR:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        22: .line 545
      StackMap locals:
      StackMap stack:
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inMethod:()Z
            ifeq 24
        23: .line 546
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        24: .line 548
      StackMap locals:
      StackMap stack:
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inField:()Z
            ifeq 26
        25: .line 549
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.blockTagletsBySite:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet current
        26: .line 526
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager top java.util.Iterator
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        27: .line 555
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
        28: .line 556
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            getstatic com.sun.source.doctree.DocTree$Kind.SERIAL_DATA:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        29: .line 557
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            getstatic com.sun.source.doctree.DocTree$Kind.THROWS:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        30: .line 558
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.nosince:Z
            ifne 32
        31: .line 559
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            getstatic com.sun.source.doctree.DocTree$Kind.SINCE:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        32: .line 560
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            getstatic com.sun.source.doctree.DocTree$Kind.SEE:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        33: .line 562
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showTaglets:Z
            ifeq 35
        34: .line 563
            aload 0 /* this */
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showTaglets:(Ljava/io/PrintStream;)V
        35: .line 565
      StackMap locals:
      StackMap stack:
            return
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   36     0     this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            3    4     1     site  Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            9   26     1  current  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;

  private void initStandardTaglets();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=2, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
         0: .line 571
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.javafx:Z
            ifeq 2
         1: .line 572
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initJavaFXTaglets:()V
         2: .line 575
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.ParamTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.ParamTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
         3: .line 576
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.ReturnTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.ReturnTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
         4: .line 577
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
         5: .line 578
            aload 0 /* this */
         6: .line 579
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.EXCEPTION:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            aconst_null
         7: .line 580
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.CONSTRUCTOR:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
         8: .line 579
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
         9: .line 578
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        10: .line 581
            aload 0 /* this */
        11: .line 582
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.SINCE:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.Since"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
        12: .line 583
            ldc Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.nosince:Z
            ifeq 13
            iconst_0
            goto 14
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager new 11 new 11 java.lang.String java.lang.String java.util.EnumSet
        13: iconst_1
        14: .line 582
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager new 11 new 11 java.lang.String java.lang.String java.util.EnumSet int
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Z)V
        15: .line 581
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        16: .line 584
            aload 0 /* this */
        17: .line 585
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.VERSION:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.Version"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
        18: .line 586
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.OVERVIEW:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.MODULE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.PACKAGE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showversion:Z
        19: .line 585
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Z)V
        20: .line 584
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        21: .line 587
            aload 0 /* this */
        22: .line 588
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.AUTHOR:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.Author"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
        23: .line 589
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.OVERVIEW:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.MODULE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.PACKAGE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showauthor:Z
        24: .line 588
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Z)V
        25: .line 587
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        26: .line 590
            aload 0 /* this */
        27: .line 591
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.SERIAL_DATA:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.SerialData"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
        28: .line 592
            ldc Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
        29: .line 591
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
        30: .line 590
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        31: .line 593
            aload 0 /* this */
        32: .line 594
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.HIDDEN:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            aconst_null
        33: .line 595
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
        34: .line 594
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
        35: .line 593
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        36: .line 598
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            ldc "factory"
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.Factory"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
        37: .line 599
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
        38: .line 598
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
            astore 1 /* factoryTaglet */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet factoryTaglet
        39: .line 600
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 1 /* factoryTaglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
            aload 1 /* factoryTaglet */
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        40: .line 602
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.SeeTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SeeTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        41: .line 605
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.DocRootTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.DocRootTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        42: .line 606
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.InheritDocTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.InheritDocTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        43: .line 607
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.ValueTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.ValueTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        44: .line 608
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.LiteralTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.LiteralTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        45: .line 609
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.CodeTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.CodeTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        46: .line 610
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.IndexTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.IndexTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        47: .line 611
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.SummaryTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SummaryTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        48: .line 612
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.SystemPropertyTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SystemPropertyTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        49: .line 616
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.DeprecatedTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.DeprecatedTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        50: .line 617
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.LINK:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            iconst_1
            ldc Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet.<init>:(Ljava/lang/String;ZLjava/util/Set;)V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        51: .line 618
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            iconst_1
            ldc Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet.<init>:(Ljava/lang/String;ZLjava/util/Set;)V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        52: .line 619
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.USES:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            iconst_0
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.MODULE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet.<init>:(Ljava/lang/String;ZLjava/util/Set;)V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        53: .line 620
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.PROVIDES:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            iconst_0
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.MODULE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet.<init>:(Ljava/lang/String;ZLjava/util/Set;)V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        54: .line 621
            aload 0 /* this */
        55: .line 622
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.SERIAL:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            aconst_null
        56: .line 623
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.PACKAGE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
        57: .line 622
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
        58: .line 621
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        59: .line 624
            aload 0 /* this */
        60: .line 625
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            getstatic com.sun.source.doctree.DocTree$Kind.SERIAL_FIELD:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            aconst_null
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
        61: .line 624
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        62: .line 626
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet factoryTaglet
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   63     0           this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
           39   63     1  factoryTaglet  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;

  private void initJavaFXTaglets();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
         0: .line 632
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.PropertyGetterTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.PropertyGetterTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
         1: .line 633
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.PropertySetterTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.PropertySetterTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
         2: .line 634
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            ldc "propertyDescription"
         3: .line 635
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.PropertyDescription"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
         4: .line 636
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
         5: .line 634
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
         6: .line 637
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            ldc "defaultValue"
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.DefaultValue"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
         7: .line 638
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
         8: .line 637
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
         9: .line 639
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            ldc "treatAsPrivate"
            aconst_null
        10: .line 640
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.TYPE:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.METHOD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site.FIELD:Ljdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet$Site;
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
        11: .line 639
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        12: .line 641
            return
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;

  private void addStandardTaglet(jdk.javadoc.internal.doclets.toolkit.taglets.Taglet);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet taglet
         0: .line 644
            aload 1 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
         1: .line 645
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 2 /* name */
            aload 1 /* taglet */
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 646
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
            aload 2 /* name */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         3: .line 647
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTagsLowercase:Ljava/util/Set;
            aload 2 /* name */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.Utils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         4: .line 648
            return
        end local 2 // java.lang.String name
        end local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet taglet
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0    5     1  taglet  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
            1    5     2    name  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      taglet  

  public boolean isKnownCustomTag(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // java.lang.String tagName
         0: .line 651
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 1 /* tagName */
            invokevirtual java.util.LinkedHashMap.containsKey:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.String tagName
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0    1     1  tagName  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      tagName  

  public void printReport();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
         0: .line 660
            aload 0 /* this */
            ldc "doclet.Notice_taglet_conflict_warn"
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.potentiallyConflictingTags:Ljava/util/Set;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.printReportHelper:(Ljava/lang/String;Ljava/util/Set;)V
         1: .line 661
            aload 0 /* this */
            ldc "doclet.Notice_taglet_overriden"
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.overridenStandardTags:Ljava/util/Set;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.printReportHelper:(Ljava/lang/String;Ljava/util/Set;)V
         2: .line 662
            aload 0 /* this */
            ldc "doclet.Notice_taglet_unseen"
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.unseenCustomTags:Ljava/util/Set;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.printReportHelper:(Ljava/lang/String;Ljava/util/Set;)V
         3: .line 663
            return
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;

  private void printReportHelper(java.lang.String, java.util.Set<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/Set;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // java.lang.String noticeKey
        start local 2 // java.util.Set names
         0: .line 666
            aload 2 /* names */
            invokeinterface java.util.Set.size:()I
            ifle 10
         1: .line 667
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 3 /* result */
        start local 3 // java.lang.StringBuilder result
         2: .line 668
            aload 2 /* names */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 5
            goto 8
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String java.util.Set java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
         3: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* name */
        start local 4 // java.lang.String name
         4: .line 669
            aload 3 /* result */
            aload 3 /* result */
            invokevirtual java.lang.StringBuilder.length:()I
            ifne 5
            ldc " "
            goto 6
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String java.util.Set java.lang.StringBuilder java.lang.String java.util.Iterator
      StackMap stack: java.lang.StringBuilder
         5: ldc ", "
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String java.util.Set java.lang.StringBuilder java.lang.String java.util.Iterator
      StackMap stack: java.lang.StringBuilder java.lang.String
         6: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 670
            aload 3 /* result */
            ldc "@"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 4 // java.lang.String name
         8: .line 668
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String java.util.Set java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         9: .line 672
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            aload 1 /* noticeKey */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* result */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 3 // java.lang.StringBuilder result
        10: .line 674
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.lang.String java.util.Set
      StackMap stack:
            return
        end local 2 // java.util.Set names
        end local 1 // java.lang.String noticeKey
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0   11     1  noticeKey  Ljava/lang/String;
            0   11     2      names  Ljava/util/Set<Ljava/lang/String;>;
            2   10     3     result  Ljava/lang/StringBuilder;
            4    8     4       name  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;)V
    MethodParameters:
           Name  Flags
      noticeKey  
      names      

  jdk.javadoc.internal.doclets.toolkit.taglets.Taglet getTaglet(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // java.lang.String name
         0: .line 685
            aload 1 /* name */
            ldc "@"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            ifne 2
         1: .line 686
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 1 /* name */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            areturn
         2: .line 688
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            aload 1 /* name */
            invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            areturn
        end local 1 // java.lang.String name
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  private void showTaglets(java.io.PrintStream);
    descriptor: (Ljava/io/PrintStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // java.io.PrintStream out
         0: .line 699
            new java.util.TreeSet
            dup
            invokedynamic compare()Ljava/util/Comparator;
              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;Ljava/lang/Object;)I
                  jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.lambda$0(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)I (6)
                  (Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)I
            invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
            astore 2 /* taglets */
        start local 2 // java.util.Set taglets
         1: .line 700
            aload 2 /* taglets */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.allTaglets:Ljava/util/LinkedHashMap;
            invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
            invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
            pop
         2: .line 702
            aload 2 /* taglets */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 20
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.io.PrintStream java.util.Set top java.util.Iterator
      StackMap stack:
         3: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            astore 3 /* t */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet t
         4: .line 703
            aload 3 /* t */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifeq 5
            new java.lang.StringBuilder
            dup
            ldc "{@"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* t */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "}"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 6
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.io.PrintStream java.util.Set jdk.javadoc.internal.doclets.toolkit.taglets.Taglet java.util.Iterator
      StackMap stack:
         5: new java.lang.StringBuilder
            dup
            ldc "@"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* t */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         6: astore 5 /* name */
        start local 5 // java.lang.String name
         7: .line 704
            aload 1 /* out */
            new java.lang.StringBuilder
            dup
            ldc "%20s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* name */
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ": "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         8: .line 705
            aload 0 /* this */
            aload 3 /* t */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inOverview:()Z
            ldc "overview"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         9: .line 706
            aload 0 /* this */
            aload 3 /* t */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inModule:()Z
            ldc "module"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        10: .line 707
            aload 0 /* this */
            aload 3 /* t */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inPackage:()Z
            ldc "package"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        11: .line 708
            aload 0 /* this */
            aload 3 /* t */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inType:()Z
            ldc "type"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        12: .line 709
            aload 0 /* this */
            aload 3 /* t */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inConstructor:()Z
            ldc "constructor"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        13: .line 710
            aload 0 /* this */
            aload 3 /* t */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inMethod:()Z
            ldc "method"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        14: .line 711
            aload 0 /* this */
            aload 3 /* t */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inField:()Z
            ldc "field"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        15: .line 712
            aload 0 /* this */
            aload 3 /* t */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ldc "inline"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        16: .line 713
            aload 0 /* this */
            aload 3 /* t */
            instanceof jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            ifeq 17
            aload 3 /* t */
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.enabled:Z
            ifne 17
            iconst_1
            goto 18
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.io.PrintStream java.util.Set jdk.javadoc.internal.doclets.toolkit.taglets.Taglet java.util.Iterator java.lang.String
      StackMap stack: java.io.PrintStream java.lang.StringBuilder jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
        17: iconst_0
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.io.PrintStream java.util.Set jdk.javadoc.internal.doclets.toolkit.taglets.Taglet java.util.Iterator java.lang.String
      StackMap stack: java.io.PrintStream java.lang.StringBuilder jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager int
        18: ldc "disabled"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.format:(ZLjava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        19: .line 704
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        end local 5 // java.lang.String name
        end local 3 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet t
        20: .line 702
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager java.io.PrintStream java.util.Set top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        21: .line 715
            return
        end local 2 // java.util.Set taglets
        end local 1 // java.io.PrintStream out
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   22     0     this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0   22     1      out  Ljava/io/PrintStream;
            1   22     2  taglets  Ljava/util/Set<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;
            4   20     3        t  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
            7   20     5     name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      out   

  private java.lang.String format(boolean, java.lang.String);
    descriptor: (ZLjava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // boolean b
        start local 2 // java.lang.String s
         0: .line 718
            iload 1 /* b */
            ifeq 1
            aload 2 /* s */
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 2 /* s */
            ldc "."
            ldc "."
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 2 // java.lang.String s
        end local 1 // boolean b
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0    3     1     b  Z
            0    3     2     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      b     
      s     

  static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$DocletElement$Kind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 68
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$DocletElement$Kind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jdk.javadoc.internal.doclets.toolkit.DocletElement$Kind.values:()[Ljdk/javadoc/internal/doclets/toolkit/DocletElement$Kind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.DocletElement$Kind.DOCFILE:Ljdk/javadoc/internal/doclets/toolkit/DocletElement$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.DocletElement$Kind.ordinal:()I
            iconst_2
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.DocletElement$Kind.OVERVIEW:Ljdk/javadoc/internal/doclets/toolkit/DocletElement$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.DocletElement$Kind.ordinal:()I
            iconst_1
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$DocletElement$Kind:[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

  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 68
            getstatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javax.lang.model.element.ElementKind.values:()[Ljavax/lang/model/element/ElementKind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_4
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic javax.lang.model.element.ElementKind.CLASS:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_3
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic javax.lang.model.element.ElementKind.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 12
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic javax.lang.model.element.ElementKind.ENUM:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_2
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic javax.lang.model.element.ElementKind.ENUM_CONSTANT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 6
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic javax.lang.model.element.ElementKind.EXCEPTION_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 10
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic javax.lang.model.element.ElementKind.FIELD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 7
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic javax.lang.model.element.ElementKind.INSTANCE_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 14
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic javax.lang.model.element.ElementKind.INTERFACE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_5
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic javax.lang.model.element.ElementKind.LOCAL_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 9
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic javax.lang.model.element.ElementKind.METHOD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 11
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic javax.lang.model.element.ElementKind.MODULE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 18
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic javax.lang.model.element.ElementKind.OTHER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 16
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic javax.lang.model.element.ElementKind.PACKAGE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_1
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic javax.lang.model.element.ElementKind.PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 8
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic javax.lang.model.element.ElementKind.RESOURCE_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 17
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic javax.lang.model.element.ElementKind.STATIC_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 13
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic javax.lang.model.element.ElementKind.TYPE_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 15
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.$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

  private static int lambda$0(jdk.javadoc.internal.doclets.toolkit.taglets.Taglet, jdk.javadoc.internal.doclets.toolkit.taglets.Taglet);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)I
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet o1
        start local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet o2
         0: .line 699
            aload 0 /* o1 */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
            aload 1 /* o2 */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            ireturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet o2
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet o1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    o1  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
            0    1     1    o2  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
}
SourceFile: "TagletManager.java"
NestMembers:
  jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1
InnerClasses:
  public final Kind = com.sun.source.doctree.DocTree$Kind of com.sun.source.doctree.DocTree
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public final Location = javax.tools.DocumentationTool$Location of javax.tools.DocumentationTool
  public abstract Location = javax.tools.JavaFileManager$Location of javax.tools.JavaFileManager
  public final Kind = jdk.javadoc.internal.doclets.toolkit.DocletElement$Kind of jdk.javadoc.internal.doclets.toolkit.DocletElement
  final Site = jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet$Site of jdk.javadoc.internal.doclets.toolkit.taglets.BaseTaglet
  jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1