class jdk.internal.jshell.tool.Selector
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: jdk.internal.jshell.tool.Selector
  super_class: java.lang.Object
{
  static final jdk.internal.jshell.tool.Selector ALWAYS;
    descriptor: Ljdk/internal/jshell/tool/Selector;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final jdk.internal.jshell.tool.Selector OLD_ALWAYS;
    descriptor: Ljdk/internal/jshell/tool/Selector;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final jdk.internal.jshell.tool.Selector ANY;
    descriptor: Ljdk/internal/jshell/tool/Selector;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.util.Map<java.lang.String, jdk.internal.jshell.tool.Selector$SelectorInstanceWithDoc<?>> selectorMap;
    descriptor: Ljava/util/Map;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Ljdk/internal/jshell/tool/Selector$SelectorInstanceWithDoc<*>;>;

  private long bits;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String text;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatCase> cc;
    descriptor: Ljava/util/EnumSet;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatCase;>;

  private java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatAction> ca;
    descriptor: Ljava/util/EnumSet;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatAction;>;

  private java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatWhen> cw;
    descriptor: Ljava/util/EnumSet;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatWhen;>;

  private java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatResolve> cr;
    descriptor: Ljava/util/EnumSet;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatResolve;>;

  private java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatUnresolved> cu;
    descriptor: Ljava/util/EnumSet;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatUnresolved;>;

  private java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatErrors> ce;
    descriptor: Ljava/util/EnumSet;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatErrors;>;

  private static volatile int[] $SWITCH_TABLE$jdk$internal$jshell$tool$Selector$FormatCase;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=8, locals=2, args_size=0
         0: .line 45
            new jdk.internal.jshell.tool.Selector
            dup
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.ALL:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatAction.ALL:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatWhen.ALL:Ljava/util/EnumSet;
         1: .line 46
            getstatic jdk.internal.jshell.tool.Selector$FormatResolve.ALL:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatUnresolved.ALL:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatErrors.ALL:Ljava/util/EnumSet;
         2: .line 45
            invokespecial jdk.internal.jshell.tool.Selector.<init>:(Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
            putstatic jdk.internal.jshell.tool.Selector.ALWAYS:Ljdk/internal/jshell/tool/Selector;
         3: .line 47
            new jdk.internal.jshell.tool.Selector
            dup
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.SUSPICIOUS:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatAction.ALL:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatWhen.ALL:Ljava/util/EnumSet;
         4: .line 48
            getstatic jdk.internal.jshell.tool.Selector$FormatResolve.ALL:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatUnresolved.ALL:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatErrors.ALL:Ljava/util/EnumSet;
         5: .line 47
            invokespecial jdk.internal.jshell.tool.Selector.<init>:(Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
            putstatic jdk.internal.jshell.tool.Selector.OLD_ALWAYS:Ljdk/internal/jshell/tool/Selector;
         6: .line 49
            new jdk.internal.jshell.tool.Selector
            dup
         7: .line 50
            ldc Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
            ldc Ljdk/internal/jshell/tool/Selector$FormatAction;
            invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
            ldc Ljdk/internal/jshell/tool/Selector$FormatWhen;
            invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
         8: .line 51
            ldc Ljdk/internal/jshell/tool/Selector$FormatResolve;
            invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
            ldc Ljdk/internal/jshell/tool/Selector$FormatUnresolved;
            invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
            ldc Ljdk/internal/jshell/tool/Selector$FormatErrors;
            invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
         9: .line 49
            invokespecial jdk.internal.jshell.tool.Selector.<init>:(Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
            putstatic jdk.internal.jshell.tool.Selector.ANY:Ljdk/internal/jshell/tool/Selector;
        10: .line 54
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic jdk.internal.jshell.tool.Selector.selectorMap:Ljava/util/Map;
        11: .line 490
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.ALL:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 1
            goto 14
      StackMap locals: top java.util.Iterator
      StackMap stack:
        12: aload 1
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.internal.jshell.tool.Selector$FormatCase
            astore 0 /* e */
        start local 0 // jdk.internal.jshell.tool.Selector$FormatCase e
        13: .line 491
            getstatic jdk.internal.jshell.tool.Selector.selectorMap:Ljava/util/Map;
            aload 0 /* e */
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.name:()Ljava/lang/String;
            getstatic java.util.Locale.US:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            aload 0 /* e */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 0 // jdk.internal.jshell.tool.Selector$FormatCase e
        14: .line 490
      StackMap locals:
      StackMap stack:
            aload 1
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 12
        15: .line 492
            getstatic jdk.internal.jshell.tool.Selector$FormatAction.ALL:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 1
            goto 18
      StackMap locals:
      StackMap stack:
        16: aload 1
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.internal.jshell.tool.Selector$FormatAction
            astore 0 /* e */
        start local 0 // jdk.internal.jshell.tool.Selector$FormatAction e
        17: .line 493
            getstatic jdk.internal.jshell.tool.Selector.selectorMap:Ljava/util/Map;
            aload 0 /* e */
            invokevirtual jdk.internal.jshell.tool.Selector$FormatAction.name:()Ljava/lang/String;
            getstatic java.util.Locale.US:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            aload 0 /* e */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 0 // jdk.internal.jshell.tool.Selector$FormatAction e
        18: .line 492
      StackMap locals:
      StackMap stack:
            aload 1
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 16
        19: .line 494
            getstatic jdk.internal.jshell.tool.Selector$FormatResolve.ALL:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 1
            goto 22
      StackMap locals:
      StackMap stack:
        20: aload 1
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.internal.jshell.tool.Selector$FormatResolve
            astore 0 /* e */
        start local 0 // jdk.internal.jshell.tool.Selector$FormatResolve e
        21: .line 495
            getstatic jdk.internal.jshell.tool.Selector.selectorMap:Ljava/util/Map;
            aload 0 /* e */
            invokevirtual jdk.internal.jshell.tool.Selector$FormatResolve.name:()Ljava/lang/String;
            getstatic java.util.Locale.US:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            aload 0 /* e */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 0 // jdk.internal.jshell.tool.Selector$FormatResolve e
        22: .line 494
      StackMap locals:
      StackMap stack:
            aload 1
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 20
        23: .line 496
            getstatic jdk.internal.jshell.tool.Selector$FormatUnresolved.ALL:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 1
            goto 26
      StackMap locals:
      StackMap stack:
        24: aload 1
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.internal.jshell.tool.Selector$FormatUnresolved
            astore 0 /* e */
        start local 0 // jdk.internal.jshell.tool.Selector$FormatUnresolved e
        25: .line 497
            getstatic jdk.internal.jshell.tool.Selector.selectorMap:Ljava/util/Map;
            aload 0 /* e */
            invokevirtual jdk.internal.jshell.tool.Selector$FormatUnresolved.name:()Ljava/lang/String;
            getstatic java.util.Locale.US:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            aload 0 /* e */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 0 // jdk.internal.jshell.tool.Selector$FormatUnresolved e
        26: .line 496
      StackMap locals:
      StackMap stack:
            aload 1
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 24
        27: .line 498
            getstatic jdk.internal.jshell.tool.Selector$FormatErrors.ALL:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 1
            goto 30
      StackMap locals:
      StackMap stack:
        28: aload 1
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.internal.jshell.tool.Selector$FormatErrors
            astore 0 /* e */
        start local 0 // jdk.internal.jshell.tool.Selector$FormatErrors e
        29: .line 499
            getstatic jdk.internal.jshell.tool.Selector.selectorMap:Ljava/util/Map;
            aload 0 /* e */
            invokevirtual jdk.internal.jshell.tool.Selector$FormatErrors.name:()Ljava/lang/String;
            getstatic java.util.Locale.US:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            aload 0 /* e */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 0 // jdk.internal.jshell.tool.Selector$FormatErrors e
        30: .line 498
      StackMap locals:
      StackMap stack:
            aload 1
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 28
        31: .line 500
            getstatic jdk.internal.jshell.tool.Selector$FormatWhen.ALL:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 1
            goto 34
      StackMap locals:
      StackMap stack:
        32: aload 1
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.internal.jshell.tool.Selector$FormatWhen
            astore 0 /* e */
        start local 0 // jdk.internal.jshell.tool.Selector$FormatWhen e
        33: .line 501
            getstatic jdk.internal.jshell.tool.Selector.selectorMap:Ljava/util/Map;
            aload 0 /* e */
            invokevirtual jdk.internal.jshell.tool.Selector$FormatWhen.name:()Ljava/lang/String;
            getstatic java.util.Locale.US:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            aload 0 /* e */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 0 // jdk.internal.jshell.tool.Selector$FormatWhen e
        34: .line 500
      StackMap locals:
      StackMap stack:
            aload 1
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 32
        35: .line 502
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
           13   14     0     e  Ljdk/internal/jshell/tool/Selector$FormatCase;
           17   18     0     e  Ljdk/internal/jshell/tool/Selector$FormatAction;
           21   22     0     e  Ljdk/internal/jshell/tool/Selector$FormatResolve;
           25   26     0     e  Ljdk/internal/jshell/tool/Selector$FormatUnresolved;
           29   30     0     e  Ljdk/internal/jshell/tool/Selector$FormatErrors;
           33   34     0     e  Ljdk/internal/jshell/tool/Selector$FormatWhen;

  void <init>(long);
    descriptor: (J)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // jdk.internal.jshell.tool.Selector this
        start local 1 // long bits
         0: .line 65
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 56
            aload 0 /* this */
            ldc -1
            putfield jdk.internal.jshell.tool.Selector.bits:J
         2: .line 57
            aload 0 /* this */
            aconst_null
            putfield jdk.internal.jshell.tool.Selector.text:Ljava/lang/String;
         3: .line 58
            aload 0 /* this */
            aconst_null
            putfield jdk.internal.jshell.tool.Selector.cc:Ljava/util/EnumSet;
         4: .line 66
            aload 0 /* this */
            lload 1 /* bits */
            putfield jdk.internal.jshell.tool.Selector.bits:J
         5: .line 67
            return
        end local 1 // long bits
        end local 0 // jdk.internal.jshell.tool.Selector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljdk/internal/jshell/tool/Selector;
            0    6     1  bits  J
    MethodParameters:
      Name  Flags
      bits  

  void <init>(java.util.Collection<jdk.internal.jshell.tool.Selector$FormatCase>, java.util.Collection<jdk.internal.jshell.tool.Selector$FormatAction>, java.util.Collection<jdk.internal.jshell.tool.Selector$FormatWhen>, java.util.Collection<jdk.internal.jshell.tool.Selector$FormatResolve>, java.util.Collection<jdk.internal.jshell.tool.Selector$FormatUnresolved>, java.util.Collection<jdk.internal.jshell.tool.Selector$FormatErrors>);
    descriptor: (Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // jdk.internal.jshell.tool.Selector this
        start local 1 // java.util.Collection cc
        start local 2 // java.util.Collection ca
        start local 3 // java.util.Collection cw
        start local 4 // java.util.Collection cr
        start local 5 // java.util.Collection cu
        start local 6 // java.util.Collection ce
         0: .line 71
            aload 0 /* this */
            aload 1 /* cc */
            invokestatic java.util.EnumSet.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet;
            aload 2 /* ca */
            invokestatic java.util.EnumSet.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet;
            aload 3 /* cw */
            invokestatic java.util.EnumSet.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet;
         1: .line 72
            aload 4 /* cr */
            invokestatic java.util.EnumSet.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet;
            aload 5 /* cu */
            invokestatic java.util.EnumSet.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet;
            aload 6 /* ce */
            invokestatic java.util.EnumSet.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet;
            invokespecial jdk.internal.jshell.tool.Selector.<init>:(Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
         2: .line 73
            return
        end local 6 // java.util.Collection ce
        end local 5 // java.util.Collection cu
        end local 4 // java.util.Collection cr
        end local 3 // java.util.Collection cw
        end local 2 // java.util.Collection ca
        end local 1 // java.util.Collection cc
        end local 0 // jdk.internal.jshell.tool.Selector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/internal/jshell/tool/Selector;
            0    3     1    cc  Ljava/util/Collection<Ljdk/internal/jshell/tool/Selector$FormatCase;>;
            0    3     2    ca  Ljava/util/Collection<Ljdk/internal/jshell/tool/Selector$FormatAction;>;
            0    3     3    cw  Ljava/util/Collection<Ljdk/internal/jshell/tool/Selector$FormatWhen;>;
            0    3     4    cr  Ljava/util/Collection<Ljdk/internal/jshell/tool/Selector$FormatResolve;>;
            0    3     5    cu  Ljava/util/Collection<Ljdk/internal/jshell/tool/Selector$FormatUnresolved;>;
            0    3     6    ce  Ljava/util/Collection<Ljdk/internal/jshell/tool/Selector$FormatErrors;>;
    Signature: (Ljava/util/Collection<Ljdk/internal/jshell/tool/Selector$FormatCase;>;Ljava/util/Collection<Ljdk/internal/jshell/tool/Selector$FormatAction;>;Ljava/util/Collection<Ljdk/internal/jshell/tool/Selector$FormatWhen;>;Ljava/util/Collection<Ljdk/internal/jshell/tool/Selector$FormatResolve;>;Ljava/util/Collection<Ljdk/internal/jshell/tool/Selector$FormatUnresolved;>;Ljava/util/Collection<Ljdk/internal/jshell/tool/Selector$FormatErrors;>;)V
    MethodParameters:
      Name  Flags
      cc    
      ca    
      cw    
      cr    
      cu    
      ce    

  void <init>(jdk.internal.jshell.tool.Selector$FormatCase, jdk.internal.jshell.tool.Selector$FormatAction, jdk.internal.jshell.tool.Selector$FormatWhen, jdk.internal.jshell.tool.Selector$FormatResolve, jdk.internal.jshell.tool.Selector$FormatUnresolved, jdk.internal.jshell.tool.Selector$FormatErrors);
    descriptor: (Ljdk/internal/jshell/tool/Selector$FormatCase;Ljdk/internal/jshell/tool/Selector$FormatAction;Ljdk/internal/jshell/tool/Selector$FormatWhen;Ljdk/internal/jshell/tool/Selector$FormatResolve;Ljdk/internal/jshell/tool/Selector$FormatUnresolved;Ljdk/internal/jshell/tool/Selector$FormatErrors;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // jdk.internal.jshell.tool.Selector this
        start local 1 // jdk.internal.jshell.tool.Selector$FormatCase fc
        start local 2 // jdk.internal.jshell.tool.Selector$FormatAction fa
        start local 3 // jdk.internal.jshell.tool.Selector$FormatWhen fw
        start local 4 // jdk.internal.jshell.tool.Selector$FormatResolve fr
        start local 5 // jdk.internal.jshell.tool.Selector$FormatUnresolved fu
        start local 6 // jdk.internal.jshell.tool.Selector$FormatErrors fe
         0: .line 77
            aload 0 /* this */
            aload 1 /* fc */
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
            aload 2 /* fa */
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
            aload 3 /* fw */
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
         1: .line 78
            aload 4 /* fr */
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
            aload 5 /* fu */
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
            aload 6 /* fe */
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
            invokespecial jdk.internal.jshell.tool.Selector.<init>:(Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
         2: .line 79
            return
        end local 6 // jdk.internal.jshell.tool.Selector$FormatErrors fe
        end local 5 // jdk.internal.jshell.tool.Selector$FormatUnresolved fu
        end local 4 // jdk.internal.jshell.tool.Selector$FormatResolve fr
        end local 3 // jdk.internal.jshell.tool.Selector$FormatWhen fw
        end local 2 // jdk.internal.jshell.tool.Selector$FormatAction fa
        end local 1 // jdk.internal.jshell.tool.Selector$FormatCase fc
        end local 0 // jdk.internal.jshell.tool.Selector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/internal/jshell/tool/Selector;
            0    3     1    fc  Ljdk/internal/jshell/tool/Selector$FormatCase;
            0    3     2    fa  Ljdk/internal/jshell/tool/Selector$FormatAction;
            0    3     3    fw  Ljdk/internal/jshell/tool/Selector$FormatWhen;
            0    3     4    fr  Ljdk/internal/jshell/tool/Selector$FormatResolve;
            0    3     5    fu  Ljdk/internal/jshell/tool/Selector$FormatUnresolved;
            0    3     6    fe  Ljdk/internal/jshell/tool/Selector$FormatErrors;
    MethodParameters:
      Name  Flags
      fc    
      fa    
      fw    
      fr    
      fu    
      fe    

  void <init>(java.lang.String, java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatCase>, java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatAction>, java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatWhen>, java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatResolve>, java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatUnresolved>, java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatErrors>);
    descriptor: (Ljava/lang/String;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=8, args_size=8
        start local 0 // jdk.internal.jshell.tool.Selector this
        start local 1 // java.lang.String text
        start local 2 // java.util.EnumSet cc
        start local 3 // java.util.EnumSet ca
        start local 4 // java.util.EnumSet cw
        start local 5 // java.util.EnumSet cr
        start local 6 // java.util.EnumSet cu
        start local 7 // java.util.EnumSet ce
         0: .line 83
            aload 0 /* this */
            aload 2 /* cc */
            aload 3 /* ca */
            aload 4 /* cw */
            aload 5 /* cr */
            aload 6 /* cu */
            aload 7 /* ce */
            invokespecial jdk.internal.jshell.tool.Selector.<init>:(Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
         1: .line 84
            aload 0 /* this */
            aload 1 /* text */
            putfield jdk.internal.jshell.tool.Selector.text:Ljava/lang/String;
         2: .line 85
            return
        end local 7 // java.util.EnumSet ce
        end local 6 // java.util.EnumSet cu
        end local 5 // java.util.EnumSet cr
        end local 4 // java.util.EnumSet cw
        end local 3 // java.util.EnumSet ca
        end local 2 // java.util.EnumSet cc
        end local 1 // java.lang.String text
        end local 0 // jdk.internal.jshell.tool.Selector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/internal/jshell/tool/Selector;
            0    3     1  text  Ljava/lang/String;
            0    3     2    cc  Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatCase;>;
            0    3     3    ca  Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatAction;>;
            0    3     4    cw  Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatWhen;>;
            0    3     5    cr  Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatResolve;>;
            0    3     6    cu  Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatUnresolved;>;
            0    3     7    ce  Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatErrors;>;
    Signature: (Ljava/lang/String;Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatCase;>;Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatAction;>;Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatWhen;>;Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatResolve;>;Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatUnresolved;>;Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatErrors;>;)V
    MethodParameters:
      Name  Flags
      text  
      cc    
      ca    
      cw    
      cr    
      cu    
      ce    

  void <init>(java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatCase>, java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatAction>, java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatWhen>, java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatResolve>, java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatUnresolved>, java.util.EnumSet<jdk.internal.jshell.tool.Selector$FormatErrors>);
    descriptor: (Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // jdk.internal.jshell.tool.Selector this
        start local 1 // java.util.EnumSet cc
        start local 2 // java.util.EnumSet ca
        start local 3 // java.util.EnumSet cw
        start local 4 // java.util.EnumSet cr
        start local 5 // java.util.EnumSet cu
        start local 6 // java.util.EnumSet ce
         0: .line 87
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 56
            aload 0 /* this */
            ldc -1
            putfield jdk.internal.jshell.tool.Selector.bits:J
         2: .line 57
            aload 0 /* this */
            aconst_null
            putfield jdk.internal.jshell.tool.Selector.text:Ljava/lang/String;
         3: .line 58
            aload 0 /* this */
            aconst_null
            putfield jdk.internal.jshell.tool.Selector.cc:Ljava/util/EnumSet;
         4: .line 89
            aload 0 /* this */
            aload 1 /* cc */
            putfield jdk.internal.jshell.tool.Selector.cc:Ljava/util/EnumSet;
         5: .line 90
            aload 0 /* this */
            aload 2 /* ca */
            putfield jdk.internal.jshell.tool.Selector.ca:Ljava/util/EnumSet;
         6: .line 91
            aload 0 /* this */
            aload 3 /* cw */
            putfield jdk.internal.jshell.tool.Selector.cw:Ljava/util/EnumSet;
         7: .line 92
            aload 0 /* this */
            aload 4 /* cr */
            putfield jdk.internal.jshell.tool.Selector.cr:Ljava/util/EnumSet;
         8: .line 93
            aload 0 /* this */
            aload 5 /* cu */
            putfield jdk.internal.jshell.tool.Selector.cu:Ljava/util/EnumSet;
         9: .line 94
            aload 0 /* this */
            aload 6 /* ce */
            putfield jdk.internal.jshell.tool.Selector.ce:Ljava/util/EnumSet;
        10: .line 95
            return
        end local 6 // java.util.EnumSet ce
        end local 5 // java.util.EnumSet cu
        end local 4 // java.util.EnumSet cr
        end local 3 // java.util.EnumSet cw
        end local 2 // java.util.EnumSet ca
        end local 1 // java.util.EnumSet cc
        end local 0 // jdk.internal.jshell.tool.Selector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Ljdk/internal/jshell/tool/Selector;
            0   11     1    cc  Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatCase;>;
            0   11     2    ca  Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatAction;>;
            0   11     3    cw  Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatWhen;>;
            0   11     4    cr  Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatResolve;>;
            0   11     5    cu  Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatUnresolved;>;
            0   11     6    ce  Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatErrors;>;
    Signature: (Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatCase;>;Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatAction;>;Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatWhen;>;Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatResolve;>;Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatUnresolved;>;Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatErrors;>;)V
    MethodParameters:
      Name  Flags
      cc    
      ca    
      cw    
      cr    
      cu    
      ce    

  static jdk.internal.jshell.tool.Selector fromPreJDK14(jdk.internal.jshell.tool.Selector, boolean);
    descriptor: (Ljdk/internal/jshell/tool/Selector;Z)Ljdk/internal/jshell/tool/Selector;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=8, locals=3, args_size=2
        start local 0 // jdk.internal.jshell.tool.Selector os
        start local 1 // boolean smearClassIntoRecord
         0: .line 108
            ldc Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
            astore 2 /* cc */
        start local 2 // java.util.EnumSet cc
         1: .line 109
            aload 0 /* os */
            invokevirtual jdk.internal.jshell.tool.Selector.unpackEnumSets:()V
         2: .line 110
            aload 0 /* os */
            getfield jdk.internal.jshell.tool.Selector.cc:Ljava/util/EnumSet;
            aload 2 /* cc */
            iload 1 /* smearClassIntoRecord */
            invokedynamic accept(Ljava/util/EnumSet;Z)Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  jdk/internal/jshell/tool/Selector.lambda$0(Ljava/util/EnumSet;ZLjdk/internal/jshell/tool/Selector$FormatCase;)V (6)
                  (Ljdk/internal/jshell/tool/Selector$FormatCase;)V
            invokevirtual java.util.EnumSet.forEach:(Ljava/util/function/Consumer;)V
         3: .line 132
            new jdk.internal.jshell.tool.Selector
            dup
            aload 2 /* cc */
            aload 0 /* os */
            getfield jdk.internal.jshell.tool.Selector.ca:Ljava/util/EnumSet;
            aload 0 /* os */
            getfield jdk.internal.jshell.tool.Selector.cw:Ljava/util/EnumSet;
            aload 0 /* os */
            getfield jdk.internal.jshell.tool.Selector.cr:Ljava/util/EnumSet;
            aload 0 /* os */
            getfield jdk.internal.jshell.tool.Selector.cu:Ljava/util/EnumSet;
            aload 0 /* os */
            getfield jdk.internal.jshell.tool.Selector.ce:Ljava/util/EnumSet;
            invokespecial jdk.internal.jshell.tool.Selector.<init>:(Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
            areturn
        end local 2 // java.util.EnumSet cc
        end local 1 // boolean smearClassIntoRecord
        end local 0 // jdk.internal.jshell.tool.Selector os
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    4     0                    os  Ljdk/internal/jshell/tool/Selector;
            0    4     1  smearClassIntoRecord  Z
            1    4     2                    cc  Ljava/util/EnumSet<Ljdk/internal/jshell/tool/Selector$FormatCase;>;
    MethodParameters:
                      Name  Flags
      os                    
      smearClassIntoRecord  

  long asBits();
    descriptor: ()J
    flags: (0x0000) 
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // jdk.internal.jshell.tool.Selector this
         0: .line 136
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.bits:J
            lconst_0
            lcmp
            ifge 32
         1: .line 137
            lconst_0
            lstore 1 /* res */
        start local 1 // long res
         2: .line 138
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.cc:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 4
            goto 5
      StackMap locals: jdk.internal.jshell.tool.Selector long top java.util.Iterator
      StackMap stack:
         3: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.internal.jshell.tool.Selector$FormatCase
            astore 3 /* fc */
        start local 3 // jdk.internal.jshell.tool.Selector$FormatCase fc
         4: .line 139
            lload 1 /* res */
            iconst_1
            aload 3 /* fc */
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            ishl
            i2l
            lor
            lstore 1 /* res */
        end local 3 // jdk.internal.jshell.tool.Selector$FormatCase fc
         5: .line 138
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         6: .line 140
            lload 1 /* res */
            getstatic jdk.internal.jshell.tool.Selector$FormatAction.COUNT:I
            lshl
            lstore 1 /* res */
         7: .line 141
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.ca:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 4
            goto 10
      StackMap locals:
      StackMap stack:
         8: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.internal.jshell.tool.Selector$FormatAction
            astore 3 /* fa */
        start local 3 // jdk.internal.jshell.tool.Selector$FormatAction fa
         9: .line 142
            lload 1 /* res */
            iconst_1
            aload 3 /* fa */
            invokevirtual jdk.internal.jshell.tool.Selector$FormatAction.ordinal:()I
            ishl
            i2l
            lor
            lstore 1 /* res */
        end local 3 // jdk.internal.jshell.tool.Selector$FormatAction fa
        10: .line 141
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        11: .line 143
            lload 1 /* res */
            getstatic jdk.internal.jshell.tool.Selector$FormatWhen.COUNT:I
            lshl
            lstore 1 /* res */
        12: .line 144
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.cw:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 4
            goto 15
      StackMap locals:
      StackMap stack:
        13: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.internal.jshell.tool.Selector$FormatWhen
            astore 3 /* fw */
        start local 3 // jdk.internal.jshell.tool.Selector$FormatWhen fw
        14: .line 145
            lload 1 /* res */
            iconst_1
            aload 3 /* fw */
            invokevirtual jdk.internal.jshell.tool.Selector$FormatWhen.ordinal:()I
            ishl
            i2l
            lor
            lstore 1 /* res */
        end local 3 // jdk.internal.jshell.tool.Selector$FormatWhen fw
        15: .line 144
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 13
        16: .line 146
            lload 1 /* res */
            getstatic jdk.internal.jshell.tool.Selector$FormatResolve.COUNT:I
            lshl
            lstore 1 /* res */
        17: .line 147
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.cr:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 4
            goto 20
      StackMap locals:
      StackMap stack:
        18: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.internal.jshell.tool.Selector$FormatResolve
            astore 3 /* fr */
        start local 3 // jdk.internal.jshell.tool.Selector$FormatResolve fr
        19: .line 148
            lload 1 /* res */
            iconst_1
            aload 3 /* fr */
            invokevirtual jdk.internal.jshell.tool.Selector$FormatResolve.ordinal:()I
            ishl
            i2l
            lor
            lstore 1 /* res */
        end local 3 // jdk.internal.jshell.tool.Selector$FormatResolve fr
        20: .line 147
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 18
        21: .line 149
            lload 1 /* res */
            getstatic jdk.internal.jshell.tool.Selector$FormatUnresolved.COUNT:I
            lshl
            lstore 1 /* res */
        22: .line 150
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.cu:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 4
            goto 25
      StackMap locals:
      StackMap stack:
        23: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.internal.jshell.tool.Selector$FormatUnresolved
            astore 3 /* fu */
        start local 3 // jdk.internal.jshell.tool.Selector$FormatUnresolved fu
        24: .line 151
            lload 1 /* res */
            iconst_1
            aload 3 /* fu */
            invokevirtual jdk.internal.jshell.tool.Selector$FormatUnresolved.ordinal:()I
            ishl
            i2l
            lor
            lstore 1 /* res */
        end local 3 // jdk.internal.jshell.tool.Selector$FormatUnresolved fu
        25: .line 150
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 23
        26: .line 152
            lload 1 /* res */
            getstatic jdk.internal.jshell.tool.Selector$FormatErrors.COUNT:I
            lshl
            lstore 1 /* res */
        27: .line 153
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.ce:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 4
            goto 30
      StackMap locals:
      StackMap stack:
        28: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.internal.jshell.tool.Selector$FormatErrors
            astore 3 /* fe */
        start local 3 // jdk.internal.jshell.tool.Selector$FormatErrors fe
        29: .line 154
            lload 1 /* res */
            iconst_1
            aload 3 /* fe */
            invokevirtual jdk.internal.jshell.tool.Selector$FormatErrors.ordinal:()I
            ishl
            i2l
            lor
            lstore 1 /* res */
        end local 3 // jdk.internal.jshell.tool.Selector$FormatErrors fe
        30: .line 153
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 28
        31: .line 155
            aload 0 /* this */
            lload 1 /* res */
            putfield jdk.internal.jshell.tool.Selector.bits:J
        end local 1 // long res
        32: .line 157
      StackMap locals: jdk.internal.jshell.tool.Selector
      StackMap stack:
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.bits:J
            lreturn
        end local 0 // jdk.internal.jshell.tool.Selector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   33     0  this  Ljdk/internal/jshell/tool/Selector;
            2   32     1   res  J
            4    5     3    fc  Ljdk/internal/jshell/tool/Selector$FormatCase;
            9   10     3    fa  Ljdk/internal/jshell/tool/Selector$FormatAction;
           14   15     3    fw  Ljdk/internal/jshell/tool/Selector$FormatWhen;
           19   20     3    fr  Ljdk/internal/jshell/tool/Selector$FormatResolve;
           24   25     3    fu  Ljdk/internal/jshell/tool/Selector$FormatUnresolved;
           29   30     3    fe  Ljdk/internal/jshell/tool/Selector$FormatErrors;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // jdk.internal.jshell.tool.Selector this
         0: .line 167
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.text:Ljava/lang/String;
            ifnonnull 10
         1: .line 168
            aload 0 /* this */
            invokevirtual jdk.internal.jshell.tool.Selector.unpackEnumSets:()V
         2: .line 169
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         3: .line 170
            aload 0 /* this */
            aload 1 /* sb */
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.cc:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.ALL:Ljava/util/EnumSet;
            invokevirtual jdk.internal.jshell.tool.Selector.selectorToString:(Ljava/lang/StringBuilder;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
         4: .line 171
            aload 0 /* this */
            aload 1 /* sb */
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.ca:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatAction.ALL:Ljava/util/EnumSet;
            invokevirtual jdk.internal.jshell.tool.Selector.selectorToString:(Ljava/lang/StringBuilder;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
         5: .line 172
            aload 0 /* this */
            aload 1 /* sb */
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.cw:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatWhen.ALL:Ljava/util/EnumSet;
            invokevirtual jdk.internal.jshell.tool.Selector.selectorToString:(Ljava/lang/StringBuilder;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
         6: .line 173
            aload 0 /* this */
            aload 1 /* sb */
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.cr:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatResolve.ALL:Ljava/util/EnumSet;
            invokevirtual jdk.internal.jshell.tool.Selector.selectorToString:(Ljava/lang/StringBuilder;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
         7: .line 174
            aload 0 /* this */
            aload 1 /* sb */
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.cu:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatUnresolved.ALL:Ljava/util/EnumSet;
            invokevirtual jdk.internal.jshell.tool.Selector.selectorToString:(Ljava/lang/StringBuilder;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
         8: .line 175
            aload 0 /* this */
            aload 1 /* sb */
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.ce:Ljava/util/EnumSet;
            getstatic jdk.internal.jshell.tool.Selector$FormatErrors.ALL:Ljava/util/EnumSet;
            invokevirtual jdk.internal.jshell.tool.Selector.selectorToString:(Ljava/lang/StringBuilder;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
         9: .line 176
            aload 0 /* this */
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putfield jdk.internal.jshell.tool.Selector.text:Ljava/lang/String;
        end local 1 // java.lang.StringBuilder sb
        10: .line 178
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.text:Ljava/lang/String;
            areturn
        end local 0 // jdk.internal.jshell.tool.Selector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Ljdk/internal/jshell/tool/Selector;
            3   10     1    sb  Ljava/lang/StringBuilder;

  private <E extends java.lang.Enum<E>> void selectorToString(java.lang.StringBuilder, java.util.EnumSet<E>, java.util.EnumSet<E>);
    descriptor: (Ljava/lang/StringBuilder;Ljava/util/EnumSet;Ljava/util/EnumSet;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // jdk.internal.jshell.tool.Selector this
        start local 1 // java.lang.StringBuilder sb
        start local 2 // java.util.EnumSet c
        start local 3 // java.util.EnumSet all
         0: .line 182
            aload 2 /* c */
            aload 3 /* all */
            invokevirtual java.util.EnumSet.equals:(Ljava/lang/Object;)Z
            ifne 5
         1: .line 183
            aload 1 /* sb */
            aload 2 /* c */
            invokevirtual java.util.EnumSet.stream:()Ljava/util/stream/Stream;
         2: .line 184
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/internal/jshell/tool/Selector.lambda$1(Ljava/lang/Enum;)Ljava/lang/String; (6)
                  (Ljava/lang/Enum;)Ljava/lang/String;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
         3: .line 185
            new jdk.internal.jshell.tool.Selector$1
            dup
            aload 0 /* this */
            aload 1 /* sb */
            invokespecial jdk.internal.jshell.tool.Selector$1.<init>:(Ljdk/internal/jshell/tool/Selector;Ljava/lang/StringBuilder;)V
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.lang.String
         4: .line 183
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 213
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.util.EnumSet all
        end local 2 // java.util.EnumSet c
        end local 1 // java.lang.StringBuilder sb
        end local 0 // jdk.internal.jshell.tool.Selector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljdk/internal/jshell/tool/Selector;
            0    6     1    sb  Ljava/lang/StringBuilder;
            0    6     2     c  Ljava/util/EnumSet<TE;>;
            0    6     3   all  Ljava/util/EnumSet<TE;>;
    Signature: <E:Ljava/lang/Enum<TE;>;>(Ljava/lang/StringBuilder;Ljava/util/EnumSet<TE;>;Ljava/util/EnumSet<TE;>;)V
    MethodParameters:
      Name  Flags
      sb    
      c     
      all   

  private void unpackEnumSets();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // jdk.internal.jshell.tool.Selector this
         0: .line 245
            aload 0 /* this */
            getfield jdk.internal.jshell.tool.Selector.cc:Ljava/util/EnumSet;
            ifnonnull 2
         1: .line 246
            new jdk.internal.jshell.tool.Selector$BitUnpacker
            dup
            aload 0 /* this */
            invokespecial jdk.internal.jshell.tool.Selector$BitUnpacker.<init>:(Ljdk/internal/jshell/tool/Selector;)V
            invokevirtual jdk.internal.jshell.tool.Selector$BitUnpacker.unpack:()V
         2: .line 248
      StackMap locals:
      StackMap stack:
            return
        end local 0 // jdk.internal.jshell.tool.Selector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/internal/jshell/tool/Selector;

  boolean includedIn(jdk.internal.jshell.tool.Selector);
    descriptor: (Ljdk/internal/jshell/tool/Selector;)Z
    flags: (0x0000) 
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // jdk.internal.jshell.tool.Selector this
        start local 1 // jdk.internal.jshell.tool.Selector os
         0: .line 257
            aload 0 /* this */
            invokevirtual jdk.internal.jshell.tool.Selector.asBits:()J
            aload 1 /* os */
            invokevirtual jdk.internal.jshell.tool.Selector.asBits:()J
            ldc -1
            lxor
            land
            lconst_0
            lcmp
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.internal.jshell.tool.Selector os
        end local 0 // jdk.internal.jshell.tool.Selector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/internal/jshell/tool/Selector;
            0    2     1    os  Ljdk/internal/jshell/tool/Selector;
    MethodParameters:
      Name  Flags
      os    

  boolean covers(jdk.internal.jshell.tool.Selector);
    descriptor: (Ljdk/internal/jshell/tool/Selector;)Z
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.internal.jshell.tool.Selector this
        start local 1 // jdk.internal.jshell.tool.Selector os
         0: .line 267
            aload 0 /* this */
            invokevirtual jdk.internal.jshell.tool.Selector.asBits:()J
            aload 1 /* os */
            invokevirtual jdk.internal.jshell.tool.Selector.asBits:()J
            land
            aload 1 /* os */
            invokevirtual jdk.internal.jshell.tool.Selector.asBits:()J
            lcmp
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.internal.jshell.tool.Selector os
        end local 0 // jdk.internal.jshell.tool.Selector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/internal/jshell/tool/Selector;
            0    2     1    os  Ljdk/internal/jshell/tool/Selector;
    MethodParameters:
      Name  Flags
      os    

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // jdk.internal.jshell.tool.Selector this
        start local 1 // java.lang.Object o
         0: .line 272
            aload 0 /* this */
            aload 1 /* o */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 273
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            instanceof jdk.internal.jshell.tool.Selector
            ifne 2
            iconst_0
            ireturn
         2: .line 274
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast jdk.internal.jshell.tool.Selector
            astore 2 /* selector */
        start local 2 // jdk.internal.jshell.tool.Selector selector
         3: .line 275
            aload 0 /* this */
            invokevirtual jdk.internal.jshell.tool.Selector.asBits:()J
            aload 2 /* selector */
            invokevirtual jdk.internal.jshell.tool.Selector.asBits:()J
            lcmp
            ifne 4
            iconst_1
            ireturn
      StackMap locals: jdk.internal.jshell.tool.Selector
      StackMap stack:
         4: iconst_0
            ireturn
        end local 2 // jdk.internal.jshell.tool.Selector selector
        end local 1 // java.lang.Object o
        end local 0 // jdk.internal.jshell.tool.Selector this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Ljdk/internal/jshell/tool/Selector;
            0    5     1         o  Ljava/lang/Object;
            3    5     2  selector  Ljdk/internal/jshell/tool/Selector;
    MethodParameters:
      Name  Flags
      o     

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // jdk.internal.jshell.tool.Selector this
         0: .line 280
            aload 0 /* this */
            invokevirtual jdk.internal.jshell.tool.Selector.asBits:()J
            aload 0 /* this */
            invokevirtual jdk.internal.jshell.tool.Selector.asBits:()J
            bipush 32
            lushr
            lxor
            l2i
            ireturn
        end local 0 // jdk.internal.jshell.tool.Selector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/internal/jshell/tool/Selector;

  static int[] $SWITCH_TABLE$jdk$internal$jshell$tool$Selector$FormatCase();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 44
            getstatic jdk.internal.jshell.tool.Selector.$SWITCH_TABLE$jdk$internal$jshell$tool$Selector$FormatCase:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jdk.internal.jshell.tool.Selector$FormatCase.values:()[Ljdk/internal/jshell/tool/Selector$FormatCase;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.ANNOTATION:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            iconst_5
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.ASSIGNMENT:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            bipush 12
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.CLASS:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            iconst_2
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.ENUM:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.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.internal.jshell.tool.Selector$FormatCase.EXPRESSION:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            bipush 10
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.IMPORT:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            iconst_1
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.INTERFACE:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            iconst_3
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.METHOD:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            bipush 7
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.RECORD:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            bipush 6
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.STATEMENT:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            bipush 13
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.VARDECL:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            bipush 8
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.VARINIT:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            bipush 9
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.VARVALUE:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            bipush 11
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            dup
            putstatic jdk.internal.jshell.tool.Selector.$SWITCH_TABLE$jdk$internal$jshell$tool$Selector$FormatCase:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError

  private static void lambda$0(java.util.EnumSet, boolean, jdk.internal.jshell.tool.Selector$FormatCase);
    descriptor: (Ljava/util/EnumSet;ZLjdk/internal/jshell/tool/Selector$FormatCase;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=3
        start local 2 // jdk.internal.jshell.tool.Selector$FormatCase fc
         0: .line 111
            invokestatic jdk.internal.jshell.tool.Selector.$SWITCH_TABLE$jdk$internal$jshell$tool$Selector$FormatCase:()[I
            aload 2 /* fc */
            invokevirtual jdk.internal.jshell.tool.Selector$FormatCase.ordinal:()I
            iaload
            tableswitch { // 1 - 13
                    1: 1
                    2: 2
                    3: 5
                    4: 6
                    5: 7
                    6: 8
                    7: 9
                    8: 10
                    9: 11
                   10: 12
                   11: 13
                   12: 14
                   13: 15
              default: 15
          }
         1: .line 112
      StackMap locals:
      StackMap stack:
            aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.IMPORT:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
            goto 15
         2: .line 114
      StackMap locals:
      StackMap stack:
            aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.CLASS:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
         3: .line 116
            iload 1
            ifeq 15
            aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.RECORD:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
         4: .line 117
            goto 15
         5: .line 118
      StackMap locals:
      StackMap stack:
            aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.INTERFACE:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
            goto 15
         6: .line 119
      StackMap locals:
      StackMap stack:
            aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.ENUM:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
            goto 15
         7: .line 120
      StackMap locals:
      StackMap stack:
            aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.ANNOTATION:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
            goto 15
         8: .line 122
      StackMap locals:
      StackMap stack:
            aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.METHOD:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
            goto 15
         9: .line 123
      StackMap locals:
      StackMap stack:
            aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.VARDECL:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
            goto 15
        10: .line 124
      StackMap locals:
      StackMap stack:
            aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.VARINIT:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
            goto 15
        11: .line 125
      StackMap locals:
      StackMap stack:
            aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.EXPRESSION:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
            goto 15
        12: .line 126
      StackMap locals:
      StackMap stack:
            aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.VARVALUE:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
            goto 15
        13: .line 127
      StackMap locals:
      StackMap stack:
            aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.ASSIGNMENT:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
            goto 15
        14: .line 128
      StackMap locals:
      StackMap stack:
            aload 0
            getstatic jdk.internal.jshell.tool.Selector$FormatCase.STATEMENT:Ljdk/internal/jshell/tool/Selector$FormatCase;
            invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
            pop
            goto 15
        15: .line 131
      StackMap locals:
      StackMap stack:
            return
        end local 2 // jdk.internal.jshell.tool.Selector$FormatCase fc
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     2    fc  Ljdk/internal/jshell/tool/Selector$FormatCase;

  private static java.lang.String lambda$1(java.lang.Enum);
    descriptor: (Ljava/lang/Enum;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Enum v
         0: .line 184
            aload 0 /* v */
            invokevirtual java.lang.Enum.name:()Ljava/lang/String;
            getstatic java.util.Locale.US:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            areturn
        end local 0 // java.lang.Enum v
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     v  TE;
}
SourceFile: "Selector.java"
NestMembers:
  jdk.internal.jshell.tool.Selector$1  jdk.internal.jshell.tool.Selector$BitUnpacker  jdk.internal.jshell.tool.Selector$FormatAction  jdk.internal.jshell.tool.Selector$FormatCase  jdk.internal.jshell.tool.Selector$FormatErrors  jdk.internal.jshell.tool.Selector$FormatResolve  jdk.internal.jshell.tool.Selector$FormatUnresolved  jdk.internal.jshell.tool.Selector$FormatWhen  jdk.internal.jshell.tool.Selector$SelectorBuilder  jdk.internal.jshell.tool.Selector$SelectorBuilder$SelectorCollector  jdk.internal.jshell.tool.Selector$SelectorInstanceWithDoc  jdk.internal.jshell.tool.Selector$SelectorKind
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  jdk.internal.jshell.tool.Selector$1
  private BitUnpacker = jdk.internal.jshell.tool.Selector$BitUnpacker of jdk.internal.jshell.tool.Selector
  public final FormatAction = jdk.internal.jshell.tool.Selector$FormatAction of jdk.internal.jshell.tool.Selector
  public final FormatCase = jdk.internal.jshell.tool.Selector$FormatCase of jdk.internal.jshell.tool.Selector
  public final FormatErrors = jdk.internal.jshell.tool.Selector$FormatErrors of jdk.internal.jshell.tool.Selector
  public final FormatResolve = jdk.internal.jshell.tool.Selector$FormatResolve of jdk.internal.jshell.tool.Selector
  public final FormatUnresolved = jdk.internal.jshell.tool.Selector$FormatUnresolved of jdk.internal.jshell.tool.Selector
  public final FormatWhen = jdk.internal.jshell.tool.Selector$FormatWhen of jdk.internal.jshell.tool.Selector
  SelectorBuilder = jdk.internal.jshell.tool.Selector$SelectorBuilder of jdk.internal.jshell.tool.Selector
  abstract SelectorInstanceWithDoc = jdk.internal.jshell.tool.Selector$SelectorInstanceWithDoc of jdk.internal.jshell.tool.Selector
  public final SelectorKind = jdk.internal.jshell.tool.Selector$SelectorKind of jdk.internal.jshell.tool.Selector