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 62
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 63
            aload 0 /* this */
            aload 1 /* configuration */
            putfield jdk.javadoc.internal.doclets.formats.html.WriterFactoryImpl.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         2: .line 64
            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 71
            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 79
            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 86
            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 94
            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 102
            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 111
            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 112
            new jdk.javadoc.internal.doclets.formats.html.AnnotationTypeFieldWriterImpl
            dup
         2: .line 113
            aload 1 /* annotationTypeWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
            aload 2 /* te */
         3: .line 112
            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 122
            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 123
            new jdk.javadoc.internal.doclets.formats.html.AnnotationTypeOptionalMemberWriterImpl
            dup
         2: .line 124
            aload 1 /* annotationTypeWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
            aload 2 /* te */
         3: .line 123
            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 133
            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 134
            new jdk.javadoc.internal.doclets.formats.html.AnnotationTypeRequiredMemberWriterImpl
            dup
         2: .line 135
            aload 1 /* annotationTypeWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
            aload 2 /* te */
         3: .line 134
            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 143
            new jdk.javadoc.internal.doclets.formats.html.EnumConstantWriterImpl
            dup
            aload 1 /* classWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
         1: .line 144
            aload 1 /* classWriter */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getTypeElement:()Ljavax/lang/model/element/TypeElement;
         2: .line 143
            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 152
            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 160
            new jdk.javadoc.internal.doclets.formats.html.PropertyWriterImpl
            dup
            aload 1 /* classWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
         1: .line 161
            aload 1 /* classWriter */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getTypeElement:()Ljavax/lang/model/element/TypeElement;
         2: .line 160
            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 169
            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 177
            new jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl
            dup
            aload 1 /* classWriter */
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
         1: .line 178
            aload 1 /* classWriter */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getTypeElement:()Ljavax/lang/model/element/TypeElement;
         2: .line 177
            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 187
            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 189
      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 191
      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 193
      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 195
      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 197
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.NestedClassWriterImpl
            dup
         6: .line 198
            aload 1 /* classWriter */
         7: .line 197
            checkcast jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
         8: .line 198
            aload 1 /* classWriter */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getTypeElement:()Ljavax/lang/model/element/TypeElement;
         9: .line 197
            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 200
      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 202
      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 212
            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 215
      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 214
            checkcast jdk.javadoc.internal.doclets.formats.html.AnnotationTypeFieldWriterImpl
            areturn
         3: .line 218
      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 217
            checkcast jdk.javadoc.internal.doclets.formats.html.AnnotationTypeOptionalMemberWriterImpl
            areturn
         5: .line 221
      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 220
            checkcast jdk.javadoc.internal.doclets.formats.html.AnnotationTypeRequiredMemberWriterImpl
            areturn
         7: .line 223
      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 232
            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 240
            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 59
            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