public class jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl implements jdk.javadoc.internal.doclets.toolkit.WriterFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl
  super_class: java.lang.Object
{
  private final jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  public void <init>(jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
         0: .line 60
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 61
            aload 0 /* this */
            aload 1 /* configuration */
            putfield jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         2: .line 62
            return
        end local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    3     1  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
    MethodParameters:
               Name  Flags
      configuration  

  public jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter getConstantsSummaryWriter();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
         0: .line 69
            new jdk.javadoc.internal.doclets.formats.html.ConstantsSummaryWriterImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokespecial jdk.javadoc.internal.doclets.formats.html.ConstantsSummaryWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;)V
            areturn
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;

  public jdk.javadoc.internal.doclets.toolkit.PackageSummaryWriter getPackageSummaryWriter(javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // javax.lang.model.element.PackageElement packageElement
         0: .line 77
            new jdk.javadoc.internal.doclets.formats.html.PackageWriterImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* packageElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.PackageWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljavax/lang/model/element/PackageElement;)V
            areturn
        end local 1 // javax.lang.model.element.PackageElement packageElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    1     1  packageElement  Ljavax/lang/model/element/PackageElement;
    MethodParameters:
                Name  Flags
      packageElement  

  public jdk.javadoc.internal.doclets.toolkit.ModuleSummaryWriter getModuleSummaryWriter(javax.lang.model.element.ModuleElement);
    descriptor: (Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // javax.lang.model.element.ModuleElement mdle
         0: .line 84
            new jdk.javadoc.internal.doclets.formats.html.ModuleWriterImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* mdle */
            invokespecial jdk.javadoc.internal.doclets.formats.html.ModuleWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljavax/lang/model/element/ModuleElement;)V
            areturn
        end local 1 // javax.lang.model.element.ModuleElement mdle
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    1     1  mdle  Ljavax/lang/model/element/ModuleElement;
    MethodParameters:
      Name  Flags
      mdle  

  public jdk.javadoc.internal.doclets.toolkit.ClassWriter getClassWriter(javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.util.ClassTree);
    descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;)Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // javax.lang.model.element.TypeElement typeElement
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.ClassTree classTree
         0: .line 92
            new jdk.javadoc.internal.doclets.formats.html.ClassWriterImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* typeElement */
            aload 2 /* classTree */
            invokespecial jdk.javadoc.internal.doclets.formats.html.ClassWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;)V
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.ClassTree classTree
        end local 1 // javax.lang.model.element.TypeElement typeElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    1     1  typeElement  Ljavax/lang/model/element/TypeElement;
            0    1     2    classTree  Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;
    MethodParameters:
             Name  Flags
      typeElement  
      classTree    

  public jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter getAnnotationTypeWriter(javax.lang.model.element.TypeElement);
    descriptor: (Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // javax.lang.model.element.TypeElement annotationType
         0: .line 100
            new jdk.javadoc.internal.doclets.formats.html.AnnotationTypeWriterImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* annotationType */
            invokespecial jdk.javadoc.internal.doclets.formats.html.AnnotationTypeWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljavax/lang/model/element/TypeElement;)V
            areturn
        end local 1 // javax.lang.model.element.TypeElement annotationType
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    1     1  annotationType  Ljavax/lang/model/element/TypeElement;
    MethodParameters:
                Name  Flags
      annotationType  

  public jdk.javadoc.internal.doclets.toolkit.AnnotationTypeFieldWriter getAnnotationTypeFieldWriter(jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter;)Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter annotationTypeWriter
         0: .line 109
            aload 1 /* annotationTypeWriter */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter.getAnnotationTypeElement:()Ljavax/lang/model/element/TypeElement;
            astore 2 /* te */
        start local 2 // javax.lang.model.element.TypeElement te
         1: .line 110
            new jdk.javadoc.internal.doclets.formats.html.AnnotationTypeFieldWriterImpl
            dup
         2: .line 111
            aload 1 /* annotationTypeWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
            aload 2 /* te */
         3: .line 110
            invokespecial jdk.javadoc.internal.doclets.formats.html.AnnotationTypeFieldWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;Ljavax/lang/model/element/TypeElement;)V
            areturn
        end local 2 // javax.lang.model.element.TypeElement te
        end local 1 // jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter annotationTypeWriter
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    4     0                  this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    4     1  annotationTypeWriter  Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter;
            1    4     2                    te  Ljavax/lang/model/element/TypeElement;
    MethodParameters:
                      Name  Flags
      annotationTypeWriter  

  public jdk.javadoc.internal.doclets.toolkit.AnnotationTypeOptionalMemberWriter getAnnotationTypeOptionalMemberWriter(jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter;)Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter annotationTypeWriter
         0: .line 120
            aload 1 /* annotationTypeWriter */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter.getAnnotationTypeElement:()Ljavax/lang/model/element/TypeElement;
            astore 2 /* te */
        start local 2 // javax.lang.model.element.TypeElement te
         1: .line 121
            new jdk.javadoc.internal.doclets.formats.html.AnnotationTypeOptionalMemberWriterImpl
            dup
         2: .line 122
            aload 1 /* annotationTypeWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
            aload 2 /* te */
         3: .line 121
            invokespecial jdk.javadoc.internal.doclets.formats.html.AnnotationTypeOptionalMemberWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;Ljavax/lang/model/element/TypeElement;)V
            areturn
        end local 2 // javax.lang.model.element.TypeElement te
        end local 1 // jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter annotationTypeWriter
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    4     0                  this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    4     1  annotationTypeWriter  Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter;
            1    4     2                    te  Ljavax/lang/model/element/TypeElement;
    MethodParameters:
                      Name  Flags
      annotationTypeWriter  

  public jdk.javadoc.internal.doclets.toolkit.AnnotationTypeRequiredMemberWriter getAnnotationTypeRequiredMemberWriter(jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter;)Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter annotationTypeWriter
         0: .line 131
            aload 1 /* annotationTypeWriter */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter.getAnnotationTypeElement:()Ljavax/lang/model/element/TypeElement;
            astore 2 /* te */
        start local 2 // javax.lang.model.element.TypeElement te
         1: .line 132
            new jdk.javadoc.internal.doclets.formats.html.AnnotationTypeRequiredMemberWriterImpl
            dup
         2: .line 133
            aload 1 /* annotationTypeWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
            aload 2 /* te */
         3: .line 132
            invokespecial jdk.javadoc.internal.doclets.formats.html.AnnotationTypeRequiredMemberWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;Ljavax/lang/model/element/TypeElement;)V
            areturn
        end local 2 // javax.lang.model.element.TypeElement te
        end local 1 // jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter annotationTypeWriter
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    4     0                  this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    4     1  annotationTypeWriter  Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter;
            1    4     2                    te  Ljavax/lang/model/element/TypeElement;
    MethodParameters:
                      Name  Flags
      annotationTypeWriter  

  public jdk.javadoc.internal.doclets.formats.html.EnumConstantWriterImpl getEnumConstantWriter(jdk.javadoc.internal.doclets.toolkit.ClassWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.ClassWriter classWriter
         0: .line 141
            new jdk.javadoc.internal.doclets.formats.html.EnumConstantWriterImpl
            dup
            aload 1 /* classWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
         1: .line 142
            aload 1 /* classWriter */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getTypeElement:()Ljavax/lang/model/element/TypeElement;
         2: .line 141
            invokespecial jdk.javadoc.internal.doclets.formats.html.EnumConstantWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;Ljavax/lang/model/element/TypeElement;)V
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.ClassWriter classWriter
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    3     1  classWriter  Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
    MethodParameters:
             Name  Flags
      classWriter  

  public jdk.javadoc.internal.doclets.formats.html.FieldWriterImpl getFieldWriter(jdk.javadoc.internal.doclets.toolkit.ClassWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/FieldWriterImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.ClassWriter classWriter
         0: .line 150
            new jdk.javadoc.internal.doclets.formats.html.FieldWriterImpl
            dup
            aload 1 /* classWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
            aload 1 /* classWriter */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getTypeElement:()Ljavax/lang/model/element/TypeElement;
            invokespecial jdk.javadoc.internal.doclets.formats.html.FieldWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;Ljavax/lang/model/element/TypeElement;)V
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.ClassWriter classWriter
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    1     1  classWriter  Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
    MethodParameters:
             Name  Flags
      classWriter  

  public jdk.javadoc.internal.doclets.formats.html.PropertyWriterImpl getPropertyWriter(jdk.javadoc.internal.doclets.toolkit.ClassWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.ClassWriter classWriter
         0: .line 158
            new jdk.javadoc.internal.doclets.formats.html.PropertyWriterImpl
            dup
            aload 1 /* classWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
         1: .line 159
            aload 1 /* classWriter */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getTypeElement:()Ljavax/lang/model/element/TypeElement;
         2: .line 158
            invokespecial jdk.javadoc.internal.doclets.formats.html.PropertyWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;Ljavax/lang/model/element/TypeElement;)V
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.ClassWriter classWriter
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    3     1  classWriter  Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
    MethodParameters:
             Name  Flags
      classWriter  

  public jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl getMethodWriter(jdk.javadoc.internal.doclets.toolkit.ClassWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.ClassWriter classWriter
         0: .line 167
            new jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl
            dup
            aload 1 /* classWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
            aload 1 /* classWriter */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getTypeElement:()Ljavax/lang/model/element/TypeElement;
            invokespecial jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;Ljavax/lang/model/element/TypeElement;)V
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.ClassWriter classWriter
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    1     1  classWriter  Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
    MethodParameters:
             Name  Flags
      classWriter  

  public jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl getConstructorWriter(jdk.javadoc.internal.doclets.toolkit.ClassWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.ClassWriter classWriter
         0: .line 175
            new jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl
            dup
            aload 1 /* classWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
         1: .line 176
            aload 1 /* classWriter */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getTypeElement:()Ljavax/lang/model/element/TypeElement;
         2: .line 175
            invokespecial jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;Ljavax/lang/model/element/TypeElement;)V
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.ClassWriter classWriter
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    3     1  classWriter  Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
    MethodParameters:
             Name  Flags
      classWriter  

  public jdk.javadoc.internal.doclets.toolkit.MemberSummaryWriter getMemberSummaryWriter(jdk.javadoc.internal.doclets.toolkit.ClassWriter, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.ClassWriter classWriter
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind memberType
         0: .line 185
            invokestatic jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:()[I
            aload 2 /* memberType */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iaload
            tableswitch { // 1 - 9
                    1: 5
                    2: 2
                    3: 3
                    4: 1
                    5: 10
                    6: 11
                    7: 11
                    8: 11
                    9: 4
              default: 11
          }
         1: .line 187
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* classWriter */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.getConstructorWriter:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl;
            areturn
         2: .line 189
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* classWriter */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.getEnumConstantWriter:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl;
            areturn
         3: .line 191
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* classWriter */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.getFieldWriter:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/FieldWriterImpl;
            areturn
         4: .line 193
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* classWriter */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.getPropertyWriter:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl;
            areturn
         5: .line 195
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.NestedClassWriterImpl
            dup
         6: .line 196
            aload 1 /* classWriter */
         7: .line 195
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
         8: .line 196
            aload 1 /* classWriter */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getTypeElement:()Ljavax/lang/model/element/TypeElement;
         9: .line 195
            invokespecial jdk.javadoc.internal.doclets.formats.html.NestedClassWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;Ljavax/lang/model/element/TypeElement;)V
            areturn
        10: .line 198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* classWriter */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.getMethodWriter:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
            areturn
        11: .line 200
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind memberType
        end local 1 // jdk.javadoc.internal.doclets.toolkit.ClassWriter classWriter
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0   12     1  classWriter  Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            0   12     2   memberType  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
    MethodParameters:
             Name  Flags
      classWriter  
      memberType   

  public jdk.javadoc.internal.doclets.toolkit.MemberSummaryWriter getMemberSummaryWriter(jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter annotationTypeWriter
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind memberType
         0: .line 210
            invokestatic jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:()[I
            aload 2 /* memberType */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iaload
            tableswitch { // 6 - 8
                    6: 1
                    7: 3
                    8: 5
              default: 7
          }
         1: .line 213
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* annotationTypeWriter */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.getAnnotationTypeFieldWriter:(Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter;)Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter;
         2: .line 212
            checkcast jdk.javadoc.internal.doclets.formats.html.AnnotationTypeFieldWriterImpl
            areturn
         3: .line 216
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* annotationTypeWriter */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.getAnnotationTypeOptionalMemberWriter:(Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter;)Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter;
         4: .line 215
            checkcast jdk.javadoc.internal.doclets.formats.html.AnnotationTypeOptionalMemberWriterImpl
            areturn
         5: .line 219
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* annotationTypeWriter */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.getAnnotationTypeRequiredMemberWriter:(Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter;)Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter;
         6: .line 218
            checkcast jdk.javadoc.internal.doclets.formats.html.AnnotationTypeRequiredMemberWriterImpl
            areturn
         7: .line 221
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind memberType
        end local 1 // jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter annotationTypeWriter
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    8     0                  this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    8     1  annotationTypeWriter  Ljdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter;
            0    8     2            memberType  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
    MethodParameters:
                      Name  Flags
      annotationTypeWriter  
      memberType            

  public jdk.javadoc.internal.doclets.toolkit.SerializedFormWriter getSerializedFormWriter();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/SerializedFormWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
         0: .line 230
            new jdk.javadoc.internal.doclets.formats.html.SerializedFormWriterImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokespecial jdk.javadoc.internal.doclets.formats.html.SerializedFormWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;)V
            areturn
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;

  public jdk.javadoc.internal.doclets.toolkit.DocFilesHandler getDocFilesHandler(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/DocFilesHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
        start local 1 // javax.lang.model.element.Element element
         0: .line 238
            new jdk.javadoc.internal.doclets.formats.html.DocFilesHandlerImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* element */
            invokespecial jdk.javadoc.internal.doclets.formats.html.DocFilesHandlerImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljavax/lang/model/element/Element;)V
            areturn
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Ljdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl;
            0    1     1  element  Ljavax/lang/model/element/Element;
    MethodParameters:
         Name  Flags
      element  

  public jdk.javadoc.internal.doclets.toolkit.PropertyWriter getPropertyWriter(jdk.javadoc.internal.doclets.toolkit.ClassWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/PropertyWriter;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.getPropertyWriter:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public jdk.javadoc.internal.doclets.toolkit.EnumConstantWriter getEnumConstantWriter(jdk.javadoc.internal.doclets.toolkit.ClassWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/EnumConstantWriter;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.getEnumConstantWriter:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public jdk.javadoc.internal.doclets.toolkit.ConstructorWriter getConstructorWriter(jdk.javadoc.internal.doclets.toolkit.ClassWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/ConstructorWriter;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.getConstructorWriter:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public jdk.javadoc.internal.doclets.toolkit.FieldWriter getFieldWriter(jdk.javadoc.internal.doclets.toolkit.ClassWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/FieldWriter;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.getFieldWriter:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/FieldWriterImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public jdk.javadoc.internal.doclets.toolkit.MethodWriter getMethodWriter(jdk.javadoc.internal.doclets.toolkit.ClassWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/MethodWriter;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.getMethodWriter:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 57
            getstatic jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.values:()[Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            bipush 6
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_OPTIONAL:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            bipush 7
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_REQUIRED:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            bipush 8
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.CONSTRUCTORS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iconst_4
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ENUM_CONSTANTS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iconst_2
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iconst_3
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.INNER_CLASSES:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iconst_1
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.METHODS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iconst_5
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.PROPERTIES:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            bipush 9
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           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
}
SourceFile: "WriterFactoryImpl.java"
InnerClasses:
  public final Kind = jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind of jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable