final class com.sun.javafx.css.SelectorPartitioning$Slot
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.javafx.css.SelectorPartitioning$Slot
  super_class: java.lang.Object
{
  private final com.sun.javafx.css.SelectorPartitioning$Partition partition;
    descriptor: Lcom/sun/javafx/css/SelectorPartitioning$Partition;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.Map<com.sun.javafx.css.SelectorPartitioning$PartitionKey, com.sun.javafx.css.SelectorPartitioning$Slot> referents;
    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$Slot;>;

  private java.util.List<javafx.css.Selector> selectors;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljavafx/css/Selector;>;

  private void <init>(com.sun.javafx.css.SelectorPartitioning$Partition);
    descriptor: (Lcom/sun/javafx/css/SelectorPartitioning$Partition;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.css.SelectorPartitioning$Slot this
        start local 1 // com.sun.javafx.css.SelectorPartitioning$Partition partition
         0: .line 154
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 155
            aload 0 /* this */
            aload 1 /* partition */
            putfield com.sun.javafx.css.SelectorPartitioning$Slot.partition:Lcom/sun/javafx/css/SelectorPartitioning$Partition;
         2: .line 156
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.javafx.css.SelectorPartitioning$Slot.referents:Ljava/util/Map;
         3: .line 157
            return
        end local 1 // com.sun.javafx.css.SelectorPartitioning$Partition partition
        end local 0 // com.sun.javafx.css.SelectorPartitioning$Slot this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/javafx/css/SelectorPartitioning$Slot;
            0    4     1  partition  Lcom/sun/javafx/css/SelectorPartitioning$Partition;
    MethodParameters:
           Name  Flags
      partition  

  private void addSelector(javafx.css.Selector);
    descriptor: (Ljavafx/css/Selector;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.css.SelectorPartitioning$Slot this
        start local 1 // javafx.css.Selector pair
         0: .line 160
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.selectors:Ljava/util/List;
            ifnonnull 2
         1: .line 161
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.javafx.css.SelectorPartitioning$Slot.selectors:Ljava/util/List;
         2: .line 163
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.selectors:Ljava/util/List;
            aload 1 /* pair */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 164
            return
        end local 1 // javafx.css.Selector pair
        end local 0 // com.sun.javafx.css.SelectorPartitioning$Slot this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/css/SelectorPartitioning$Slot;
            0    4     1  pair  Ljavafx/css/Selector;
    MethodParameters:
      Name  Flags
      pair  

  private com.sun.javafx.css.SelectorPartitioning$Slot partition(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$Slot;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.sun.javafx.css.SelectorPartitioning$Slot this
        start local 1 // com.sun.javafx.css.SelectorPartitioning$PartitionKey id
        start local 2 // java.util.Map map
         0: .line 171
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.referents:Ljava/util/Map;
            aload 1 /* id */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javafx.css.SelectorPartitioning$Slot
            astore 3 /* slot */
        start local 3 // com.sun.javafx.css.SelectorPartitioning$Slot slot
         1: .line 172
            aload 3 /* slot */
            ifnonnull 5
         2: .line 174
            aload 1 /* id */
            aload 2 /* map */
            invokestatic com.sun.javafx.css.SelectorPartitioning.getPartition:(Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Ljava/util/Map;)Lcom/sun/javafx/css/SelectorPartitioning$Partition;
            astore 4 /* p */
        start local 4 // com.sun.javafx.css.SelectorPartitioning$Partition p
         3: .line 175
            new com.sun.javafx.css.SelectorPartitioning$Slot
            dup
            aload 4 /* p */
            invokespecial com.sun.javafx.css.SelectorPartitioning$Slot.<init>:(Lcom/sun/javafx/css/SelectorPartitioning$Partition;)V
            astore 3 /* slot */
         4: .line 176
            aload 0 /* this */
            getfield com.sun.javafx.css.SelectorPartitioning$Slot.referents:Ljava/util/Map;
            aload 1 /* id */
            aload 3 /* slot */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 4 // com.sun.javafx.css.SelectorPartitioning$Partition p
         5: .line 179
      StackMap locals: com.sun.javafx.css.SelectorPartitioning$Slot
      StackMap stack:
            aload 3 /* slot */
            areturn
        end local 3 // com.sun.javafx.css.SelectorPartitioning$Slot slot
        end local 2 // java.util.Map map
        end local 1 // com.sun.javafx.css.SelectorPartitioning$PartitionKey id
        end local 0 // com.sun.javafx.css.SelectorPartitioning$Slot this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/javafx/css/SelectorPartitioning$Slot;
            0    6     1    id  Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;
            0    6     2   map  Ljava/util/Map<Lcom/sun/javafx/css/SelectorPartitioning$PartitionKey;Lcom/sun/javafx/css/SelectorPartitioning$Partition;>;
            1    6     3  slot  Lcom/sun/javafx/css/SelectorPartitioning$Slot;
            3    5     4     p  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$Slot;
    MethodParameters:
      Name  Flags
      id    
      map   
}
SourceFile: "SelectorPartitioning.java"
NestHost: com.sun.javafx.css.SelectorPartitioning
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