public final class com.sun.javafx.css.SelectorPartitioning
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.javafx.css.SelectorPartitioning
  super_class: java.lang.Object
{
  private final java.util.Map<com.sun.javafx.css.SelectorPartitioning$PartitionKey, com.sun.javafx.css.SelectorPartitioning$Partition> idMap;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Lcom/sun/javafx/css/SelectorPartitioning$Partition;>;

  private final java.util.Map<com.sun.javafx.css.SelectorPartitioning$PartitionKey, com.sun.javafx.css.SelectorPartitioning$Partition> typeMap;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Lcom/sun/javafx/css/SelectorPartitioning$Partition;>;

  private final java.util.Map<com.sun.javafx.css.SelectorPartitioning$PartitionKey, com.sun.javafx.css.SelectorPartitioning$Partition> styleClassMap;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Lcom/sun/javafx/css/SelectorPartitioning$Partition;>;

  private int ordinal;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private static final int ID_BIT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  private static final int TYPE_BIT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private static final int STYLECLASS_BIT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final com.sun.javafx.css.SelectorPartitioning$PartitionKey WILDCARD;
    descriptor: Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.Comparator<javafx.css.Selector> COMPARATOR;
    descriptor: Ljava/util/Comparator;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Comparator<Ljavafx/css/Selector;>;

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 44
            ldc Lcom/sun/javafx/css/SelectorPartitioning;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic com.sun.javafx.css.SelectorPartitioning.$assertionsDisabled:Z
         3: .line 229
            new com.sun.javafx.css.SelectorPartitioning$PartitionKey
            dup
            ldc "*"
            invokespecial com.sun.javafx.css.SelectorPartitioning$PartitionKey.<init>:(Ljava/lang/Object;)V
            putstatic com.sun.javafx.css.SelectorPartitioning.WILDCARD:Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
         4: .line 433
            invokedynamic compare()Ljava/util/Comparator;
              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;)I
                  com/sun/javafx/css/SelectorPartitioning.lambda$0(Ljavafx/css/Selector;Ljavafx/css/Selector;)I (6)
                  (Ljavafx/css/Selector;Ljavafx/css/Selector;)I
         5: .line 432
            putstatic com.sun.javafx.css.SelectorPartitioning.COMPARATOR:Ljava/util/Comparator;
         6: .line 433
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.javafx.css.SelectorPartitioning this
         0: .line 47
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 185
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.javafx.css.SelectorPartitioning.idMap:Ljava/util/Map;
         2: .line 188
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.javafx.css.SelectorPartitioning.typeMap:Ljava/util/Map;
         3: .line 191
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.javafx.css.SelectorPartitioning.styleClassMap:Ljava/util/Map;
         4: .line 47
            return
        end local 0 // com.sun.javafx.css.SelectorPartitioning this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/css/SelectorPartitioning;

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.css.SelectorPartitioning this
         0: .line 201
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning.idMap:Ljava/util/Map;
            invokeinterface java.util.Map.clear:()V
         1: .line 202
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning.typeMap:Ljava/util/Map;
            invokeinterface java.util.Map.clear:()V
         2: .line 203
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning.styleClassMap:Ljava/util/Map;
            invokeinterface java.util.Map.clear:()V
         3: .line 204
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.css.SelectorPartitioning.ordinal:I
         4: .line 205
            return
        end local 0 // com.sun.javafx.css.SelectorPartitioning this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/css/SelectorPartitioning;

  private static com.sun.javafx.css.SelectorPartitioning$Partition getPartition(com.sun.javafx.css.SelectorPartitioning$PartitionKey, java.util.Map<com.sun.javafx.css.SelectorPartitioning$PartitionKey, com.sun.javafx.css.SelectorPartitioning$Partition>);
    descriptor: (Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Ljava/util/Map;)Lcom/sun/javafx/css/SelectorPartitioning$Partition;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.javafx.css.SelectorPartitioning$PartitionKey id
        start local 1 // java.util.Map map
         0: .line 214
            aload 1 /* map */
            aload 0 /* id */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javafx.css.SelectorPartitioning$Partition
            astore 2 /* treeNode */
        start local 2 // com.sun.javafx.css.SelectorPartitioning$Partition treeNode
         1: .line 215
            aload 2 /* treeNode */
            ifnonnull 4
         2: .line 216
            new com.sun.javafx.css.SelectorPartitioning$Partition
            dup
            aload 0 /* id */
            invokespecial com.sun.javafx.css.SelectorPartitioning$Partition.<init>:(Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;)V
            astore 2 /* treeNode */
         3: .line 217
            aload 1 /* map */
            aload 0 /* id */
            aload 2 /* treeNode */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 219
      StackMap locals: com.sun.javafx.css.SelectorPartitioning$Partition
      StackMap stack:
            aload 2 /* treeNode */
            areturn
        end local 2 // com.sun.javafx.css.SelectorPartitioning$Partition treeNode
        end local 1 // java.util.Map map
        end local 0 // com.sun.javafx.css.SelectorPartitioning$PartitionKey id
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0        id  Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
            0    5     1       map  Ljava/util/Map<Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Lcom/sun/javafx/css/SelectorPartitioning$Partition;>;
            1    5     2  treeNode  Lcom/sun/javafx/css/SelectorPartitioning$Partition;
    Signature: (Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Ljava/util/Map<Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Lcom/sun/javafx/css/SelectorPartitioning$Partition;>;)Lcom/sun/javafx/css/SelectorPartitioning$Partition;
    MethodParameters:
      Name  Flags
      id    
      map   

  public void partition(javafx.css.Selector);
    descriptor: (Ljavafx/css/Selector;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=15, args_size=2
        start local 0 // com.sun.javafx.css.SelectorPartitioning this
        start local 1 // javafx.css.Selector selector
         0: .line 234
            aconst_null
            astore 2 /* simpleSelector */
        start local 2 // javafx.css.SimpleSelector simpleSelector
         1: .line 235
            aload 1 /* selector */
            instanceof javafx.css.CompoundSelector
            ifeq 6
         2: .line 236
            aload 1 /* selector */
            checkcast javafx.css.CompoundSelector
            invokevirtual javafx.css.CompoundSelector.getSelectors:()Ljava/util/List;
            astore 3 /* selectors */
        start local 3 // java.util.List selectors
         3: .line 237
            aload 3 /* selectors */
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            istore 4 /* last */
        start local 4 // int last
         4: .line 238
            aload 3 /* selectors */
            iload 4 /* last */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javafx.css.SimpleSelector
            astore 2 /* simpleSelector */
        end local 4 // int last
        end local 3 // java.util.List selectors
         5: .line 239
            goto 7
         6: .line 240
      StackMap locals: javafx.css.SimpleSelector
      StackMap stack:
            aload 1 /* selector */
            checkcast javafx.css.SimpleSelector
            astore 2 /* simpleSelector */
         7: .line 243
      StackMap locals:
      StackMap stack:
            aload 2 /* simpleSelector */
            invokevirtual javafx.css.SimpleSelector.getId:()Ljava/lang/String;
            astore 3 /* selectorId */
        start local 3 // java.lang.String selectorId
         8: .line 245
            aload 3 /* selectorId */
            ifnull 10
            aload 3 /* selectorId */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 10
         9: .line 244
            iconst_1
            goto 11
      StackMap locals: java.lang.String
      StackMap stack:
        10: iconst_0
      StackMap locals:
      StackMap stack: int
        11: istore 4 /* hasId */
        start local 4 // boolean hasId
        12: .line 246
            iload 4 /* hasId */
            ifeq 14
        13: .line 247
            new com.sun.javafx.css.SelectorPartitioning$PartitionKey
            dup
            aload 3 /* selectorId */
            invokespecial com.sun.javafx.css.SelectorPartitioning$PartitionKey.<init>:(Ljava/lang/Object;)V
            goto 15
        14: .line 248
      StackMap locals: int
      StackMap stack:
            aconst_null
        15: .line 246
      StackMap locals:
      StackMap stack: com.sun.javafx.css.SelectorPartitioning$PartitionKey
            astore 5 /* idKey */
        start local 5 // com.sun.javafx.css.SelectorPartitioning$PartitionKey idKey
        16: .line 250
            aload 2 /* simpleSelector */
            invokevirtual javafx.css.SimpleSelector.getName:()Ljava/lang/String;
            astore 6 /* selectorType */
        start local 6 // java.lang.String selectorType
        17: .line 252
            aload 6 /* selectorType */
            ifnull 19
            aload 6 /* selectorType */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 19
        18: .line 251
            iconst_1
            goto 20
      StackMap locals: com.sun.javafx.css.SelectorPartitioning$PartitionKey java.lang.String
      StackMap stack:
        19: iconst_0
      StackMap locals:
      StackMap stack: int
        20: istore 7 /* hasType */
        start local 7 // boolean hasType
        21: .line 253
            iload 7 /* hasType */
            ifeq 23
        22: .line 254
            new com.sun.javafx.css.SelectorPartitioning$PartitionKey
            dup
            aload 6 /* selectorType */
            invokespecial com.sun.javafx.css.SelectorPartitioning$PartitionKey.<init>:(Ljava/lang/Object;)V
            goto 24
        23: .line 255
      StackMap locals: int
      StackMap stack:
            aconst_null
        24: .line 253
      StackMap locals:
      StackMap stack: com.sun.javafx.css.SelectorPartitioning$PartitionKey
            astore 8 /* typeKey */
        start local 8 // com.sun.javafx.css.SelectorPartitioning$PartitionKey typeKey
        25: .line 257
            aload 2 /* simpleSelector */
            invokevirtual javafx.css.SimpleSelector.getStyleClassSet:()Ljava/util/Set;
            astore 9 /* selectorStyleClass */
        start local 9 // java.util.Set selectorStyleClass
        26: .line 259
            aload 9 /* selectorStyleClass */
            ifnull 28
            aload 9 /* selectorStyleClass */
            invokeinterface java.util.Set.size:()I
        27: .line 258
            ifle 28
            iconst_1
            goto 29
      StackMap locals: com.sun.javafx.css.SelectorPartitioning$PartitionKey java.util.Set
      StackMap stack:
        28: iconst_0
      StackMap locals:
      StackMap stack: int
        29: istore 10 /* hasStyleClass */
        start local 10 // boolean hasStyleClass
        30: .line 260
            iload 10 /* hasStyleClass */
            ifeq 32
        31: .line 261
            new com.sun.javafx.css.SelectorPartitioning$PartitionKey
            dup
            aload 9 /* selectorStyleClass */
            invokespecial com.sun.javafx.css.SelectorPartitioning$PartitionKey.<init>:(Ljava/lang/Object;)V
            goto 33
        32: .line 262
      StackMap locals: int
      StackMap stack:
            aconst_null
        33: .line 260
      StackMap locals:
      StackMap stack: com.sun.javafx.css.SelectorPartitioning$PartitionKey
            astore 11 /* styleClassKey */
        start local 11 // com.sun.javafx.css.SelectorPartitioning$PartitionKey styleClassKey
        34: .line 265
            iload 4 /* hasId */
            ifeq 35
            iconst_4
            goto 36
      StackMap locals: com.sun.javafx.css.SelectorPartitioning$PartitionKey
      StackMap stack:
        35: iconst_0
      StackMap locals:
      StackMap stack: int
        36: iload 7 /* hasType */
            ifeq 37
            iconst_2
            goto 38
      StackMap locals:
      StackMap stack: int
        37: iconst_0
      StackMap locals: com.sun.javafx.css.SelectorPartitioning javafx.css.Selector javafx.css.SimpleSelector java.lang.String int com.sun.javafx.css.SelectorPartitioning$PartitionKey java.lang.String int com.sun.javafx.css.SelectorPartitioning$PartitionKey java.util.Set int com.sun.javafx.css.SelectorPartitioning$PartitionKey
      StackMap stack: int int
        38: ior
            iload 10 /* hasStyleClass */
            ifeq 39
            iconst_1
            goto 40
      StackMap locals:
      StackMap stack: int
        39: iconst_0
      StackMap locals: com.sun.javafx.css.SelectorPartitioning javafx.css.Selector javafx.css.SimpleSelector java.lang.String int com.sun.javafx.css.SelectorPartitioning$PartitionKey java.lang.String int com.sun.javafx.css.SelectorPartitioning$PartitionKey java.util.Set int com.sun.javafx.css.SelectorPartitioning$PartitionKey
      StackMap stack: int int
        40: ior
        41: .line 264
            istore 12 /* c */
        start local 12 // int c
        42: .line 267
            aconst_null
            astore 13 /* partition */
        start local 13 // com.sun.javafx.css.SelectorPartitioning$Partition partition
        43: .line 268
            aconst_null
            astore 14 /* slot */
        start local 14 // com.sun.javafx.css.SelectorPartitioning$Slot slot
        44: .line 270
            aload 1 /* selector */
            aload 0 /* this */
            dup
            getfield com.sun.javafx.css.SelectorPartitioning.ordinal:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.javafx.css.SelectorPartitioning.ordinal:I
            invokevirtual javafx.css.Selector.setOrdinal:(I)V
        45: .line 272
            iload 12 /* c */
            tableswitch { // 1 - 7
                    1: 59
                    2: 52
                    3: 52
                    4: 59
                    5: 59
                    6: 46
                    7: 46
              default: 59
          }
        46: .line 276
      StackMap locals: int com.sun.javafx.css.SelectorPartitioning$Partition com.sun.javafx.css.SelectorPartitioning$Slot
      StackMap stack:
            aload 5 /* idKey */
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning.idMap:Ljava/util/Map;
            invokestatic com.sun.javafx.css.SelectorPartitioning.getPartition:(Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Ljava/util/Map;)Lcom/sun/javafx/css/SelectorPartitioning$Partition;
            astore 13 /* partition */
        47: .line 277
            aload 13 /* partition */
            aload 8 /* typeKey */
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning.typeMap:Ljava/util/Map;
            invokevirtual com.sun.javafx.css.SelectorPartitioning$Partition.partition:(Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Ljava/util/Map;)Lcom/sun/javafx/css/SelectorPartitioning$Slot;
            astore 14 /* slot */
        48: .line 278
            iload 12 /* c */
            iconst_1
            iand
            iconst_1
            if_icmpne 50
        49: .line 279
            aload 14 /* slot */
            aload 11 /* styleClassKey */
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning.styleClassMap:Ljava/util/Map;
            invokevirtual com.sun.javafx.css.SelectorPartitioning$Slot.partition:(Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Ljava/util/Map;)Lcom/sun/javafx/css/SelectorPartitioning$Slot;
            astore 14 /* slot */
        50: .line 281
      StackMap locals:
      StackMap stack:
            aload 14 /* slot */
            aload 1 /* selector */
            invokevirtual com.sun.javafx.css.SelectorPartitioning$Slot.addSelector:(Ljavafx/css/Selector;)V
        51: .line 282
            goto 60
        52: .line 287
      StackMap locals:
      StackMap stack:
            aload 8 /* typeKey */
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning.typeMap:Ljava/util/Map;
            invokestatic com.sun.javafx.css.SelectorPartitioning.getPartition:(Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Ljava/util/Map;)Lcom/sun/javafx/css/SelectorPartitioning$Partition;
            astore 13 /* partition */
        53: .line 288
            iload 12 /* c */
            iconst_1
            iand
            iconst_1
            if_icmpne 57
        54: .line 289
            aload 13 /* partition */
            aload 11 /* styleClassKey */
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning.styleClassMap:Ljava/util/Map;
            invokevirtual com.sun.javafx.css.SelectorPartitioning$Partition.partition:(Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Ljava/util/Map;)Lcom/sun/javafx/css/SelectorPartitioning$Slot;
            astore 14 /* slot */
        55: .line 290
            aload 14 /* slot */
            aload 1 /* selector */
            invokevirtual com.sun.javafx.css.SelectorPartitioning$Slot.addSelector:(Ljavafx/css/Selector;)V
        56: .line 291
            goto 60
        57: .line 292
      StackMap locals:
      StackMap stack:
            aload 13 /* partition */
            aload 1 /* selector */
            invokevirtual com.sun.javafx.css.SelectorPartitioning$Partition.addSelector:(Ljavafx/css/Selector;)V
        58: .line 294
            goto 60
        59: .line 301
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.SelectorPartitioning.$assertionsDisabled:Z
            ifne 60
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        60: .line 304
      StackMap locals:
      StackMap stack:
            return
        end local 14 // com.sun.javafx.css.SelectorPartitioning$Slot slot
        end local 13 // com.sun.javafx.css.SelectorPartitioning$Partition partition
        end local 12 // int c
        end local 11 // com.sun.javafx.css.SelectorPartitioning$PartitionKey styleClassKey
        end local 10 // boolean hasStyleClass
        end local 9 // java.util.Set selectorStyleClass
        end local 8 // com.sun.javafx.css.SelectorPartitioning$PartitionKey typeKey
        end local 7 // boolean hasType
        end local 6 // java.lang.String selectorType
        end local 5 // com.sun.javafx.css.SelectorPartitioning$PartitionKey idKey
        end local 4 // boolean hasId
        end local 3 // java.lang.String selectorId
        end local 2 // javafx.css.SimpleSelector simpleSelector
        end local 1 // javafx.css.Selector selector
        end local 0 // com.sun.javafx.css.SelectorPartitioning this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   61     0                this  Lcom/sun/javafx/css/SelectorPartitioning;
            0   61     1            selector  Ljavafx/css/Selector;
            1   61     2      simpleSelector  Ljavafx/css/SimpleSelector;
            3    5     3           selectors  Ljava/util/List<Ljavafx/css/SimpleSelector;>;
            4    5     4                last  I
            8   61     3          selectorId  Ljava/lang/String;
           12   61     4               hasId  Z
           16   61     5               idKey  Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
           17   61     6        selectorType  Ljava/lang/String;
           21   61     7             hasType  Z
           25   61     8             typeKey  Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
           26   61     9  selectorStyleClass  Ljava/util/Set<Ljavafx/css/StyleClass;>;
           30   61    10       hasStyleClass  Z
           34   61    11       styleClassKey  Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
           42   61    12                   c  I
           43   61    13           partition  Lcom/sun/javafx/css/SelectorPartitioning$Partition;
           44   61    14                slot  Lcom/sun/javafx/css/SelectorPartitioning$Slot;
    MethodParameters:
          Name  Flags
      selector  

  public java.util.List<javafx.css.Selector> match(java.lang.String, java.lang.String, java.util.Set<javafx.css.StyleClass>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=19, args_size=4
        start local 0 // com.sun.javafx.css.SelectorPartitioning this
        start local 1 // java.lang.String selectorId
        start local 2 // java.lang.String selectorType
        start local 3 // java.util.Set selectorStyleClass
         0: .line 310
            aload 1 /* selectorId */
            ifnull 2
            aload 1 /* selectorId */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 2
         1: .line 309
            iconst_1
            goto 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
      StackMap locals:
      StackMap stack: int
         3: istore 4 /* hasId */
        start local 4 // boolean hasId
         4: .line 311
            iload 4 /* hasId */
            ifeq 6
         5: .line 312
            new com.sun.javafx.css.SelectorPartitioning$PartitionKey
            dup
            aload 1 /* selectorId */
            invokespecial com.sun.javafx.css.SelectorPartitioning$PartitionKey.<init>:(Ljava/lang/Object;)V
            goto 7
         6: .line 313
      StackMap locals: int
      StackMap stack:
            aconst_null
         7: .line 311
      StackMap locals:
      StackMap stack: com.sun.javafx.css.SelectorPartitioning$PartitionKey
            astore 5 /* idKey */
        start local 5 // com.sun.javafx.css.SelectorPartitioning$PartitionKey idKey
         8: .line 316
            aload 2 /* selectorType */
            ifnull 10
            aload 2 /* selectorType */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 10
         9: .line 315
            iconst_1
            goto 11
      StackMap locals: com.sun.javafx.css.SelectorPartitioning$PartitionKey
      StackMap stack:
        10: iconst_0
      StackMap locals:
      StackMap stack: int
        11: istore 6 /* hasType */
        start local 6 // boolean hasType
        12: .line 317
            iload 6 /* hasType */
            ifeq 14
        13: .line 318
            new com.sun.javafx.css.SelectorPartitioning$PartitionKey
            dup
            aload 2 /* selectorType */
            invokespecial com.sun.javafx.css.SelectorPartitioning$PartitionKey.<init>:(Ljava/lang/Object;)V
            goto 15
        14: .line 319
      StackMap locals: int
      StackMap stack:
            aconst_null
        15: .line 317
      StackMap locals:
      StackMap stack: com.sun.javafx.css.SelectorPartitioning$PartitionKey
            astore 7 /* typeKey */
        start local 7 // com.sun.javafx.css.SelectorPartitioning$PartitionKey typeKey
        16: .line 322
            aload 3 /* selectorStyleClass */
            ifnull 18
            aload 3 /* selectorStyleClass */
            invokeinterface java.util.Set.size:()I
        17: .line 321
            ifle 18
            iconst_1
            goto 19
      StackMap locals: com.sun.javafx.css.SelectorPartitioning$PartitionKey
      StackMap stack:
        18: iconst_0
      StackMap locals:
      StackMap stack: int
        19: istore 8 /* hasStyleClass */
        start local 8 // boolean hasStyleClass
        20: .line 323
            iload 8 /* hasStyleClass */
            ifeq 22
        21: .line 324
            new com.sun.javafx.css.SelectorPartitioning$PartitionKey
            dup
            aload 3 /* selectorStyleClass */
            invokespecial com.sun.javafx.css.SelectorPartitioning$PartitionKey.<init>:(Ljava/lang/Object;)V
            goto 23
        22: .line 325
      StackMap locals: int
      StackMap stack:
            aconst_null
        23: .line 323
      StackMap locals:
      StackMap stack: com.sun.javafx.css.SelectorPartitioning$PartitionKey
            astore 9 /* styleClassKey */
        start local 9 // com.sun.javafx.css.SelectorPartitioning$PartitionKey styleClassKey
        24: .line 328
            iload 4 /* hasId */
            ifeq 25
            iconst_4
            goto 26
      StackMap locals: com.sun.javafx.css.SelectorPartitioning$PartitionKey
      StackMap stack:
        25: iconst_0
      StackMap locals:
      StackMap stack: int
        26: iload 6 /* hasType */
            ifeq 27
            iconst_2
            goto 28
      StackMap locals:
      StackMap stack: int
        27: iconst_0
      StackMap locals: com.sun.javafx.css.SelectorPartitioning java.lang.String java.lang.String java.util.Set int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey
      StackMap stack: int int
        28: ior
            iload 8 /* hasStyleClass */
            ifeq 29
            iconst_1
            goto 30
      StackMap locals:
      StackMap stack: int
        29: iconst_0
      StackMap locals: com.sun.javafx.css.SelectorPartitioning java.lang.String java.lang.String java.util.Set int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey
      StackMap stack: int int
        30: ior
        31: .line 327
            istore 10 /* c */
        start local 10 // int c
        32: .line 330
            aconst_null
            astore 11 /* partition */
        start local 11 // com.sun.javafx.css.SelectorPartitioning$Partition partition
        33: .line 331
            aconst_null
            astore 12 /* slot */
        start local 12 // com.sun.javafx.css.SelectorPartitioning$Slot slot
        34: .line 332
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 13 /* selectors */
        start local 13 // java.util.List selectors
        35: .line 334
            goto 86
        36: .line 336
      StackMap locals: com.sun.javafx.css.SelectorPartitioning java.lang.String java.lang.String java.util.Set int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$Partition com.sun.javafx.css.SelectorPartitioning$Slot java.util.List
      StackMap stack:
            iload 10 /* c */
            tableswitch { // 1 - 7
                    1: 83
                    2: 63
                    3: 63
                    4: 61
                    5: 61
                    6: 37
                    7: 37
              default: 85
          }
        37: .line 341
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning.idMap:Ljava/util/Map;
            aload 5 /* idKey */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javafx.css.SelectorPartitioning$Partition
            astore 11 /* partition */
        38: .line 342
            aload 11 /* partition */
            ifnull 59
        39: .line 343
            aload 11 /* partition */
            getfield com.sun.javafx.css.SelectorPartitioning$Partition.selectors:Ljava/util/List;
            ifnull 41
        40: .line 344
            aload 13 /* selectors */
            aload 11 /* partition */
            getfield com.sun.javafx.css.SelectorPartitioning$Partition.selectors:Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        41: .line 348
      StackMap locals:
      StackMap stack:
            aload 7 /* typeKey */
            astore 14 /* typePK */
        start local 14 // com.sun.javafx.css.SelectorPartitioning$PartitionKey typePK
        42: .line 350
      StackMap locals: com.sun.javafx.css.SelectorPartitioning$PartitionKey
      StackMap stack:
            aload 11 /* partition */
            getfield com.sun.javafx.css.SelectorPartitioning$Partition.slots:Ljava/util/Map;
            aload 14 /* typePK */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javafx.css.SelectorPartitioning$Slot
            astore 12 /* slot */
        43: .line 351
            aload 12 /* slot */
            ifnull 55
        44: .line 353
            aload 12 /* slot */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.selectors:Ljava/util/List;
            ifnull 46
        45: .line 354
            aload 13 /* selectors */
            aload 12 /* slot */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.selectors:Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        46: .line 356
      StackMap locals:
      StackMap stack:
            iload 10 /* c */
            iconst_1
            iand
            iconst_1
            if_icmpne 55
        47: .line 357
            aload 9 /* styleClassKey */
            getfield com.sun.javafx.css.SelectorPartitioning$PartitionKey.key:Ljava/lang/Object;
            checkcast java.util.Set
            astore 15 /* key */
        start local 15 // java.util.Set key
        48: .line 358
            aload 12 /* slot */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.referents:Ljava/util/Map;
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 17
            goto 54
      StackMap locals: com.sun.javafx.css.SelectorPartitioning java.lang.String java.lang.String java.util.Set int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$Partition com.sun.javafx.css.SelectorPartitioning$Slot java.util.List com.sun.javafx.css.SelectorPartitioning$PartitionKey java.util.Set top java.util.Iterator
      StackMap stack:
        49: aload 17
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.javafx.css.SelectorPartitioning$Slot
            astore 16 /* s */
        start local 16 // com.sun.javafx.css.SelectorPartitioning$Slot s
        50: .line 359
            aload 16 /* s */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.selectors:Ljava/util/List;
            ifnull 54
            aload 16 /* s */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.selectors:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 51
            goto 54
        51: .line 360
      StackMap locals: com.sun.javafx.css.SelectorPartitioning java.lang.String java.lang.String java.util.Set int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$Partition com.sun.javafx.css.SelectorPartitioning$Slot java.util.List com.sun.javafx.css.SelectorPartitioning$PartitionKey java.util.Set com.sun.javafx.css.SelectorPartitioning$Slot java.util.Iterator
      StackMap stack:
            aload 16 /* s */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.partition:Lcom/sun/javafx/css/SelectorPartitioning$Partition;
            getfield com.sun.javafx.css.SelectorPartitioning$Partition.key:Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
            getfield com.sun.javafx.css.SelectorPartitioning$PartitionKey.key:Ljava/lang/Object;
            checkcast java.util.Set
            astore 18 /* other */
        start local 18 // java.util.Set other
        52: .line 361
            aload 15 /* key */
            aload 18 /* other */
            invokeinterface java.util.Set.containsAll:(Ljava/util/Collection;)Z
            ifeq 54
        53: .line 362
            aload 13 /* selectors */
            aload 16 /* s */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.selectors:Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        end local 18 // java.util.Set other
        end local 16 // com.sun.javafx.css.SelectorPartitioning$Slot s
        54: .line 358
      StackMap locals: com.sun.javafx.css.SelectorPartitioning java.lang.String java.lang.String java.util.Set int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$Partition com.sun.javafx.css.SelectorPartitioning$Slot java.util.List com.sun.javafx.css.SelectorPartitioning$PartitionKey java.util.Set top java.util.Iterator
      StackMap stack:
            aload 17
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 49
        end local 15 // java.util.Set key
        55: .line 369
      StackMap locals: com.sun.javafx.css.SelectorPartitioning java.lang.String java.lang.String java.util.Set int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$Partition com.sun.javafx.css.SelectorPartitioning$Slot java.util.List com.sun.javafx.css.SelectorPartitioning$PartitionKey
      StackMap stack:
            getstatic com.sun.javafx.css.SelectorPartitioning.WILDCARD:Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
            aload 14 /* typePK */
            invokevirtual com.sun.javafx.css.SelectorPartitioning$PartitionKey.equals:(Ljava/lang/Object;)Z
            ifne 56
            getstatic com.sun.javafx.css.SelectorPartitioning.WILDCARD:Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
            goto 57
      StackMap locals:
      StackMap stack:
        56: aconst_null
      StackMap locals:
      StackMap stack: com.sun.javafx.css.SelectorPartitioning$PartitionKey
        57: astore 14 /* typePK */
        58: .line 371
            aload 14 /* typePK */
            ifnonnull 42
        end local 14 // com.sun.javafx.css.SelectorPartitioning$PartitionKey typePK
        59: .line 374
      StackMap locals:
      StackMap stack:
            iinc 10 /* c */ -4
        60: .line 375
            goto 86
        61: .line 382
      StackMap locals:
      StackMap stack:
            iinc 10 /* c */ -4
        62: .line 383
            goto 86
        63: .line 391
      StackMap locals:
      StackMap stack:
            aload 7 /* typeKey */
            astore 14 /* typePK */
        start local 14 // com.sun.javafx.css.SelectorPartitioning$PartitionKey typePK
        64: .line 393
      StackMap locals: com.sun.javafx.css.SelectorPartitioning$PartitionKey
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning.typeMap:Ljava/util/Map;
            aload 14 /* typePK */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javafx.css.SelectorPartitioning$Partition
            astore 11 /* partition */
        65: .line 394
            aload 11 /* partition */
            ifnull 77
        66: .line 395
            aload 11 /* partition */
            getfield com.sun.javafx.css.SelectorPartitioning$Partition.selectors:Ljava/util/List;
            ifnull 68
        67: .line 396
            aload 13 /* selectors */
            aload 11 /* partition */
            getfield com.sun.javafx.css.SelectorPartitioning$Partition.selectors:Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        68: .line 398
      StackMap locals:
      StackMap stack:
            iload 10 /* c */
            iconst_1
            iand
            iconst_1
            if_icmpne 77
        69: .line 399
            aload 9 /* styleClassKey */
            getfield com.sun.javafx.css.SelectorPartitioning$PartitionKey.key:Ljava/lang/Object;
            checkcast java.util.Set
            astore 15 /* key */
        start local 15 // java.util.Set key
        70: .line 400
            aload 11 /* partition */
            getfield com.sun.javafx.css.SelectorPartitioning$Partition.slots:Ljava/util/Map;
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 17
            goto 76
      StackMap locals: com.sun.javafx.css.SelectorPartitioning java.lang.String java.lang.String java.util.Set int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$Partition com.sun.javafx.css.SelectorPartitioning$Slot java.util.List com.sun.javafx.css.SelectorPartitioning$PartitionKey java.util.Set top java.util.Iterator
      StackMap stack:
        71: aload 17
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.javafx.css.SelectorPartitioning$Slot
            astore 16 /* s */
        start local 16 // com.sun.javafx.css.SelectorPartitioning$Slot s
        72: .line 401
            aload 16 /* s */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.selectors:Ljava/util/List;
            ifnull 76
            aload 16 /* s */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.selectors:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 73
            goto 76
        73: .line 402
      StackMap locals: com.sun.javafx.css.SelectorPartitioning java.lang.String java.lang.String java.util.Set int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$Partition com.sun.javafx.css.SelectorPartitioning$Slot java.util.List com.sun.javafx.css.SelectorPartitioning$PartitionKey java.util.Set com.sun.javafx.css.SelectorPartitioning$Slot java.util.Iterator
      StackMap stack:
            aload 16 /* s */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.partition:Lcom/sun/javafx/css/SelectorPartitioning$Partition;
            getfield com.sun.javafx.css.SelectorPartitioning$Partition.key:Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
            getfield com.sun.javafx.css.SelectorPartitioning$PartitionKey.key:Ljava/lang/Object;
            checkcast java.util.Set
            astore 18 /* other */
        start local 18 // java.util.Set other
        74: .line 403
            aload 15 /* key */
            aload 18 /* other */
            invokeinterface java.util.Set.containsAll:(Ljava/util/Collection;)Z
            ifeq 76
        75: .line 404
            aload 13 /* selectors */
            aload 16 /* s */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.selectors:Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        end local 18 // java.util.Set other
        end local 16 // com.sun.javafx.css.SelectorPartitioning$Slot s
        76: .line 400
      StackMap locals: com.sun.javafx.css.SelectorPartitioning java.lang.String java.lang.String java.util.Set int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$Partition com.sun.javafx.css.SelectorPartitioning$Slot java.util.List com.sun.javafx.css.SelectorPartitioning$PartitionKey java.util.Set top java.util.Iterator
      StackMap stack:
            aload 17
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 71
        end local 15 // java.util.Set key
        77: .line 410
      StackMap locals: com.sun.javafx.css.SelectorPartitioning java.lang.String java.lang.String java.util.Set int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$PartitionKey int com.sun.javafx.css.SelectorPartitioning$Partition com.sun.javafx.css.SelectorPartitioning$Slot java.util.List com.sun.javafx.css.SelectorPartitioning$PartitionKey
      StackMap stack:
            getstatic com.sun.javafx.css.SelectorPartitioning.WILDCARD:Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
            aload 14 /* typePK */
            invokevirtual com.sun.javafx.css.SelectorPartitioning$PartitionKey.equals:(Ljava/lang/Object;)Z
            ifne 78
            getstatic com.sun.javafx.css.SelectorPartitioning.WILDCARD:Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
            goto 79
      StackMap locals:
      StackMap stack:
        78: aconst_null
      StackMap locals:
      StackMap stack: com.sun.javafx.css.SelectorPartitioning$PartitionKey
        79: astore 14 /* typePK */
        80: .line 412
            aload 14 /* typePK */
            ifnonnull 64
        81: .line 414
            iinc 10 /* c */ -2
        82: .line 415
            goto 86
        end local 14 // com.sun.javafx.css.SelectorPartitioning$PartitionKey typePK
        83: .line 420
      StackMap locals:
      StackMap stack:
            iinc 10 /* c */ -1
        84: .line 421
            goto 86
        85: .line 424
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.SelectorPartitioning.$assertionsDisabled:Z
            ifne 86
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        86: .line 334
      StackMap locals:
      StackMap stack:
            iload 10 /* c */
            ifne 36
        87: .line 428
            aload 13 /* selectors */
            getstatic com.sun.javafx.css.SelectorPartitioning.COMPARATOR:Ljava/util/Comparator;
            invokestatic java.util.Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
        88: .line 429
            aload 13 /* selectors */
            areturn
        end local 13 // java.util.List selectors
        end local 12 // com.sun.javafx.css.SelectorPartitioning$Slot slot
        end local 11 // com.sun.javafx.css.SelectorPartitioning$Partition partition
        end local 10 // int c
        end local 9 // com.sun.javafx.css.SelectorPartitioning$PartitionKey styleClassKey
        end local 8 // boolean hasStyleClass
        end local 7 // com.sun.javafx.css.SelectorPartitioning$PartitionKey typeKey
        end local 6 // boolean hasType
        end local 5 // com.sun.javafx.css.SelectorPartitioning$PartitionKey idKey
        end local 4 // boolean hasId
        end local 3 // java.util.Set selectorStyleClass
        end local 2 // java.lang.String selectorType
        end local 1 // java.lang.String selectorId
        end local 0 // com.sun.javafx.css.SelectorPartitioning this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   89     0                this  Lcom/sun/javafx/css/SelectorPartitioning;
            0   89     1          selectorId  Ljava/lang/String;
            0   89     2        selectorType  Ljava/lang/String;
            0   89     3  selectorStyleClass  Ljava/util/Set<Ljavafx/css/StyleClass;>;
            4   89     4               hasId  Z
            8   89     5               idKey  Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
           12   89     6             hasType  Z
           16   89     7             typeKey  Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
           20   89     8       hasStyleClass  Z
           24   89     9       styleClassKey  Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
           32   89    10                   c  I
           33   89    11           partition  Lcom/sun/javafx/css/SelectorPartitioning$Partition;
           34   89    12                slot  Lcom/sun/javafx/css/SelectorPartitioning$Slot;
           35   89    13           selectors  Ljava/util/List<Ljavafx/css/Selector;>;
           42   59    14              typePK  Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
           48   55    15                 key  Ljava/util/Set<Ljavafx/css/StyleClass;>;
           50   54    16                   s  Lcom/sun/javafx/css/SelectorPartitioning$Slot;
           52   54    18               other  Ljava/util/Set<Ljavafx/css/StyleClass;>;
           64   83    14              typePK  Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
           70   77    15                 key  Ljava/util/Set<Ljavafx/css/StyleClass;>;
           72   76    16                   s  Lcom/sun/javafx/css/SelectorPartitioning$Slot;
           74   76    18               other  Ljava/util/Set<Ljavafx/css/StyleClass;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Set<Ljavafx/css/StyleClass;>;)Ljava/util/List<Ljavafx/css/Selector;>;
    MethodParameters:
                    Name  Flags
      selectorId          
      selectorType        
      selectorStyleClass  

  private static int lambda$0(javafx.css.Selector, javafx.css.Selector);
    descriptor: (Ljavafx/css/Selector;Ljavafx/css/Selector;)I
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.css.Selector o1
        start local 1 // javafx.css.Selector o2
         0: .line 433
            aload 0 /* o1 */
            invokevirtual javafx.css.Selector.getOrdinal:()I
            aload 1 /* o2 */
            invokevirtual javafx.css.Selector.getOrdinal:()I
            isub
            ireturn
        end local 1 // javafx.css.Selector o2
        end local 0 // javafx.css.Selector o1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    o1  Ljavafx/css/Selector;
            0    1     1    o2  Ljavafx/css/Selector;
}
SourceFile: "SelectorPartitioning.java"
NestMembers:
  com.sun.javafx.css.SelectorPartitioning$Partition  com.sun.javafx.css.SelectorPartitioning$PartitionKey  com.sun.javafx.css.SelectorPartitioning$Slot
InnerClasses:
  private final Partition = com.sun.javafx.css.SelectorPartitioning$Partition of com.sun.javafx.css.SelectorPartitioning
  private final PartitionKey = com.sun.javafx.css.SelectorPartitioning$PartitionKey of com.sun.javafx.css.SelectorPartitioning
  private final Slot = com.sun.javafx.css.SelectorPartitioning$Slot of com.sun.javafx.css.SelectorPartitioning
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles