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

  public static final java.lang.String ALT_SIMPLE_TAGLET_OPT_SEPARATOR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "-"

  private final java.util.LinkedHashMap<java.lang.String, jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> customTags;
    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.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> moduleTags;
    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> packageTags;
    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> typeTags;
    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> fieldTags;
    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> constructorTags;
    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> methodTags;
    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> overviewTags;
    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> 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.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 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.Configuration);
    descriptor: (ZZZZLjdk/javadoc/internal/doclets/toolkit/Configuration;)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.Configuration configuration
         0: .line 195
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 198
            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 199
            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 200
            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 201
            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 202
            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 203
            aload 0 /* this */
            new java.util.LinkedHashMap
            dup
            invokespecial java.util.LinkedHashMap.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
         7: .line 204
            aload 0 /* this */
            iload 1 /* nosince */
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.nosince:Z
         8: .line 205
            aload 0 /* this */
            iload 2 /* showversion */
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showversion:Z
         9: .line 206
            aload 0 /* this */
            iload 3 /* showauthor */
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showauthor:Z
        10: .line 207
            aload 0 /* this */
            iload 4 /* javafx */
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.javafx:Z
        11: .line 208
            aload 0 /* this */
            aload 5 /* configuration */
            getfield jdk.javadoc.internal.doclets.toolkit.Configuration.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
        12: .line 209
            aload 0 /* this */
            aload 5 /* configuration */
            getfield jdk.javadoc.internal.doclets.toolkit.Configuration.doclet:Ljdk/javadoc/doclet/Doclet;
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.doclet:Ljdk/javadoc/doclet/Doclet;
        13: .line 210
            aload 0 /* this */
            aload 5 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Configuration.getMessages:()Ljdk/javadoc/internal/doclets/toolkit/Messages;
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        14: .line 211
            aload 0 /* this */
            aload 5 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Configuration.getResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
        15: .line 212
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initStandardTaglets:()V
        16: .line 213
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initStandardTagsLowercase:()V
        17: .line 214
            return
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Configuration 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   18     0           this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0   18     1        nosince  Z
            0   18     2    showversion  Z
            0   18     3     showauthor  Z
            0   18     4         javafx  Z
            0   18     5  configuration  Ljdk/javadoc/internal/doclets/toolkit/Configuration;
    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 224
            aload 1 /* customTag */
            ifnull 6
         1: .line 225
            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 226
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
            aload 2 /* name */
            invokevirtual java.util.LinkedHashMap.containsKey:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 227
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
            aload 2 /* name */
            invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 229
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
            aload 2 /* name */
            aload 1 /* customTag */
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 230
            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
         6: .line 232
      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    7     0       this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0    7     1  customTag  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
            2    6     2       name  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      customTag  

  public java.util.Set<java.lang.String> getCustomTagNames();
    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 235
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags: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 248
            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 249
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 5 /* paths */
        start local 5 // java.util.List paths
         2: .line 250
            aload 3 /* tagletPath */
            ifnull 8
         3: .line 251
            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 252
            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 251
            iinc 7 1
      StackMap locals:
      StackMap stack:
         7: iload 7
            iload 8
            if_icmplt 4
         8: .line 255
      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 256
            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 259
      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 261
            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 260
            astore 5 /* customTagClass */
        start local 5 // java.lang.Class customTagClass
        13: .line 262
            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 263
            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 264
            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 265
            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 266
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags: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 267
            aload 9 /* t */
            ifnull 20
        19: .line 268
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
            aload 8 /* tname */
            invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 270
      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.customTags: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 271
            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 272
            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 273
            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 275
      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 289
            aload 1 /* tagName */
            ifnull 1
            aload 3 /* locations */
            ifnonnull 2
         1: .line 290
      StackMap locals:
      StackMap stack:
            return
         2: .line 292
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags: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 293
            aload 3 /* locations */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.Utils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* locations */
         4: .line 294
            aload 4 /* tag */
            ifnull 5
            aload 2 /* header */
            ifnull 10
         5: .line 295
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
            aload 1 /* tagName */
            invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 296
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags: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
         7: .line 297
            aload 3 /* locations */
            ifnull 12
            aload 3 /* locations */
            bipush 120
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpne 12
         8: .line 298
            aload 0 /* this */
            aload 1 /* tagName */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTagName:(Ljava/lang/String;)V
         9: .line 300
            goto 12
        10: .line 302
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
            aload 1 /* tagName */
            invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 303
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
            aload 1 /* tagName */
            aload 4 /* tag */
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        12: .line 305
      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   13     0       this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0   13     1    tagName  Ljava/lang/String;
            0   13     2     header  Ljava/lang/String;
            0   13     3  locations  Ljava/lang/String;
            3   13     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 311
            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 312
            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 313
            goto 6
         3: .line 314
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            bipush 46
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpne 5
         4: .line 315
            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 317
      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 319
      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  

  private void checkTaglet(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // java.lang.Object taglet
         0: .line 326
            aload 1 /* taglet */
            instanceof jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            ifeq 3
         1: .line 327
            aload 0 /* this */
            aload 1 /* taglet */
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTagName:(Ljava/lang/String;)V
         2: .line 328
            goto 10
      StackMap locals:
      StackMap stack:
         3: aload 1 /* taglet */
            instanceof jdk.javadoc.doclet.Taglet
            ifeq 9
         4: .line 329
            aload 1 /* taglet */
            checkcast jdk.javadoc.doclet.Taglet
            astore 2 /* legacyTaglet */
        start local 2 // jdk.javadoc.doclet.Taglet legacyTaglet
         5: .line 330
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
            aload 2 /* legacyTaglet */
            invokeinterface jdk.javadoc.doclet.Taglet.getName:()Ljava/lang/String;
            invokevirtual java.util.LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 331
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
            aload 2 /* legacyTaglet */
            invokeinterface jdk.javadoc.doclet.Taglet.getName:()Ljava/lang/String;
            new jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet
            dup
            aload 2 /* legacyTaglet */
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.UserTaglet.<init>:(Ljdk/javadoc/doclet/Taglet;)V
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 332
            aload 0 /* this */
            aload 2 /* legacyTaglet */
            invokeinterface jdk.javadoc.doclet.Taglet.getName:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTagName:(Ljava/lang/String;)V
        end local 2 // jdk.javadoc.doclet.Taglet legacyTaglet
         8: .line 333
            goto 10
         9: .line 334
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Given object is not a taglet."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 336
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.Object taglet
        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        taglet  Ljava/lang/Object;
            5    8     2  legacyTaglet  Ljdk/javadoc/doclet/Taglet;
    MethodParameters:
        Name  Flags
      taglet  

  public void seenCustomTag(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    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 name
         0: .line 344
            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 345
            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(jdk.javadoc.internal.doclets.toolkit.util.Utils, javax.lang.model.element.Element, java.lang.Iterable<? extends com.sun.source.doctree.DocTree>, );
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Ljavax/lang/model/element/Element;Ljava/lang/Iterable;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=10, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
        start local 2 // javax.lang.model.element.Element element
        start local 3 // java.lang.Iterable trees
        start local 4 // boolean areInlineTags
         0: .line 356
            aload 3 /* trees */
            ifnonnull 2
         1: .line 357
            return
         2: .line 359
      StackMap locals:
      StackMap stack:
            aload 1 /* utils */
            aload 2 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            astore 5 /* ch */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
         3: .line 360
            aload 3 /* trees */
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 7
            goto 24
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.util.Utils javax.lang.model.element.Element java.lang.Iterable int jdk.javadoc.internal.doclets.toolkit.util.CommentHelper top java.util.Iterator
      StackMap stack:
         4: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.source.doctree.DocTree
            astore 6 /* tag */
        start local 6 // com.sun.source.doctree.DocTree tag
         5: .line 361
            aload 6 /* 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 8 /* name */
        start local 8 // java.lang.String name
         6: .line 362
            aload 8 /* name */
            ifnonnull 8
         7: .line 363
            goto 24
         8: .line 365
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.util.Utils 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 8 /* name */
            invokevirtual java.lang.String.length:()I
            ifle 10
            aload 8 /* name */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 64
            if_icmpne 10
         9: .line 366
            aload 8 /* name */
            iconst_1
            aload 8 /* name */
            invokevirtual java.lang.String.length:()I
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 8 /* name */
        10: .line 368
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
            aload 8 /* name */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 16
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
            aload 8 /* name */
            invokevirtual java.util.LinkedHashMap.containsKey:(Ljava/lang/Object;)Z
            ifne 16
        11: .line 369
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTagsLowercase:Ljava/util/Set;
            aload 8 /* 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 370
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            aload 5 /* ch */
            aload 6 /* 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 5 /* ch */
            aload 6 /* 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 371
            goto 24
        14: .line 373
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            aload 5 /* ch */
            aload 6 /* 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 5 /* ch */
            aload 6 /* 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 374
            goto 24
        16: .line 377
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
            aload 8 /* name */
            invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
            astore 9 /* taglet */
        start local 9 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet taglet
        17: .line 379
            aload 9 /* taglet */
            ifnull 24
        18: .line 380
            iload 4 /* areInlineTags */
            ifeq 20
            aload 9 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifne 20
        19: .line 381
            aload 0 /* this */
            aload 5 /* ch */
            aload 9 /* taglet */
            aload 6 /* 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 384
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.Taglet
      StackMap stack:
            aload 2 /* element */
            ifnonnull 22
        21: .line 385
            return
        22: .line 387
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1
            dup
            aload 0 /* this */
            aload 9 /* taglet */
            aload 1 /* utils */
            aload 6 /* 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;Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Lcom/sun/source/doctree/DocTree;)V
        23: .line 442
            aload 2 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1.visit:(Ljavax/lang/model/element/Element;)Ljava/lang/Object;
            pop
        end local 9 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet taglet
        end local 8 // java.lang.String name
        end local 6 // com.sun.source.doctree.DocTree tag
        24: .line 360
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager jdk.javadoc.internal.doclets.toolkit.util.Utils javax.lang.model.element.Element java.lang.Iterable int jdk.javadoc.internal.doclets.toolkit.util.CommentHelper top java.util.Iterator
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        25: .line 445
            return
        end local 5 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
        end local 4 // boolean areInlineTags
        end local 3 // java.lang.Iterable trees
        end local 2 // javax.lang.model.element.Element element
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
        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          utils  Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            0   26     2        element  Ljavax/lang/model/element/Element;
            0   26     3          trees  Ljava/lang/Iterable<+Lcom/sun/source/doctree/DocTree;>;
            0   26     4  areInlineTags  Z
            3   26     5             ch  Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            5   24     6            tag  Lcom/sun/source/doctree/DocTree;
            6   24     8           name  Ljava/lang/String;
           17   24     9         taglet  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
    Signature: (Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Ljavax/lang/model/element/Element;Ljava/lang/Iterable<+Lcom/sun/source/doctree/DocTree;>;Z)V
    MethodParameters:
               Name  Flags
      utils          final
      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 455
            new java.util.LinkedHashSet
            dup
            invokespecial java.util.LinkedHashSet.<init>:()V
            astore 5 /* locationsSet */
        start local 5 // java.util.Set locationsSet
         1: .line 456
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inOverview:()Z
            ifeq 3
         2: .line 457
            aload 5 /* locationsSet */
            ldc "overview"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         3: .line 459
      StackMap locals: java.util.Set
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inModule:()Z
            ifeq 5
         4: .line 460
            aload 5 /* locationsSet */
            ldc "module"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         5: .line 462
      StackMap locals:
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inPackage:()Z
            ifeq 7
         6: .line 463
            aload 5 /* locationsSet */
            ldc "package"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         7: .line 465
      StackMap locals:
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inType:()Z
            ifeq 9
         8: .line 466
            aload 5 /* locationsSet */
            ldc "class/interface"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         9: .line 468
      StackMap locals:
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inConstructor:()Z
            ifeq 11
        10: .line 469
            aload 5 /* locationsSet */
            ldc "constructor"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        11: .line 471
      StackMap locals:
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inField:()Z
            ifeq 13
        12: .line 472
            aload 5 /* locationsSet */
            ldc "field"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        13: .line 474
      StackMap locals:
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inMethod:()Z
            ifeq 15
        14: .line 475
            aload 5 /* locationsSet */
            ldc "method"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        15: .line 477
      StackMap locals:
      StackMap stack:
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifeq 17
        16: .line 478
            aload 5 /* locationsSet */
            ldc "inline text"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        17: .line 480
      StackMap locals:
      StackMap stack:
            aload 5 /* locationsSet */
            iconst_0
            anewarray java.lang.String
            invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast java.lang.String[]
            astore 6 /* locations */
        start local 6 // java.lang.String[] locations
        18: .line 481
            aload 6 /* locations */
            ifnull 19
            aload 6 /* locations */
            arraylength
            ifne 20
        19: .line 483
      StackMap locals: java.lang.String[]
      StackMap stack:
            return
        20: .line 485
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 7 /* combined_locations */
        start local 7 // java.lang.StringBuilder combined_locations
        21: .line 486
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        22: goto 27
        23: .line 487
      StackMap locals: java.lang.StringBuilder int
      StackMap stack:
            iload 8 /* i */
            ifle 25
        24: .line 488
            aload 7 /* combined_locations */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        25: .line 490
      StackMap locals:
      StackMap stack:
            aload 7 /* combined_locations */
            aload 6 /* locations */
            iload 8 /* i */
            aaload
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        26: .line 486
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        27: iload 8 /* i */
            aload 6 /* locations */
            arraylength
            if_icmplt 23
        end local 8 // int i
        28: .line 492
            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
        29: .line 493
            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 7 /* combined_locations */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
        30: .line 492
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        31: .line 494
            return
        end local 7 // java.lang.StringBuilder combined_locations
        end local 6 // java.lang.String[] 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   32     0                this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0   32     1                  ch  Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            0   32     2              taglet  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
            0   32     3                 tag  Lcom/sun/source/doctree/DocTree;
            0   32     4          holderType  Ljava/lang/String;
            1   32     5        locationsSet  Ljava/util/Set<Ljava/lang/String;>;
           18   32     6           locations  [Ljava/lang/String;
           21   32     7  combined_locations  Ljava/lang/StringBuilder;
           22   28     8                   i  I
    MethodParameters:
            Name  Flags
      ch          
      taglet      
      tag         
      holderType  

  public java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> getModuleCustomTaglets();
    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 503
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.moduleTags:Ljava/util/List;
            ifnonnull 2
         1: .line 504
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
         2: .line 506
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.moduleTags: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> getPackageCustomTaglets();
    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 516
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.packageTags:Ljava/util/List;
            ifnonnull 2
         1: .line 517
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
         2: .line 519
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.packageTags: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> getTypeCustomTaglets();
    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 529
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.typeTags:Ljava/util/List;
            ifnonnull 2
         1: .line 530
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
         2: .line 532
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.typeTags: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> getInlineCustomTaglets();
    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 542
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.inlineTags:Ljava/util/List;
            ifnonnull 2
         1: .line 543
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
         2: .line 545
      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> getFieldCustomTaglets();
    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 555
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.fieldTags:Ljava/util/List;
            ifnonnull 2
         1: .line 556
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
         2: .line 558
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.fieldTags: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 568
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.serializedFormTags:Ljava/util/List;
            ifnonnull 2
         1: .line 569
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
         2: .line 571
      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> getCustomTaglets(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, 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 582
            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: 6
                    2: 4
                    3: 4
                    4: 4
                    5: 4
                    6: 3
                    7: 3
                    8: 8
                    9: 8
                   10: 8
                   11: 2
                   12: 1
                   13: 8
                   14: 8
                   15: 8
                   16: 7
                   17: 8
                   18: 5
              default: 8
          }
         1: .line 584
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getConstructorCustomTaglets:()Ljava/util/List;
            areturn
         2: .line 586
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getMethodCustomTaglets:()Ljava/util/List;
            areturn
         3: .line 589
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getFieldCustomTaglets:()Ljava/util/List;
            areturn
         4: .line 594
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getTypeCustomTaglets:()Ljava/util/List;
            areturn
         5: .line 596
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getModuleCustomTaglets:()Ljava/util/List;
            areturn
         6: .line 598
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getPackageCustomTaglets:()Ljava/util/List;
            areturn
         7: .line 600
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getOverviewCustomTaglets:()Ljava/util/List;
            areturn
         8: .line 602
      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    9     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0    9     1     e  Ljavax/lang/model/element/Element;
    Signature: (Ljavax/lang/model/element/Element;)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;>;
    MethodParameters:
      Name  Flags
      e     

  public java.util.List<jdk.javadoc.internal.doclets.toolkit.taglets.Taglet> getConstructorCustomTaglets();
    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 613
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.constructorTags:Ljava/util/List;
            ifnonnull 2
         1: .line 614
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
         2: .line 616
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.constructorTags: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> getMethodCustomTaglets();
    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 626
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.methodTags:Ljava/util/List;
            ifnonnull 2
         1: .line 627
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
         2: .line 629
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.methodTags: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> getOverviewCustomTaglets();
    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 639
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.overviewTags:Ljava/util/List;
            ifnonnull 2
         1: .line 640
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initCustomTaglets:()V
         2: .line 642
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.overviewTags: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;>;

  private void initCustomTaglets();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
         0: .line 650
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.moduleTags:Ljava/util/List;
         1: .line 651
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.packageTags:Ljava/util/List;
         2: .line 652
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.typeTags:Ljava/util/List;
         3: .line 653
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.fieldTags:Ljava/util/List;
         4: .line 654
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.constructorTags:Ljava/util/List;
         5: .line 655
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.methodTags:Ljava/util/List;
         6: .line 656
            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 657
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.overviewTags:Ljava/util/List;
         8: .line 659
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags: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:
         9: 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
        10: .line 660
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inModule:()Z
            ifeq 12
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifne 12
        11: .line 661
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.moduleTags:Ljava/util/List;
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        12: .line 663
      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.inPackage:()Z
            ifeq 14
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifne 14
        13: .line 664
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.packageTags:Ljava/util/List;
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        14: .line 666
      StackMap locals:
      StackMap stack:
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inType:()Z
            ifeq 16
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifne 16
        15: .line 667
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.typeTags:Ljava/util/List;
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        16: .line 669
      StackMap locals:
      StackMap stack:
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inField:()Z
            ifeq 18
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifne 18
        17: .line 670
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.fieldTags:Ljava/util/List;
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        18: .line 672
      StackMap locals:
      StackMap stack:
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inConstructor:()Z
            ifeq 20
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifne 20
        19: .line 673
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.constructorTags:Ljava/util/List;
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        20: .line 675
      StackMap locals:
      StackMap stack:
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inMethod:()Z
            ifeq 22
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifne 22
        21: .line 676
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.methodTags:Ljava/util/List;
            aload 1 /* current */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        22: .line 678
      StackMap locals:
      StackMap stack:
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifeq 24
        23: .line 679
            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
        24: .line 681
      StackMap locals:
      StackMap stack:
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.inOverview:()Z
            ifeq 26
            aload 1 /* current */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.isInlineTag:()Z
            ifne 26
        25: .line 682
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.overviewTags:Ljava/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 659
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager top java.util.Iterator
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 9
        27: .line 687
            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 688
            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.customTags: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 689
            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.customTags: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 690
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.nosince:Z
            ifne 32
        31: .line 691
            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.customTags: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 692
      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.customTags: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 693
            return
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   34     0     this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
           10   26     1  current  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;

  private void initStandardTaglets();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=2, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
         0: .line 699
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.javafx:Z
            ifeq 2
         1: .line 700
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.initJavaFXTaglets:()V
         2: .line 704
      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 705
            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 706
            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 707
            aload 0 /* this */
            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
         6: .line 708
            ldc "mc"
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         7: .line 707
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
         8: .line 709
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.nosince:Z
            ifeq 9
            iconst_0
            goto 10
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
         9: iconst_1
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager int
        10: 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;
        11: .line 710
            ldc "a"
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        12: .line 709
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(ZLjdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        13: .line 711
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showversion:Z
            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;
        14: .line 712
            ldc "spto"
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        15: .line 711
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(ZLjdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        16: .line 713
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.showauthor:Z
            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;
        17: .line 714
            ldc "spto"
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        18: .line 713
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(ZLjdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        19: .line 715
            aload 0 /* this */
            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;
        20: .line 716
            ldc "x"
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        21: .line 715
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        22: .line 717
            aload 0 /* this */
            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;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.Hidden"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
        23: .line 718
            ldc "fmt"
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        24: .line 717
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        25: .line 719
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
            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;
        26: .line 720
            ldc "m"
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            dup
            astore 1 /* temp */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet temp
        27: invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
            aload 1 /* temp */
        28: .line 719
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        29: .line 721
            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
        30: .line 723
            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
        31: .line 724
            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
        32: .line 725
            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
        33: .line 726
            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
        34: .line 727
            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
        35: .line 728
            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
        36: .line 732
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
            getstatic com.sun.source.doctree.DocTree$Kind.DEPRECATED:Lcom/sun/source/doctree/DocTree$Kind;
            getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        37: .line 733
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
            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;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        38: .line 734
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
            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;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        39: .line 735
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
            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;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        40: .line 736
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
            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;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        41: .line 737
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet temp
        end local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   42     0  this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
           27   42     1  temp  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;

  private void initJavaFXTaglets();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
         0: .line 743
            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 744
            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 745
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            ldc "propertyDescription"
         3: .line 746
            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 747
            ldc "fm"
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         5: .line 745
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
         6: .line 748
            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 749
            ldc "fm"
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         8: .line 748
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
         9: .line 750
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet
            dup
            ldc "treatAsPrivate"
            aconst_null
        10: .line 751
            ldc "fmt"
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.SimpleTaglet.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        11: .line 750
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addStandardTaglet:(Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
        12: .line 752
            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;

  void addStandardTaglet(jdk.javadoc.internal.doclets.toolkit.taglets.Taglet);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
    flags: (0x0000) 
    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 755
            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 756
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags: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 757
            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 758
            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    4     0    this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0    4     1  taglet  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
            1    4     2    name  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      taglet  

  void addStandardTaglet(boolean, jdk.javadoc.internal.doclets.toolkit.taglets.Taglet);
    descriptor: (ZLjdk/javadoc/internal/doclets/toolkit/taglets/Taglet;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
        start local 1 // boolean enable
        start local 2 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet taglet
         0: .line 761
            aload 2 /* taglet */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.getName:()Ljava/lang/String;
            astore 3 /* name */
        start local 3 // java.lang.String name
         1: .line 762
            iload 1 /* enable */
            ifeq 3
         2: .line 763
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags:Ljava/util/LinkedHashMap;
            aload 3 /* name */
            aload 2 /* taglet */
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 764
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
            aload 3 /* name */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         4: .line 765
            return
        end local 3 // java.lang.String name
        end local 2 // jdk.javadoc.internal.doclets.toolkit.taglets.Taglet taglet
        end local 1 // boolean enable
        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  enable  Z
            0    5     2  taglet  Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
            1    5     3    name  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      enable  
      taglet  

  private void initStandardTagsLowercase();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager this
         0: .line 771
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTags:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 2
            goto 3
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager top java.util.Iterator
      StackMap stack:
         1: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 1 /* standardTag */
        start local 1 // java.lang.String standardTag
         2: .line 772
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.standardTagsLowercase:Ljava/util/Set;
            aload 1 /* standardTag */
            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
        end local 1 // java.lang.String standardTag
         3: .line 771
      StackMap locals:
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 774
            return
        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;
            2    3     1  standardTag  Ljava/lang/String;

  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 777
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags: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 786
            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 787
            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 788
            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 789
            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 792
            aload 2 /* names */
            invokeinterface java.util.Set.size:()I
            ifle 11
         1: .line 793
            aload 2 /* names */
            iconst_0
            anewarray java.lang.String
            invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast java.lang.String[]
            astore 3 /* namesArray */
        start local 3 // java.lang.String[] namesArray
         2: .line 794
            ldc " "
            astore 4 /* result */
        start local 4 // java.lang.String result
         3: .line 795
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         4: goto 9
         5: .line 796
      StackMap locals: java.lang.String[] java.lang.String int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 4 /* result */
            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;
            aload 3 /* namesArray */
            iload 5 /* i */
            aaload
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* result */
         6: .line 797
            iload 5 /* i */
            iconst_1
            iadd
            aload 3 /* namesArray */
            arraylength
            if_icmpge 8
         7: .line 798
            new java.lang.StringBuilder
            dup
            aload 4 /* result */
            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;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* result */
         8: .line 795
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 5 /* i */
            aload 3 /* namesArray */
            arraylength
            if_icmplt 5
        end local 5 // int i
        10: .line 801
            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 4 /* result */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 4 // java.lang.String result
        end local 3 // java.lang.String[] namesArray
        11: .line 803
      StackMap locals:
      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   12     0        this  Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            0   12     1   noticeKey  Ljava/lang/String;
            0   12     2       names  Ljava/util/Set<Ljava/lang/String;>;
            2   11     3  namesArray  [Ljava/lang/String;
            3   11     4      result  Ljava/lang/String;
            4   10     5           i  I
    Signature: (Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;)V
    MethodParameters:
           Name  Flags
      noticeKey  
      names      

  public jdk.javadoc.internal.doclets.toolkit.taglets.Taglet getTaglet(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/taglets/Taglet;
    flags: (0x0001) ACC_PUBLIC
    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 814
            aload 1 /* name */
            ldc "@"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            ifne 2
         1: .line 815
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags: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 817
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.customTags: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  

  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 67
            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
}
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 Location = javax.tools.DocumentationTool$Location of javax.tools.DocumentationTool
  public abstract Location = javax.tools.JavaFileManager$Location of javax.tools.JavaFileManager
  jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager$1