public class com.sun.tools.javac.util.Names
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.javac.util.Names
  super_class: java.lang.Object
{
  public static final com.sun.tools.javac.util.Context$Key<com.sun.tools.javac.util.Names> namesKey;
    descriptor: Lcom/sun/tools/javac/util/Context$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/sun/tools/javac/util/Context$Key<Lcom/sun/tools/javac/util/Names;>;

  public final com.sun.tools.javac.util.Name asterisk;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name comma;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name empty;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name hyphen;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name one;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name slash;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name _class;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name _super;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name _this;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name var;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name exports;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name opens;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name module;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name provides;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name requires;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name to;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name transitive;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name uses;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name open;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name with;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name yield;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name _name;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name addSuppressed;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name any;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name append;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name clinit;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name clone;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name close;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name deserializeLambda;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name desiredAssertionStatus;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name equals;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name error;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name finalize;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name forRemoval;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name essentialAPI;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name getClass;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name hasNext;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name hashCode;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name init;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name iterator;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name length;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name next;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name ordinal;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name provider;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name serialVersionUID;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name toString;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name value;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name valueOf;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name values;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name readResolve;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name readObject;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name java_io_Serializable;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name java_lang_Class;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name java_lang_Cloneable;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name java_lang_Enum;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name java_lang_Object;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Array;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Bound;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Method;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name java_lang;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name java_base;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Annotation;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name AnnotationDefault;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name BootstrapMethods;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Bridge;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name CharacterRangeTable;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Code;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name CompilationID;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name ConstantValue;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Deprecated;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name EnclosingMethod;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Enum;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Exceptions;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name InnerClasses;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name LineNumberTable;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name LocalVariableTable;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name LocalVariableTypeTable;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name MethodParameters;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Module;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name ModuleResolution;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name NestHost;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name NestMembers;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Record;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name RuntimeInvisibleAnnotations;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name RuntimeInvisibleParameterAnnotations;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name RuntimeInvisibleTypeAnnotations;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name RuntimeVisibleAnnotations;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name RuntimeVisibleParameterAnnotations;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name RuntimeVisibleTypeAnnotations;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Signature;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name SourceFile;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name SourceID;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name StackMap;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name StackMapTable;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Synthetic;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Value;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name Varargs;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name ANNOTATION_TYPE;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name CONSTRUCTOR;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name FIELD;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name LOCAL_VARIABLE;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name METHOD;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name MODULE;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name PACKAGE;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name PARAMETER;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name TYPE;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name TYPE_PARAMETER;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name TYPE_USE;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name RECORD_COMPONENT;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name CLASS;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name RUNTIME;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name SOURCE;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name T;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name ex;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name module_info;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name package_info;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name requireNonNull;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name lambda;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name metafactory;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name altMetafactory;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name dollarThis;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name makeConcat;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name makeConcatWithConstants;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name bootstrap;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name record;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name serialPersistentFields;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name writeObject;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name writeReplace;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name readObjectNoData;
    descriptor: Lcom/sun/tools/javac/util/Name;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.sun.tools.javac.util.Name$Table table;
    descriptor: Lcom/sun/tools/javac/util/Name$Table;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 41
            new com.sun.tools.javac.util.Context$Key
            dup
            invokespecial com.sun.tools.javac.util.Context$Key.<init>:()V
            putstatic com.sun.tools.javac.util.Names.namesKey:Lcom/sun/tools/javac/util/Context$Key;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static com.sun.tools.javac.util.Names instance(com.sun.tools.javac.util.Context);
    descriptor: (Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Names;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.tools.javac.util.Context context
         0: .line 44
            aload 0 /* context */
            getstatic com.sun.tools.javac.util.Names.namesKey:Lcom/sun/tools/javac/util/Context$Key;
            invokevirtual com.sun.tools.javac.util.Context.get:(Lcom/sun/tools/javac/util/Context$Key;)Ljava/lang/Object;
            checkcast com.sun.tools.javac.util.Names
            astore 1 /* instance */
        start local 1 // com.sun.tools.javac.util.Names instance
         1: .line 45
            aload 1 /* instance */
            ifnonnull 4
         2: .line 46
            new com.sun.tools.javac.util.Names
            dup
            aload 0 /* context */
            invokespecial com.sun.tools.javac.util.Names.<init>:(Lcom/sun/tools/javac/util/Context;)V
            astore 1 /* instance */
         3: .line 47
            aload 0 /* context */
            getstatic com.sun.tools.javac.util.Names.namesKey:Lcom/sun/tools/javac/util/Context$Key;
            aload 1 /* instance */
            invokevirtual com.sun.tools.javac.util.Context.put:(Lcom/sun/tools/javac/util/Context$Key;Ljava/lang/Object;)V
         4: .line 49
      StackMap locals: com.sun.tools.javac.util.Names
      StackMap stack:
            aload 1 /* instance */
            areturn
        end local 1 // com.sun.tools.javac.util.Names instance
        end local 0 // com.sun.tools.javac.util.Context context
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0   context  Lcom/sun/tools/javac/util/Context;
            1    5     1  instance  Lcom/sun/tools/javac/util/Names;
    MethodParameters:
         Name  Flags
      context  

  public void <init>(com.sun.tools.javac.util.Context);
    descriptor: (Lcom/sun/tools/javac/util/Context;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.util.Names this
        start local 1 // com.sun.tools.javac.util.Context context
         0: .line 215
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 216
            aload 1 /* context */
            invokestatic com.sun.tools.javac.util.Options.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Options;
            astore 2 /* options */
        start local 2 // com.sun.tools.javac.util.Options options
         2: .line 217
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* options */
            invokevirtual com.sun.tools.javac.util.Names.createTable:(Lcom/sun/tools/javac/util/Options;)Lcom/sun/tools/javac/util/Name$Table;
            putfield com.sun.tools.javac.util.Names.table:Lcom/sun/tools/javac/util/Name$Table;
         3: .line 220
            aload 0 /* this */
            aload 0 /* this */
            ldc "*"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.asterisk:Lcom/sun/tools/javac/util/Name;
         4: .line 221
            aload 0 /* this */
            aload 0 /* this */
            ldc ","
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.comma:Lcom/sun/tools/javac/util/Name;
         5: .line 222
            aload 0 /* this */
            aload 0 /* this */
            ldc ""
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.empty:Lcom/sun/tools/javac/util/Name;
         6: .line 223
            aload 0 /* this */
            aload 0 /* this */
            ldc "-"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.hyphen:Lcom/sun/tools/javac/util/Name;
         7: .line 224
            aload 0 /* this */
            aload 0 /* this */
            ldc "1"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.one:Lcom/sun/tools/javac/util/Name;
         8: .line 225
            aload 0 /* this */
            aload 0 /* this */
            ldc "/"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.slash:Lcom/sun/tools/javac/util/Name;
         9: .line 228
            aload 0 /* this */
            aload 0 /* this */
            ldc "class"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names._class:Lcom/sun/tools/javac/util/Name;
        10: .line 229
            aload 0 /* this */
            aload 0 /* this */
            ldc "super"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names._super:Lcom/sun/tools/javac/util/Name;
        11: .line 230
            aload 0 /* this */
            aload 0 /* this */
            ldc "this"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names._this:Lcom/sun/tools/javac/util/Name;
        12: .line 231
            aload 0 /* this */
            aload 0 /* this */
            ldc "var"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.var:Lcom/sun/tools/javac/util/Name;
        13: .line 232
            aload 0 /* this */
            aload 0 /* this */
            ldc "exports"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.exports:Lcom/sun/tools/javac/util/Name;
        14: .line 233
            aload 0 /* this */
            aload 0 /* this */
            ldc "opens"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.opens:Lcom/sun/tools/javac/util/Name;
        15: .line 234
            aload 0 /* this */
            aload 0 /* this */
            ldc "module"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.module:Lcom/sun/tools/javac/util/Name;
        16: .line 235
            aload 0 /* this */
            aload 0 /* this */
            ldc "provides"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.provides:Lcom/sun/tools/javac/util/Name;
        17: .line 236
            aload 0 /* this */
            aload 0 /* this */
            ldc "requires"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.requires:Lcom/sun/tools/javac/util/Name;
        18: .line 237
            aload 0 /* this */
            aload 0 /* this */
            ldc "to"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.to:Lcom/sun/tools/javac/util/Name;
        19: .line 238
            aload 0 /* this */
            aload 0 /* this */
            ldc "transitive"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.transitive:Lcom/sun/tools/javac/util/Name;
        20: .line 239
            aload 0 /* this */
            aload 0 /* this */
            ldc "uses"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.uses:Lcom/sun/tools/javac/util/Name;
        21: .line 240
            aload 0 /* this */
            aload 0 /* this */
            ldc "open"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.open:Lcom/sun/tools/javac/util/Name;
        22: .line 241
            aload 0 /* this */
            aload 0 /* this */
            ldc "with"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.with:Lcom/sun/tools/javac/util/Name;
        23: .line 242
            aload 0 /* this */
            aload 0 /* this */
            ldc "yield"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.yield:Lcom/sun/tools/javac/util/Name;
        24: .line 245
            aload 0 /* this */
            aload 0 /* this */
            ldc "name"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names._name:Lcom/sun/tools/javac/util/Name;
        25: .line 246
            aload 0 /* this */
            aload 0 /* this */
            ldc "addSuppressed"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.addSuppressed:Lcom/sun/tools/javac/util/Name;
        26: .line 247
            aload 0 /* this */
            aload 0 /* this */
            ldc "<any>"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.any:Lcom/sun/tools/javac/util/Name;
        27: .line 248
            aload 0 /* this */
            aload 0 /* this */
            ldc "append"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.append:Lcom/sun/tools/javac/util/Name;
        28: .line 249
            aload 0 /* this */
            aload 0 /* this */
            ldc "<clinit>"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.clinit:Lcom/sun/tools/javac/util/Name;
        29: .line 250
            aload 0 /* this */
            aload 0 /* this */
            ldc "clone"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.clone:Lcom/sun/tools/javac/util/Name;
        30: .line 251
            aload 0 /* this */
            aload 0 /* this */
            ldc "close"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.close:Lcom/sun/tools/javac/util/Name;
        31: .line 252
            aload 0 /* this */
            aload 0 /* this */
            ldc "$deserializeLambda$"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.deserializeLambda:Lcom/sun/tools/javac/util/Name;
        32: .line 253
            aload 0 /* this */
            aload 0 /* this */
            ldc "desiredAssertionStatus"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.desiredAssertionStatus:Lcom/sun/tools/javac/util/Name;
        33: .line 254
            aload 0 /* this */
            aload 0 /* this */
            ldc "equals"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.equals:Lcom/sun/tools/javac/util/Name;
        34: .line 255
            aload 0 /* this */
            aload 0 /* this */
            ldc "<error>"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.error:Lcom/sun/tools/javac/util/Name;
        35: .line 256
            aload 0 /* this */
            aload 0 /* this */
            ldc "finalize"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.finalize:Lcom/sun/tools/javac/util/Name;
        36: .line 257
            aload 0 /* this */
            aload 0 /* this */
            ldc "forRemoval"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.forRemoval:Lcom/sun/tools/javac/util/Name;
        37: .line 258
            aload 0 /* this */
            aload 0 /* this */
            ldc "essentialAPI"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.essentialAPI:Lcom/sun/tools/javac/util/Name;
        38: .line 259
            aload 0 /* this */
            aload 0 /* this */
            ldc "getClass"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.getClass:Lcom/sun/tools/javac/util/Name;
        39: .line 260
            aload 0 /* this */
            aload 0 /* this */
            ldc "hasNext"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.hasNext:Lcom/sun/tools/javac/util/Name;
        40: .line 261
            aload 0 /* this */
            aload 0 /* this */
            ldc "hashCode"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.hashCode:Lcom/sun/tools/javac/util/Name;
        41: .line 262
            aload 0 /* this */
            aload 0 /* this */
            ldc "<init>"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.init:Lcom/sun/tools/javac/util/Name;
        42: .line 263
            aload 0 /* this */
            aload 0 /* this */
            ldc "iterator"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.iterator:Lcom/sun/tools/javac/util/Name;
        43: .line 264
            aload 0 /* this */
            aload 0 /* this */
            ldc "length"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.length:Lcom/sun/tools/javac/util/Name;
        44: .line 265
            aload 0 /* this */
            aload 0 /* this */
            ldc "next"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.next:Lcom/sun/tools/javac/util/Name;
        45: .line 266
            aload 0 /* this */
            aload 0 /* this */
            ldc "ordinal"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.ordinal:Lcom/sun/tools/javac/util/Name;
        46: .line 267
            aload 0 /* this */
            aload 0 /* this */
            ldc "provider"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.provider:Lcom/sun/tools/javac/util/Name;
        47: .line 268
            aload 0 /* this */
            aload 0 /* this */
            ldc "serialVersionUID"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.serialVersionUID:Lcom/sun/tools/javac/util/Name;
        48: .line 269
            aload 0 /* this */
            aload 0 /* this */
            ldc "toString"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.toString:Lcom/sun/tools/javac/util/Name;
        49: .line 270
            aload 0 /* this */
            aload 0 /* this */
            ldc "value"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.value:Lcom/sun/tools/javac/util/Name;
        50: .line 271
            aload 0 /* this */
            aload 0 /* this */
            ldc "valueOf"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.valueOf:Lcom/sun/tools/javac/util/Name;
        51: .line 272
            aload 0 /* this */
            aload 0 /* this */
            ldc "values"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.values:Lcom/sun/tools/javac/util/Name;
        52: .line 273
            aload 0 /* this */
            aload 0 /* this */
            ldc "readResolve"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.readResolve:Lcom/sun/tools/javac/util/Name;
        53: .line 274
            aload 0 /* this */
            aload 0 /* this */
            ldc "readObject"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.readObject:Lcom/sun/tools/javac/util/Name;
        54: .line 275
            aload 0 /* this */
            aload 0 /* this */
            ldc "$this"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.dollarThis:Lcom/sun/tools/javac/util/Name;
        55: .line 278
            aload 0 /* this */
            aload 0 /* this */
            ldc "java.io.Serializable"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.java_io_Serializable:Lcom/sun/tools/javac/util/Name;
        56: .line 279
            aload 0 /* this */
            aload 0 /* this */
            ldc "java.lang.Class"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.java_lang_Class:Lcom/sun/tools/javac/util/Name;
        57: .line 280
            aload 0 /* this */
            aload 0 /* this */
            ldc "java.lang.Cloneable"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.java_lang_Cloneable:Lcom/sun/tools/javac/util/Name;
        58: .line 281
            aload 0 /* this */
            aload 0 /* this */
            ldc "java.lang.Enum"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.java_lang_Enum:Lcom/sun/tools/javac/util/Name;
        59: .line 282
            aload 0 /* this */
            aload 0 /* this */
            ldc "java.lang.Object"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.java_lang_Object:Lcom/sun/tools/javac/util/Name;
        60: .line 285
            aload 0 /* this */
            aload 0 /* this */
            ldc "Array"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Array:Lcom/sun/tools/javac/util/Name;
        61: .line 286
            aload 0 /* this */
            aload 0 /* this */
            ldc "Bound"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Bound:Lcom/sun/tools/javac/util/Name;
        62: .line 287
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Method:Lcom/sun/tools/javac/util/Name;
        63: .line 290
            aload 0 /* this */
            aload 0 /* this */
            ldc "java.lang"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.java_lang:Lcom/sun/tools/javac/util/Name;
        64: .line 293
            aload 0 /* this */
            aload 0 /* this */
            ldc "java.base"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.java_base:Lcom/sun/tools/javac/util/Name;
        65: .line 296
            aload 0 /* this */
            aload 0 /* this */
            ldc "Annotation"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Annotation:Lcom/sun/tools/javac/util/Name;
        66: .line 297
            aload 0 /* this */
            aload 0 /* this */
            ldc "AnnotationDefault"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.AnnotationDefault:Lcom/sun/tools/javac/util/Name;
        67: .line 298
            aload 0 /* this */
            aload 0 /* this */
            ldc "BootstrapMethods"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.BootstrapMethods:Lcom/sun/tools/javac/util/Name;
        68: .line 299
            aload 0 /* this */
            aload 0 /* this */
            ldc "Bridge"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Bridge:Lcom/sun/tools/javac/util/Name;
        69: .line 300
            aload 0 /* this */
            aload 0 /* this */
            ldc "CharacterRangeTable"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.CharacterRangeTable:Lcom/sun/tools/javac/util/Name;
        70: .line 301
            aload 0 /* this */
            aload 0 /* this */
            ldc "Code"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Code:Lcom/sun/tools/javac/util/Name;
        71: .line 302
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompilationID"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.CompilationID:Lcom/sun/tools/javac/util/Name;
        72: .line 303
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstantValue"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.ConstantValue:Lcom/sun/tools/javac/util/Name;
        73: .line 304
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deprecated"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Deprecated:Lcom/sun/tools/javac/util/Name;
        74: .line 305
            aload 0 /* this */
            aload 0 /* this */
            ldc "EnclosingMethod"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.EnclosingMethod:Lcom/sun/tools/javac/util/Name;
        75: .line 306
            aload 0 /* this */
            aload 0 /* this */
            ldc "Enum"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Enum:Lcom/sun/tools/javac/util/Name;
        76: .line 307
            aload 0 /* this */
            aload 0 /* this */
            ldc "Exceptions"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Exceptions:Lcom/sun/tools/javac/util/Name;
        77: .line 308
            aload 0 /* this */
            aload 0 /* this */
            ldc "InnerClasses"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.InnerClasses:Lcom/sun/tools/javac/util/Name;
        78: .line 309
            aload 0 /* this */
            aload 0 /* this */
            ldc "LineNumberTable"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.LineNumberTable:Lcom/sun/tools/javac/util/Name;
        79: .line 310
            aload 0 /* this */
            aload 0 /* this */
            ldc "LocalVariableTable"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.LocalVariableTable:Lcom/sun/tools/javac/util/Name;
        80: .line 311
            aload 0 /* this */
            aload 0 /* this */
            ldc "LocalVariableTypeTable"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.LocalVariableTypeTable:Lcom/sun/tools/javac/util/Name;
        81: .line 312
            aload 0 /* this */
            aload 0 /* this */
            ldc "MethodParameters"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.MethodParameters:Lcom/sun/tools/javac/util/Name;
        82: .line 313
            aload 0 /* this */
            aload 0 /* this */
            ldc "Module"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Module:Lcom/sun/tools/javac/util/Name;
        83: .line 314
            aload 0 /* this */
            aload 0 /* this */
            ldc "ModuleResolution"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.ModuleResolution:Lcom/sun/tools/javac/util/Name;
        84: .line 315
            aload 0 /* this */
            aload 0 /* this */
            ldc "NestHost"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.NestHost:Lcom/sun/tools/javac/util/Name;
        85: .line 316
            aload 0 /* this */
            aload 0 /* this */
            ldc "NestMembers"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.NestMembers:Lcom/sun/tools/javac/util/Name;
        86: .line 317
            aload 0 /* this */
            aload 0 /* this */
            ldc "Record"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Record:Lcom/sun/tools/javac/util/Name;
        87: .line 318
            aload 0 /* this */
            aload 0 /* this */
            ldc "RuntimeInvisibleAnnotations"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.RuntimeInvisibleAnnotations:Lcom/sun/tools/javac/util/Name;
        88: .line 319
            aload 0 /* this */
            aload 0 /* this */
            ldc "RuntimeInvisibleParameterAnnotations"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.RuntimeInvisibleParameterAnnotations:Lcom/sun/tools/javac/util/Name;
        89: .line 320
            aload 0 /* this */
            aload 0 /* this */
            ldc "RuntimeInvisibleTypeAnnotations"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.RuntimeInvisibleTypeAnnotations:Lcom/sun/tools/javac/util/Name;
        90: .line 321
            aload 0 /* this */
            aload 0 /* this */
            ldc "RuntimeVisibleAnnotations"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.RuntimeVisibleAnnotations:Lcom/sun/tools/javac/util/Name;
        91: .line 322
            aload 0 /* this */
            aload 0 /* this */
            ldc "RuntimeVisibleParameterAnnotations"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.RuntimeVisibleParameterAnnotations:Lcom/sun/tools/javac/util/Name;
        92: .line 323
            aload 0 /* this */
            aload 0 /* this */
            ldc "RuntimeVisibleTypeAnnotations"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.RuntimeVisibleTypeAnnotations:Lcom/sun/tools/javac/util/Name;
        93: .line 324
            aload 0 /* this */
            aload 0 /* this */
            ldc "Signature"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Signature:Lcom/sun/tools/javac/util/Name;
        94: .line 325
            aload 0 /* this */
            aload 0 /* this */
            ldc "SourceFile"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.SourceFile:Lcom/sun/tools/javac/util/Name;
        95: .line 326
            aload 0 /* this */
            aload 0 /* this */
            ldc "SourceID"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.SourceID:Lcom/sun/tools/javac/util/Name;
        96: .line 327
            aload 0 /* this */
            aload 0 /* this */
            ldc "StackMap"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.StackMap:Lcom/sun/tools/javac/util/Name;
        97: .line 328
            aload 0 /* this */
            aload 0 /* this */
            ldc "StackMapTable"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.StackMapTable:Lcom/sun/tools/javac/util/Name;
        98: .line 329
            aload 0 /* this */
            aload 0 /* this */
            ldc "Synthetic"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Synthetic:Lcom/sun/tools/javac/util/Name;
        99: .line 330
            aload 0 /* this */
            aload 0 /* this */
            ldc "Value"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Value:Lcom/sun/tools/javac/util/Name;
       100: .line 331
            aload 0 /* this */
            aload 0 /* this */
            ldc "Varargs"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.Varargs:Lcom/sun/tools/javac/util/Name;
       101: .line 334
            aload 0 /* this */
            aload 0 /* this */
            ldc "ANNOTATION_TYPE"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.ANNOTATION_TYPE:Lcom/sun/tools/javac/util/Name;
       102: .line 335
            aload 0 /* this */
            aload 0 /* this */
            ldc "CONSTRUCTOR"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.CONSTRUCTOR:Lcom/sun/tools/javac/util/Name;
       103: .line 336
            aload 0 /* this */
            aload 0 /* this */
            ldc "FIELD"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.FIELD:Lcom/sun/tools/javac/util/Name;
       104: .line 337
            aload 0 /* this */
            aload 0 /* this */
            ldc "LOCAL_VARIABLE"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.LOCAL_VARIABLE:Lcom/sun/tools/javac/util/Name;
       105: .line 338
            aload 0 /* this */
            aload 0 /* this */
            ldc "METHOD"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.METHOD:Lcom/sun/tools/javac/util/Name;
       106: .line 339
            aload 0 /* this */
            aload 0 /* this */
            ldc "MODULE"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.MODULE:Lcom/sun/tools/javac/util/Name;
       107: .line 340
            aload 0 /* this */
            aload 0 /* this */
            ldc "PACKAGE"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.PACKAGE:Lcom/sun/tools/javac/util/Name;
       108: .line 341
            aload 0 /* this */
            aload 0 /* this */
            ldc "PARAMETER"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.PARAMETER:Lcom/sun/tools/javac/util/Name;
       109: .line 342
            aload 0 /* this */
            aload 0 /* this */
            ldc "TYPE"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.TYPE:Lcom/sun/tools/javac/util/Name;
       110: .line 343
            aload 0 /* this */
            aload 0 /* this */
            ldc "TYPE_PARAMETER"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.TYPE_PARAMETER:Lcom/sun/tools/javac/util/Name;
       111: .line 344
            aload 0 /* this */
            aload 0 /* this */
            ldc "TYPE_USE"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.TYPE_USE:Lcom/sun/tools/javac/util/Name;
       112: .line 345
            aload 0 /* this */
            aload 0 /* this */
            ldc "RECORD_COMPONENT"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.RECORD_COMPONENT:Lcom/sun/tools/javac/util/Name;
       113: .line 348
            aload 0 /* this */
            aload 0 /* this */
            ldc "CLASS"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.CLASS:Lcom/sun/tools/javac/util/Name;
       114: .line 349
            aload 0 /* this */
            aload 0 /* this */
            ldc "RUNTIME"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.RUNTIME:Lcom/sun/tools/javac/util/Name;
       115: .line 350
            aload 0 /* this */
            aload 0 /* this */
            ldc "SOURCE"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.SOURCE:Lcom/sun/tools/javac/util/Name;
       116: .line 353
            aload 0 /* this */
            aload 0 /* this */
            ldc "T"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.T:Lcom/sun/tools/javac/util/Name;
       117: .line 354
            aload 0 /* this */
            aload 0 /* this */
            ldc "ex"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.ex:Lcom/sun/tools/javac/util/Name;
       118: .line 355
            aload 0 /* this */
            aload 0 /* this */
            ldc "module-info"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.module_info:Lcom/sun/tools/javac/util/Name;
       119: .line 356
            aload 0 /* this */
            aload 0 /* this */
            ldc "package-info"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.package_info:Lcom/sun/tools/javac/util/Name;
       120: .line 357
            aload 0 /* this */
            aload 0 /* this */
            ldc "requireNonNull"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.requireNonNull:Lcom/sun/tools/javac/util/Name;
       121: .line 360
            aload 0 /* this */
            aload 0 /* this */
            ldc "lambda$"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.lambda:Lcom/sun/tools/javac/util/Name;
       122: .line 361
            aload 0 /* this */
            aload 0 /* this */
            ldc "metafactory"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.metafactory:Lcom/sun/tools/javac/util/Name;
       123: .line 362
            aload 0 /* this */
            aload 0 /* this */
            ldc "altMetafactory"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.altMetafactory:Lcom/sun/tools/javac/util/Name;
       124: .line 365
            aload 0 /* this */
            aload 0 /* this */
            ldc "makeConcat"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.makeConcat:Lcom/sun/tools/javac/util/Name;
       125: .line 366
            aload 0 /* this */
            aload 0 /* this */
            ldc "makeConcatWithConstants"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.makeConcatWithConstants:Lcom/sun/tools/javac/util/Name;
       126: .line 368
            aload 0 /* this */
            aload 0 /* this */
            ldc "bootstrap"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.bootstrap:Lcom/sun/tools/javac/util/Name;
       127: .line 369
            aload 0 /* this */
            aload 0 /* this */
            ldc "record"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.record:Lcom/sun/tools/javac/util/Name;
       128: .line 371
            aload 0 /* this */
            aload 0 /* this */
            ldc "serialPersistentFields"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.serialPersistentFields:Lcom/sun/tools/javac/util/Name;
       129: .line 372
            aload 0 /* this */
            aload 0 /* this */
            ldc "writeObject"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.writeObject:Lcom/sun/tools/javac/util/Name;
       130: .line 373
            aload 0 /* this */
            aload 0 /* this */
            ldc "writeReplace"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.writeReplace:Lcom/sun/tools/javac/util/Name;
       131: .line 374
            aload 0 /* this */
            aload 0 /* this */
            ldc "readObjectNoData"
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            putfield com.sun.tools.javac.util.Names.readObjectNoData:Lcom/sun/tools/javac/util/Name;
       132: .line 375
            return
        end local 2 // com.sun.tools.javac.util.Options options
        end local 1 // com.sun.tools.javac.util.Context context
        end local 0 // com.sun.tools.javac.util.Names this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0  133     0     this  Lcom/sun/tools/javac/util/Names;
            0  133     1  context  Lcom/sun/tools/javac/util/Context;
            2  133     2  options  Lcom/sun/tools/javac/util/Options;
    MethodParameters:
         Name  Flags
      context  

  protected com.sun.tools.javac.util.Name$Table createTable(com.sun.tools.javac.util.Options);
    descriptor: (Lcom/sun/tools/javac/util/Options;)Lcom/sun/tools/javac/util/Name$Table;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.util.Names this
        start local 1 // com.sun.tools.javac.util.Options options
         0: .line 378
            aload 1 /* options */
            ldc "useUnsharedTable"
            invokevirtual com.sun.tools.javac.util.Options.isSet:(Ljava/lang/String;)Z
            istore 2 /* useUnsharedTable */
        start local 2 // boolean useUnsharedTable
         1: .line 379
            iload 2 /* useUnsharedTable */
            ifeq 3
         2: .line 380
            aload 0 /* this */
            invokestatic com.sun.tools.javac.util.UnsharedNameTable.create:(Lcom/sun/tools/javac/util/Names;)Lcom/sun/tools/javac/util/Name$Table;
            areturn
         3: .line 382
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.tools.javac.util.SharedNameTable.create:(Lcom/sun/tools/javac/util/Names;)Lcom/sun/tools/javac/util/SharedNameTable;
            areturn
        end local 2 // boolean useUnsharedTable
        end local 1 // com.sun.tools.javac.util.Options options
        end local 0 // com.sun.tools.javac.util.Names this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lcom/sun/tools/javac/util/Names;
            0    4     1           options  Lcom/sun/tools/javac/util/Options;
            1    4     2  useUnsharedTable  Z
    MethodParameters:
         Name  Flags
      options  

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.javac.util.Names this
         0: .line 386
            aload 0 /* this */
            getfield com.sun.tools.javac.util.Names.table:Lcom/sun/tools/javac/util/Name$Table;
            invokevirtual com.sun.tools.javac.util.Name$Table.dispose:()V
         1: .line 387
            return
        end local 0 // com.sun.tools.javac.util.Names this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/javac/util/Names;

  public com.sun.tools.javac.util.Name fromChars(char[], int, int);
    descriptor: ([CII)Lcom/sun/tools/javac/util/Name;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.tools.javac.util.Names this
        start local 1 // char[] cs
        start local 2 // int start
        start local 3 // int len
         0: .line 390
            aload 0 /* this */
            getfield com.sun.tools.javac.util.Names.table:Lcom/sun/tools/javac/util/Name$Table;
            aload 1 /* cs */
            iload 2 /* start */
            iload 3 /* len */
            invokevirtual com.sun.tools.javac.util.Name$Table.fromChars:([CII)Lcom/sun/tools/javac/util/Name;
            areturn
        end local 3 // int len
        end local 2 // int start
        end local 1 // char[] cs
        end local 0 // com.sun.tools.javac.util.Names this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/tools/javac/util/Names;
            0    1     1     cs  [C
            0    1     2  start  I
            0    1     3    len  I
    MethodParameters:
       Name  Flags
      cs     
      start  
      len    

  public com.sun.tools.javac.util.Name fromString(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.util.Names this
        start local 1 // java.lang.String s
         0: .line 394
            aload 0 /* this */
            getfield com.sun.tools.javac.util.Names.table:Lcom/sun/tools/javac/util/Name$Table;
            aload 1 /* s */
            invokevirtual com.sun.tools.javac.util.Name$Table.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            areturn
        end local 1 // java.lang.String s
        end local 0 // com.sun.tools.javac.util.Names this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/util/Names;
            0    1     1     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     

  public com.sun.tools.javac.util.Name fromUtf(byte[]);
    descriptor: ([B)Lcom/sun/tools/javac/util/Name;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.util.Names this
        start local 1 // byte[] cs
         0: .line 398
            aload 0 /* this */
            getfield com.sun.tools.javac.util.Names.table:Lcom/sun/tools/javac/util/Name$Table;
            aload 1 /* cs */
            invokevirtual com.sun.tools.javac.util.Name$Table.fromUtf:([B)Lcom/sun/tools/javac/util/Name;
            areturn
        end local 1 // byte[] cs
        end local 0 // com.sun.tools.javac.util.Names this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/util/Names;
            0    1     1    cs  [B
    MethodParameters:
      Name  Flags
      cs    

  public com.sun.tools.javac.util.Name fromUtf(byte[], int, int);
    descriptor: ([BII)Lcom/sun/tools/javac/util/Name;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.tools.javac.util.Names this
        start local 1 // byte[] cs
        start local 2 // int start
        start local 3 // int len
         0: .line 402
            aload 0 /* this */
            getfield com.sun.tools.javac.util.Names.table:Lcom/sun/tools/javac/util/Name$Table;
            aload 1 /* cs */
            iload 2 /* start */
            iload 3 /* len */
            invokevirtual com.sun.tools.javac.util.Name$Table.fromUtf:([BII)Lcom/sun/tools/javac/util/Name;
            areturn
        end local 3 // int len
        end local 2 // int start
        end local 1 // byte[] cs
        end local 0 // com.sun.tools.javac.util.Names this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/tools/javac/util/Names;
            0    1     1     cs  [B
            0    1     2  start  I
            0    1     3    len  I
    MethodParameters:
       Name  Flags
      cs     
      start  
      len    
}
SourceFile: "Names.java"
InnerClasses:
  public Key = com.sun.tools.javac.util.Context$Key of com.sun.tools.javac.util.Context
  public abstract Table = com.sun.tools.javac.util.Name$Table of com.sun.tools.javac.util.Name