public final class com.sun.javafx.css.StyleManager
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.javafx.css.StyleManager
  super_class: java.lang.Object
{
  private static final java.lang.Object styleLock;
    descriptor: Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static com.sun.javafx.logging.PlatformLogger LOGGER;
    descriptor: Lcom/sun/javafx/logging/PlatformLogger;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  public static final java.util.Map<javafx.scene.Parent, com.sun.javafx.css.StyleManager$CacheContainer> cacheContainerMap;
    descriptor: Ljava/util/Map;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Map<Ljavafx/scene/Parent;Lcom/sun/javafx/css/StyleManager$CacheContainer;>;

  public final java.util.List<com.sun.javafx.css.StyleManager$StylesheetContainer> userAgentStylesheetContainers;
    descriptor: Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Signature: Ljava/util/List<Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;

  public final java.util.List<com.sun.javafx.css.StyleManager$StylesheetContainer> platformUserAgentStylesheetContainers;
    descriptor: Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Signature: Ljava/util/List<Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;

  public boolean hasDefaultUserAgentStylesheet;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public final java.util.Map<java.lang.String, com.sun.javafx.css.StyleManager$StylesheetContainer> stylesheetContainerMap;
    descriptor: Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;

  private final com.sun.javafx.css.StyleManager$ImageCache imageCache;
    descriptor: Lcom/sun/javafx/css/StyleManager$ImageCache;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final java.lang.String skinPrefix;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "com/sun/javafx/scene/control/skin/"

  private static final java.lang.String skinUtilsClassName;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.sun.javafx.scene.control.skin.Utils"

  private com.sun.javafx.css.StyleManager$Key key;
    descriptor: Lcom/sun/javafx/css/StyleManager$Key;
    flags: (0x0002) ACC_PRIVATE

  private final java.util.WeakHashMap<javafx.scene.layout.Region, java.lang.String> weakRegionUserAgentStylesheetMap;
    descriptor: Ljava/util/WeakHashMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/WeakHashMap<Ljavafx/scene/layout/Region;Ljava/lang/String;>;

  private static javafx.collections.ObservableList<javafx.css.CssParser$ParseError> errors;
    descriptor: Ljavafx/collections/ObservableList;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Signature: Ljavafx/collections/ObservableList<Ljavafx/css/CssParser$ParseError;>;

  private static java.util.List<java.lang.String> cacheMapKey;
    descriptor: Ljava/util/List;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Signature: Ljava/util/List<Ljava/lang/String;>;

  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=2, locals=0, args_size=0
         0: .line 131
            ldc Lcom/sun/javafx/css/StyleManager;
            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.StyleManager.$assertionsDisabled:Z
         3: .line 141
            new java.lang.Object
            dup
            invokespecial java.lang.Object.<init>:()V
            putstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
         4: .line 170
            new java.util.WeakHashMap
            dup
            invokespecial java.util.WeakHashMap.<init>:()V
            putstatic com.sun.javafx.css.StyleManager.cacheContainerMap:Ljava/util/Map;
         5: .line 1860
            aconst_null
            putstatic com.sun.javafx.css.StyleManager.errors:Ljavafx/collections/ObservableList;
         6: .line 1897
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static com.sun.javafx.logging.PlatformLogger getLogger();
    descriptor: ()Lcom/sun/javafx/logging/PlatformLogger;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 145
            getstatic com.sun.javafx.css.StyleManager.LOGGER:Lcom/sun/javafx/logging/PlatformLogger;
            ifnonnull 2
         1: .line 146
            invokestatic com.sun.javafx.util.Logging.getCSSLogger:()Lcom/sun/javafx/logging/PlatformLogger;
            putstatic com.sun.javafx.css.StyleManager.LOGGER:Lcom/sun/javafx/logging/PlatformLogger;
         2: .line 148
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.StyleManager.LOGGER:Lcom/sun/javafx/logging/PlatformLogger;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static com.sun.javafx.css.StyleManager getInstance();
    descriptor: ()Lcom/sun/javafx/css/StyleManager;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 158
            getstatic com.sun.javafx.css.StyleManager$InstanceHolder.INSTANCE:Lcom/sun/javafx/css/StyleManager;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.javafx.css.StyleManager this
         0: .line 161
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 245
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.javafx.css.StyleManager.userAgentStylesheetContainers:Ljava/util/List;
         2: .line 252
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
         3: .line 254
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.css.StyleManager.hasDefaultUserAgentStylesheet:Z
         4: .line 427
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.javafx.css.StyleManager.stylesheetContainerMap:Ljava/util/Map;
         5: .line 836
            aload 0 /* this */
            new com.sun.javafx.css.StyleManager$ImageCache
            dup
            invokespecial com.sun.javafx.css.StyleManager$ImageCache.<init>:()V
            putfield com.sun.javafx.css.StyleManager.imageCache:Lcom/sun/javafx/css/StyleManager$ImageCache;
         6: .line 1615
            aload 0 /* this */
            aconst_null
            putfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
         7: .line 1618
            aload 0 /* this */
            new java.util.WeakHashMap
            dup
            invokespecial java.util.WeakHashMap.<init>:()V
            putfield com.sun.javafx.css.StyleManager.weakRegionUserAgentStylesheetMap:Ljava/util/WeakHashMap;
         8: .line 162
            return
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/javafx/css/StyleManager;

  com.sun.javafx.css.StyleManager$CacheContainer getCacheContainer(javafx.css.Styleable, javafx.scene.SubScene);
    descriptor: (Ljavafx/css/Styleable;Ljavafx/scene/SubScene;)Lcom/sun/javafx/css/StyleManager$CacheContainer;
    flags: (0x0000) 
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.css.Styleable styleable
        start local 2 // javafx.scene.SubScene subScene
         0: .line 175
            aload 1 /* styleable */
            ifnonnull 1
            aload 2 /* subScene */
            ifnonnull 1
            aconst_null
            areturn
         1: .line 177
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* root */
        start local 3 // javafx.scene.Parent root
         2: .line 179
            aload 2 /* subScene */
            ifnull 5
         3: .line 180
            aload 2 /* subScene */
            invokevirtual javafx.scene.SubScene.getRoot:()Ljavafx/scene/Parent;
            astore 3 /* root */
         4: .line 182
            goto 13
      StackMap locals: javafx.scene.Parent
      StackMap stack:
         5: aload 1 /* styleable */
            instanceof javafx.scene.Node
            ifeq 10
         6: .line 184
            aload 1 /* styleable */
            checkcast javafx.scene.Node
            astore 4 /* node */
        start local 4 // javafx.scene.Node node
         7: .line 185
            aload 4 /* node */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 5 /* scene */
        start local 5 // javafx.scene.Scene scene
         8: .line 186
            aload 5 /* scene */
            ifnull 13
            aload 5 /* scene */
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
            astore 3 /* root */
        end local 5 // javafx.scene.Scene scene
        end local 4 // javafx.scene.Node node
         9: .line 188
            goto 13
      StackMap locals:
      StackMap stack:
        10: aload 1 /* styleable */
            instanceof javafx.stage.Window
            ifeq 13
        11: .line 190
            aload 1 /* styleable */
            checkcast javafx.stage.Window
            invokevirtual javafx.stage.Window.getScene:()Ljavafx/scene/Scene;
            astore 4 /* scene */
        start local 4 // javafx.scene.Scene scene
        12: .line 191
            aload 4 /* scene */
            ifnull 13
            aload 4 /* scene */
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
            astore 3 /* root */
        end local 4 // javafx.scene.Scene scene
        13: .line 195
      StackMap locals:
      StackMap stack:
            aload 3 /* root */
            ifnonnull 14
            aconst_null
            areturn
        14: .line 197
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 4
            monitorenter
        15: .line 198
            getstatic com.sun.javafx.css.StyleManager.cacheContainerMap:Ljava/util/Map;
            aload 3 /* root */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$CacheContainer
            astore 5 /* container */
        start local 5 // com.sun.javafx.css.StyleManager$CacheContainer container
        16: .line 199
            aload 5 /* container */
            ifnonnull 19
        17: .line 200
            new com.sun.javafx.css.StyleManager$CacheContainer
            dup
            invokespecial com.sun.javafx.css.StyleManager$CacheContainer.<init>:()V
            astore 5 /* container */
        18: .line 201
            getstatic com.sun.javafx.css.StyleManager.cacheContainerMap:Ljava/util/Map;
            aload 3 /* root */
            aload 5 /* container */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        19: .line 204
      StackMap locals: java.lang.Object com.sun.javafx.css.StyleManager$CacheContainer
      StackMap stack:
            aload 5 /* container */
            aload 4
            monitorexit
        20: areturn
        end local 5 // com.sun.javafx.css.StyleManager$CacheContainer container
        21: .line 197
      StackMap locals: com.sun.javafx.css.StyleManager javafx.css.Styleable javafx.scene.SubScene javafx.scene.Parent java.lang.Object
      StackMap stack: java.lang.Throwable
            aload 4
            monitorexit
        22: athrow
        end local 3 // javafx.scene.Parent root
        end local 2 // javafx.scene.SubScene subScene
        end local 1 // javafx.css.Styleable styleable
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   23     0       this  Lcom/sun/javafx/css/StyleManager;
            0   23     1  styleable  Ljavafx/css/Styleable;
            0   23     2   subScene  Ljavafx/scene/SubScene;
            2   23     3       root  Ljavafx/scene/Parent;
            7    9     4       node  Ljavafx/scene/Node;
            8    9     5      scene  Ljavafx/scene/Scene;
           12   13     4      scene  Ljavafx/scene/Scene;
           16   21     5  container  Lcom/sun/javafx/css/StyleManager$CacheContainer;
      Exception table:
        from    to  target  type
          15    20      21  any
          21    22      21  any
    MethodParameters:
           Name  Flags
      styleable  
      subScene   

  public com.sun.javafx.css.StyleCache getSharedCache(javafx.css.Styleable, javafx.scene.SubScene, com.sun.javafx.css.StyleCache$Key);
    descriptor: (Ljavafx/css/Styleable;Ljavafx/scene/SubScene;Lcom/sun/javafx/css/StyleCache$Key;)Lcom/sun/javafx/css/StyleCache;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=4
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.css.Styleable styleable
        start local 2 // javafx.scene.SubScene subScene
        start local 3 // com.sun.javafx.css.StyleCache$Key key
         0: .line 214
            aload 0 /* this */
            aload 1 /* styleable */
            aload 2 /* subScene */
            invokevirtual com.sun.javafx.css.StyleManager.getCacheContainer:(Ljavafx/css/Styleable;Ljavafx/scene/SubScene;)Lcom/sun/javafx/css/StyleManager$CacheContainer;
            astore 4 /* container */
        start local 4 // com.sun.javafx.css.StyleManager$CacheContainer container
         1: .line 215
            aload 4 /* container */
            ifnonnull 2
            aconst_null
            areturn
         2: .line 217
      StackMap locals: com.sun.javafx.css.StyleManager$CacheContainer
      StackMap stack:
            aload 4 /* container */
            invokevirtual com.sun.javafx.css.StyleManager$CacheContainer.getStyleCache:()Ljava/util/Map;
            astore 5 /* styleCache */
        start local 5 // java.util.Map styleCache
         3: .line 218
            aload 5 /* styleCache */
            ifnonnull 4
            aconst_null
            areturn
         4: .line 220
      StackMap locals: java.util.Map
      StackMap stack:
            aload 5 /* styleCache */
            aload 3 /* key */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleCache
            astore 6 /* sharedCache */
        start local 6 // com.sun.javafx.css.StyleCache sharedCache
         5: .line 221
            aload 6 /* sharedCache */
            ifnonnull 8
         6: .line 222
            new com.sun.javafx.css.StyleCache
            dup
            invokespecial com.sun.javafx.css.StyleCache.<init>:()V
            astore 6 /* sharedCache */
         7: .line 223
            aload 5 /* styleCache */
            new com.sun.javafx.css.StyleCache$Key
            dup
            aload 3 /* key */
            invokespecial com.sun.javafx.css.StyleCache$Key.<init>:(Lcom/sun/javafx/css/StyleCache$Key;)V
            aload 6 /* sharedCache */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 226
      StackMap locals: com.sun.javafx.css.StyleCache
      StackMap stack:
            aload 6 /* sharedCache */
            areturn
        end local 6 // com.sun.javafx.css.StyleCache sharedCache
        end local 5 // java.util.Map styleCache
        end local 4 // com.sun.javafx.css.StyleManager$CacheContainer container
        end local 3 // com.sun.javafx.css.StyleCache$Key key
        end local 2 // javafx.scene.SubScene subScene
        end local 1 // javafx.css.Styleable styleable
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lcom/sun/javafx/css/StyleManager;
            0    9     1    styleable  Ljavafx/css/Styleable;
            0    9     2     subScene  Ljavafx/scene/SubScene;
            0    9     3          key  Lcom/sun/javafx/css/StyleCache$Key;
            1    9     4    container  Lcom/sun/javafx/css/StyleManager$CacheContainer;
            3    9     5   styleCache  Ljava/util/Map<Lcom/sun/javafx/css/StyleCache$Key;Lcom/sun/javafx/css/StyleCache;>;
            5    9     6  sharedCache  Lcom/sun/javafx/css/StyleCache;
    MethodParameters:
           Name  Flags
      styleable  
      subScene   
      key        

  public com.sun.javafx.css.StyleMap getStyleMap(javafx.css.Styleable, javafx.scene.SubScene, int);
    descriptor: (Ljavafx/css/Styleable;Ljavafx/scene/SubScene;I)Lcom/sun/javafx/css/StyleMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.css.Styleable styleable
        start local 2 // javafx.scene.SubScene subScene
        start local 3 // int smapId
         0: .line 231
            iload 3 /* smapId */
            iconst_m1
            if_icmpne 1
            getstatic com.sun.javafx.css.StyleMap.EMPTY_MAP:Lcom/sun/javafx/css/StyleMap;
            areturn
         1: .line 233
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* styleable */
            aload 2 /* subScene */
            invokevirtual com.sun.javafx.css.StyleManager.getCacheContainer:(Ljavafx/css/Styleable;Ljavafx/scene/SubScene;)Lcom/sun/javafx/css/StyleManager$CacheContainer;
            astore 4 /* container */
        start local 4 // com.sun.javafx.css.StyleManager$CacheContainer container
         2: .line 234
            aload 4 /* container */
            ifnonnull 3
            getstatic com.sun.javafx.css.StyleMap.EMPTY_MAP:Lcom/sun/javafx/css/StyleMap;
            areturn
         3: .line 236
      StackMap locals: com.sun.javafx.css.StyleManager$CacheContainer
      StackMap stack:
            aload 4 /* container */
            iload 3 /* smapId */
            invokevirtual com.sun.javafx.css.StyleManager$CacheContainer.getStyleMap:(I)Lcom/sun/javafx/css/StyleMap;
            areturn
        end local 4 // com.sun.javafx.css.StyleManager$CacheContainer container
        end local 3 // int smapId
        end local 2 // javafx.scene.SubScene subScene
        end local 1 // javafx.css.Styleable styleable
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/javafx/css/StyleManager;
            0    4     1  styleable  Ljavafx/css/Styleable;
            0    4     2   subScene  Ljavafx/scene/SubScene;
            0    4     3     smapId  I
            2    4     4  container  Lcom/sun/javafx/css/StyleManager$CacheContainer;
    MethodParameters:
           Name  Flags
      styleable  
      subScene   
      smapId     

  public void forget(javafx.scene.Scene);
    descriptor: (Ljavafx/scene/Scene;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=11, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.scene.Scene scene
         0: .line 435
            aload 1 /* scene */
            ifnonnull 1
            return
         1: .line 437
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* scene */
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
            invokevirtual com.sun.javafx.css.StyleManager.forget:(Ljavafx/scene/Parent;)V
         2: .line 439
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 2
            monitorenter
         3: .line 443
            aconst_null
            astore 3 /* sceneUserAgentStylesheet */
        start local 3 // java.lang.String sceneUserAgentStylesheet
         4: .line 444
            aload 1 /* scene */
            invokevirtual javafx.scene.Scene.getUserAgentStylesheet:()Ljava/lang/String;
            ifnull 15
         5: .line 445
            aload 1 /* scene */
            invokevirtual javafx.scene.Scene.getUserAgentStylesheet:()Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            dup
            astore 3 /* sceneUserAgentStylesheet */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 15
         6: .line 447
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.userAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            istore 4 /* n */
        start local 4 // int n
         7: goto 14
         8: .line 448
      StackMap locals: java.lang.Object java.lang.String int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.userAgentStylesheetContainers:Ljava/util/List;
            iload 4 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 5 /* container */
        start local 5 // com.sun.javafx.css.StyleManager$StylesheetContainer container
         9: .line 449
            aload 3 /* sceneUserAgentStylesheet */
            aload 5 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.fname:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
        10: .line 450
            aload 5 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            aload 1 /* scene */
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
            invokevirtual com.sun.javafx.css.StyleManager$RefList.remove:(Ljava/lang/Object;)V
        11: .line 451
            aload 5 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            getfield com.sun.javafx.css.StyleManager$RefList.list:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ifne 13
        12: .line 452
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.userAgentStylesheetContainers:Ljava/util/List;
            iload 4 /* n */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
        end local 5 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        13: .line 447
      StackMap locals:
      StackMap stack:
            iinc 4 /* n */ -1
      StackMap locals:
      StackMap stack:
        14: iload 4 /* n */
            ifge 8
        end local 4 // int n
        15: .line 461
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.stylesheetContainerMap:Ljava/util/Map;
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            astore 4 /* stylesheetContainers */
        start local 4 // java.util.Set stylesheetContainers
        16: .line 462
            aload 4 /* stylesheetContainers */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 5 /* iter */
        start local 5 // java.util.Iterator iter
        17: .line 464
            goto 30
        18: .line 466
      StackMap locals: java.util.Set java.util.Iterator
      StackMap stack:
            aload 5 /* iter */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 6 /* entry */
        start local 6 // java.util.Map$Entry entry
        19: .line 467
            aload 6 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 7 /* container */
        start local 7 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        20: .line 469
            aload 7 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            getfield com.sun.javafx.css.StyleManager$RefList.list:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 8 /* parentIter */
        start local 8 // java.util.Iterator parentIter
        21: .line 470
            goto 27
        22: .line 472
      StackMap locals: java.util.Map$Entry com.sun.javafx.css.StyleManager$StylesheetContainer java.util.Iterator
      StackMap stack:
            aload 8 /* parentIter */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.ref.Reference
            astore 9 /* ref */
        start local 9 // java.lang.ref.Reference ref
        23: .line 473
            aload 9 /* ref */
            invokevirtual java.lang.ref.Reference.get:()Ljava/lang/Object;
            checkcast javafx.scene.Parent
            astore 10 /* _parent */
        start local 10 // javafx.scene.Parent _parent
        24: .line 475
            aload 10 /* _parent */
            ifnull 25
            aload 10 /* _parent */
            invokevirtual javafx.scene.Parent.getScene:()Ljavafx/scene/Scene;
            aload 1 /* scene */
            if_acmpeq 25
            aload 10 /* _parent */
            invokevirtual javafx.scene.Parent.getScene:()Ljavafx/scene/Scene;
            ifnonnull 27
        25: .line 476
      StackMap locals: java.lang.ref.Reference javafx.scene.Parent
      StackMap stack:
            aload 9 /* ref */
            invokevirtual java.lang.ref.Reference.clear:()V
        26: .line 477
            aload 8 /* parentIter */
            invokeinterface java.util.Iterator.remove:()V
        end local 10 // javafx.scene.Parent _parent
        end local 9 // java.lang.ref.Reference ref
        27: .line 470
      StackMap locals:
      StackMap stack:
            aload 8 /* parentIter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 22
        28: .line 481
            aload 7 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            getfield com.sun.javafx.css.StyleManager$RefList.list:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 30
        29: .line 482
            aload 5 /* iter */
            invokeinterface java.util.Iterator.remove:()V
        end local 8 // java.util.Iterator parentIter
        end local 7 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        end local 6 // java.util.Map$Entry entry
        30: .line 464
      StackMap locals:
      StackMap stack:
            aload 5 /* iter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 18
        end local 5 // java.util.Iterator iter
        end local 4 // java.util.Set stylesheetContainers
        end local 3 // java.lang.String sceneUserAgentStylesheet
        31: .line 439
            aload 2
            monitorexit
        32: goto 35
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Scene java.lang.Object
      StackMap stack: java.lang.Throwable
        33: aload 2
            monitorexit
        34: athrow
        35: .line 486
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.Scene scene
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   36     0                      this  Lcom/sun/javafx/css/StyleManager;
            0   36     1                     scene  Ljavafx/scene/Scene;
            4   31     3  sceneUserAgentStylesheet  Ljava/lang/String;
            7   15     4                         n  I
            9   13     5                 container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
           16   31     4      stylesheetContainers  Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;>;
           17   31     5                      iter  Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;>;
           19   30     6                     entry  Ljava/util/Map$Entry<Ljava/lang/String;Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;
           20   30     7                 container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
           21   30     8                parentIter  Ljava/util/Iterator<Ljava/lang/ref/Reference<Ljavafx/scene/Parent;>;>;
           23   27     9                       ref  Ljava/lang/ref/Reference<Ljavafx/scene/Parent;>;
           24   27    10                   _parent  Ljavafx/scene/Parent;
      Exception table:
        from    to  target  type
           3    32      33  any
          33    34      33  any
    MethodParameters:
       Name  Flags
      scene  final

  public void stylesheetsChanged(javafx.scene.Scene, javafx.collections.ListChangeListener$Change<java.lang.String>);
    descriptor: (Ljavafx/scene/Scene;Ljavafx/collections/ListChangeListener$Change;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=9, args_size=3
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.scene.Scene scene
        start local 2 // javafx.collections.ListChangeListener$Change c
         0: .line 493
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 3
            monitorenter
         1: .line 495
            getstatic com.sun.javafx.css.StyleManager.cacheContainerMap:Ljava/util/Map;
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            astore 4 /* entrySet */
        start local 4 // java.util.Set entrySet
         2: .line 496
            aload 4 /* entrySet */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 6
            goto 8
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Scene javafx.collections.ListChangeListener$Change java.lang.Object java.util.Set top java.util.Iterator
      StackMap stack:
         3: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 5 /* entry */
        start local 5 // java.util.Map$Entry entry
         4: .line 497
            aload 5 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast javafx.scene.Parent
            astore 7 /* parent */
        start local 7 // javafx.scene.Parent parent
         5: .line 498
            aload 5 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$CacheContainer
            astore 8 /* container */
        start local 8 // com.sun.javafx.css.StyleManager$CacheContainer container
         6: .line 499
            aload 7 /* parent */
            invokevirtual javafx.scene.Parent.getScene:()Ljavafx/scene/Scene;
            aload 1 /* scene */
            if_acmpne 8
         7: .line 500
            aload 8 /* container */
            invokevirtual com.sun.javafx.css.StyleManager$CacheContainer.clearCache:()V
        end local 8 // com.sun.javafx.css.StyleManager$CacheContainer container
        end local 7 // javafx.scene.Parent parent
        end local 5 // java.util.Map$Entry entry
         8: .line 496
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         9: .line 505
            aload 2 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.reset:()V
        10: .line 506
            goto 19
        11: .line 507
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Scene javafx.collections.ListChangeListener$Change java.lang.Object java.util.Set
      StackMap stack:
            aload 2 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.wasRemoved:()Z
            ifeq 19
        12: .line 508
            aload 2 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.getRemoved:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 18
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Scene javafx.collections.ListChangeListener$Change java.lang.Object java.util.Set top java.util.Iterator
      StackMap stack:
        13: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* fname */
        start local 5 // java.lang.String fname
        14: .line 509
            aload 0 /* this */
            aload 1 /* scene */
            aload 5 /* fname */
            invokevirtual com.sun.javafx.css.StyleManager.stylesheetRemoved:(Ljavafx/scene/Scene;Ljava/lang/String;)V
        15: .line 511
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.stylesheetContainerMap:Ljava/util/Map;
            aload 5 /* fname */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 7 /* stylesheetContainer */
        start local 7 // com.sun.javafx.css.StyleManager$StylesheetContainer stylesheetContainer
        16: .line 512
            aload 7 /* stylesheetContainer */
            ifnull 18
        17: .line 513
            aload 7 /* stylesheetContainer */
            invokevirtual com.sun.javafx.css.StyleManager$StylesheetContainer.invalidateChecksum:()V
        end local 7 // com.sun.javafx.css.StyleManager$StylesheetContainer stylesheetContainer
        end local 5 // java.lang.String fname
        18: .line 508
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 13
        19: .line 506
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Scene javafx.collections.ListChangeListener$Change java.lang.Object java.util.Set
      StackMap stack:
            aload 2 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.next:()Z
            ifne 11
        end local 4 // java.util.Set entrySet
        20: .line 493
            aload 3
            monitorexit
        21: goto 24
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Scene javafx.collections.ListChangeListener$Change java.lang.Object
      StackMap stack: java.lang.Throwable
        22: aload 3
            monitorexit
        23: athrow
        24: .line 520
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javafx.collections.ListChangeListener$Change c
        end local 1 // javafx.scene.Scene scene
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   25     0                 this  Lcom/sun/javafx/css/StyleManager;
            0   25     1                scene  Ljavafx/scene/Scene;
            0   25     2                    c  Ljavafx/collections/ListChangeListener$Change<Ljava/lang/String;>;
            2   20     4             entrySet  Ljava/util/Set<Ljava/util/Map$Entry<Ljavafx/scene/Parent;Lcom/sun/javafx/css/StyleManager$CacheContainer;>;>;
            4    8     5                entry  Ljava/util/Map$Entry<Ljavafx/scene/Parent;Lcom/sun/javafx/css/StyleManager$CacheContainer;>;
            5    8     7               parent  Ljavafx/scene/Parent;
            6    8     8            container  Lcom/sun/javafx/css/StyleManager$CacheContainer;
           14   18     5                fname  Ljava/lang/String;
           16   18     7  stylesheetContainer  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
      Exception table:
        from    to  target  type
           1    21      22  any
          22    23      22  any
    Signature: (Ljavafx/scene/Scene;Ljavafx/collections/ListChangeListener$Change<Ljava/lang/String;>;)V
    MethodParameters:
       Name  Flags
      scene  
      c      

  private void stylesheetRemoved(javafx.scene.Scene, java.lang.String);
    descriptor: (Ljavafx/scene/Scene;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.scene.Scene scene
        start local 2 // java.lang.String fname
         0: .line 523
            aload 0 /* this */
            aload 1 /* scene */
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
            aload 2 /* fname */
            invokevirtual com.sun.javafx.css.StyleManager.stylesheetRemoved:(Ljavafx/scene/Parent;Ljava/lang/String;)V
         1: .line 524
            return
        end local 2 // java.lang.String fname
        end local 1 // javafx.scene.Scene scene
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/javafx/css/StyleManager;
            0    2     1  scene  Ljavafx/scene/Scene;
            0    2     2  fname  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      scene  
      fname  

  public void forget(javafx.scene.Parent);
    descriptor: (Ljavafx/scene/Parent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=9, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.scene.Parent parent
         0: .line 532
            aload 1 /* parent */
            ifnonnull 1
            return
         1: .line 534
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 2
            monitorenter
         2: .line 536
            getstatic com.sun.javafx.css.StyleManager.cacheContainerMap:Ljava/util/Map;
            aload 1 /* parent */
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$CacheContainer
            astore 3 /* removedContainer */
        start local 3 // com.sun.javafx.css.StyleManager$CacheContainer removedContainer
         3: .line 537
            aload 3 /* removedContainer */
            ifnull 5
         4: .line 538
            aload 3 /* removedContainer */
            invokevirtual com.sun.javafx.css.StyleManager$CacheContainer.clearCache:()V
         5: .line 541
      StackMap locals: java.lang.Object com.sun.javafx.css.StyleManager$CacheContainer
      StackMap stack:
            aload 1 /* parent */
            invokevirtual javafx.scene.Parent.getStylesheets:()Ljavafx/collections/ObservableList;
            astore 4 /* stylesheets */
        start local 4 // java.util.List stylesheets
         6: .line 542
            aload 4 /* stylesheets */
            ifnull 11
            aload 4 /* stylesheets */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 11
         7: .line 543
            aload 4 /* stylesheets */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 10
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Parent java.lang.Object com.sun.javafx.css.StyleManager$CacheContainer java.util.List top java.util.Iterator
      StackMap stack:
         8: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* fname */
        start local 5 // java.lang.String fname
         9: .line 544
            aload 0 /* this */
            aload 1 /* parent */
            aload 5 /* fname */
            invokevirtual com.sun.javafx.css.StyleManager.stylesheetRemoved:(Ljavafx/scene/Parent;Ljava/lang/String;)V
        end local 5 // java.lang.String fname
        10: .line 543
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        11: .line 548
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Parent java.lang.Object com.sun.javafx.css.StyleManager$CacheContainer java.util.List
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.stylesheetContainerMap:Ljava/util/Map;
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 5 /* containerIterator */
        start local 5 // java.util.Iterator containerIterator
        12: .line 549
            goto 22
        13: .line 550
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 5 /* containerIterator */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 6 /* entry */
        start local 6 // java.util.Map$Entry entry
        14: .line 551
            aload 6 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 7 /* container */
        start local 7 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        15: .line 552
            aload 7 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            aload 1 /* parent */
            invokevirtual com.sun.javafx.css.StyleManager$RefList.remove:(Ljava/lang/Object;)V
        16: .line 553
            aload 7 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            getfield com.sun.javafx.css.StyleManager$RefList.list:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 22
        17: .line 555
            aload 5 /* containerIterator */
            invokeinterface java.util.Iterator.remove:()V
        18: .line 557
            aload 7 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            ifnull 20
        19: .line 558
            aload 7 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            invokevirtual com.sun.javafx.css.SelectorPartitioning.reset:()V
        20: .line 564
      StackMap locals: java.util.Map$Entry com.sun.javafx.css.StyleManager$StylesheetContainer
      StackMap stack:
            aload 7 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.fname:Ljava/lang/String;
            astore 8 /* fname */
        start local 8 // java.lang.String fname
        21: .line 565
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.imageCache:Lcom/sun/javafx/css/StyleManager$ImageCache;
            aload 8 /* fname */
            invokevirtual com.sun.javafx.css.StyleManager$ImageCache.cleanUpImageCache:(Ljava/lang/String;)V
        end local 8 // java.lang.String fname
        end local 7 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        end local 6 // java.util.Map$Entry entry
        22: .line 549
      StackMap locals:
      StackMap stack:
            aload 5 /* containerIterator */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 13
        end local 5 // java.util.Iterator containerIterator
        end local 4 // java.util.List stylesheets
        end local 3 // com.sun.javafx.css.StyleManager$CacheContainer removedContainer
        23: .line 534
            aload 2
            monitorexit
        24: goto 27
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Parent java.lang.Object
      StackMap stack: java.lang.Throwable
        25: aload 2
            monitorexit
        26: athrow
        27: .line 571
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.Parent parent
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   28     0               this  Lcom/sun/javafx/css/StyleManager;
            0   28     1             parent  Ljavafx/scene/Parent;
            3   23     3   removedContainer  Lcom/sun/javafx/css/StyleManager$CacheContainer;
            6   23     4        stylesheets  Ljava/util/List<Ljava/lang/String;>;
            9   10     5              fname  Ljava/lang/String;
           12   23     5  containerIterator  Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;>;
           14   22     6              entry  Ljava/util/Map$Entry<Ljava/lang/String;Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;
           15   22     7          container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
           21   22     8              fname  Ljava/lang/String;
      Exception table:
        from    to  target  type
           2    24      25  any
          25    26      25  any
    MethodParameters:
        Name  Flags
      parent  

  public void stylesheetsChanged(javafx.scene.Parent, javafx.collections.ListChangeListener$Change<java.lang.String>);
    descriptor: (Ljavafx/scene/Parent;Ljavafx/collections/ListChangeListener$Change;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.scene.Parent parent
        start local 2 // javafx.collections.ListChangeListener$Change c
         0: .line 577
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 3
            monitorenter
         1: .line 578
            aload 2 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.reset:()V
         2: .line 579
            goto 11
         3: .line 580
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 2 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.wasRemoved:()Z
            ifeq 11
         4: .line 581
            aload 2 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.getRemoved:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 10
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Parent javafx.collections.ListChangeListener$Change java.lang.Object top java.util.Iterator
      StackMap stack:
         5: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* fname */
        start local 4 // java.lang.String fname
         6: .line 582
            aload 0 /* this */
            aload 1 /* parent */
            aload 4 /* fname */
            invokevirtual com.sun.javafx.css.StyleManager.stylesheetRemoved:(Ljavafx/scene/Parent;Ljava/lang/String;)V
         7: .line 584
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.stylesheetContainerMap:Ljava/util/Map;
            aload 4 /* fname */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 6 /* stylesheetContainer */
        start local 6 // com.sun.javafx.css.StyleManager$StylesheetContainer stylesheetContainer
         8: .line 585
            aload 6 /* stylesheetContainer */
            ifnull 10
         9: .line 586
            aload 6 /* stylesheetContainer */
            invokevirtual com.sun.javafx.css.StyleManager$StylesheetContainer.invalidateChecksum:()V
        end local 6 // com.sun.javafx.css.StyleManager$StylesheetContainer stylesheetContainer
        end local 4 // java.lang.String fname
        10: .line 581
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        11: .line 579
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Parent javafx.collections.ListChangeListener$Change java.lang.Object
      StackMap stack:
            aload 2 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.next:()Z
            ifne 3
        12: .line 577
            aload 3
            monitorexit
        13: goto 16
      StackMap locals:
      StackMap stack: java.lang.Throwable
        14: aload 3
            monitorexit
        15: athrow
        16: .line 592
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javafx.collections.ListChangeListener$Change c
        end local 1 // javafx.scene.Parent parent
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   17     0                 this  Lcom/sun/javafx/css/StyleManager;
            0   17     1               parent  Ljavafx/scene/Parent;
            0   17     2                    c  Ljavafx/collections/ListChangeListener$Change<Ljava/lang/String;>;
            6   10     4                fname  Ljava/lang/String;
            8   10     6  stylesheetContainer  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
      Exception table:
        from    to  target  type
           1    13      14  any
          14    15      14  any
    Signature: (Ljavafx/scene/Parent;Ljavafx/collections/ListChangeListener$Change<Ljava/lang/String;>;)V
    MethodParameters:
        Name  Flags
      parent  
      c       

  private void stylesheetRemoved(javafx.scene.Parent, java.lang.String);
    descriptor: (Ljavafx/scene/Parent;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.scene.Parent parent
        start local 2 // java.lang.String fname
         0: .line 596
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 3
            monitorenter
         1: .line 597
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.stylesheetContainerMap:Ljava/util/Map;
            aload 2 /* fname */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 4 /* stylesheetContainer */
        start local 4 // com.sun.javafx.css.StyleManager$StylesheetContainer stylesheetContainer
         2: .line 599
            aload 4 /* stylesheetContainer */
            ifnonnull 4
            aload 3
            monitorexit
         3: return
         4: .line 601
      StackMap locals: java.lang.Object com.sun.javafx.css.StyleManager$StylesheetContainer
      StackMap stack:
            aload 4 /* stylesheetContainer */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            aload 1 /* parent */
            invokevirtual com.sun.javafx.css.StyleManager$RefList.remove:(Ljava/lang/Object;)V
         5: .line 603
            aload 4 /* stylesheetContainer */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            getfield com.sun.javafx.css.StyleManager$RefList.list:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 7
         6: .line 604
            aload 0 /* this */
            aload 4 /* stylesheetContainer */
            invokevirtual com.sun.javafx.css.StyleManager.removeStylesheetContainer:(Lcom/sun/javafx/css/StyleManager$StylesheetContainer;)V
        end local 4 // com.sun.javafx.css.StyleManager$StylesheetContainer stylesheetContainer
         7: .line 596
      StackMap locals:
      StackMap stack:
            aload 3
            monitorexit
         8: goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
         9: aload 3
            monitorexit
        10: athrow
        11: .line 607
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String fname
        end local 1 // javafx.scene.Parent parent
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   12     0                 this  Lcom/sun/javafx/css/StyleManager;
            0   12     1               parent  Ljavafx/scene/Parent;
            0   12     2                fname  Ljava/lang/String;
            2    7     4  stylesheetContainer  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
      Exception table:
        from    to  target  type
           1     3       9  any
           4     8       9  any
           9    10       9  any
    MethodParameters:
        Name  Flags
      parent  
      fname   

  public void forget(javafx.scene.SubScene);
    descriptor: (Ljavafx/scene/SubScene;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=12, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.scene.SubScene subScene
         0: .line 614
            aload 1 /* subScene */
            ifnonnull 1
            return
         1: .line 615
      StackMap locals:
      StackMap stack:
            aload 1 /* subScene */
            invokevirtual javafx.scene.SubScene.getRoot:()Ljavafx/scene/Parent;
            astore 2 /* subSceneRoot */
        start local 2 // javafx.scene.Parent subSceneRoot
         2: .line 617
            aload 2 /* subSceneRoot */
            ifnonnull 3
            return
         3: .line 618
      StackMap locals: javafx.scene.Parent
      StackMap stack:
            aload 0 /* this */
            aload 2 /* subSceneRoot */
            invokevirtual com.sun.javafx.css.StyleManager.forget:(Ljavafx/scene/Parent;)V
         4: .line 620
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 3
            monitorenter
         5: .line 624
            aconst_null
            astore 4 /* sceneUserAgentStylesheet */
        start local 4 // java.lang.String sceneUserAgentStylesheet
         6: .line 625
            aload 1 /* subScene */
            invokevirtual javafx.scene.SubScene.getUserAgentStylesheet:()Ljava/lang/String;
            ifnull 16
         7: .line 626
            aload 1 /* subScene */
            invokevirtual javafx.scene.SubScene.getUserAgentStylesheet:()Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            dup
            astore 4 /* sceneUserAgentStylesheet */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 16
         8: .line 628
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.userAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5 /* iterator */
        start local 5 // java.util.Iterator iterator
         9: .line 629
            goto 15
        10: .line 630
      StackMap locals: java.lang.Object java.lang.String java.util.Iterator
      StackMap stack:
            aload 5 /* iterator */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 6 /* container */
        start local 6 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        11: .line 631
            aload 4 /* sceneUserAgentStylesheet */
            aload 6 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.fname:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        12: .line 632
            aload 6 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            aload 1 /* subScene */
            invokevirtual javafx.scene.SubScene.getRoot:()Ljavafx/scene/Parent;
            invokevirtual com.sun.javafx.css.StyleManager$RefList.remove:(Ljava/lang/Object;)V
        13: .line 633
            aload 6 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            getfield com.sun.javafx.css.StyleManager$RefList.list:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ifne 15
        14: .line 634
            aload 5 /* iterator */
            invokeinterface java.util.Iterator.remove:()V
        end local 6 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        15: .line 629
      StackMap locals:
      StackMap stack:
            aload 5 /* iterator */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 10
        end local 5 // java.util.Iterator iterator
        16: .line 644
      StackMap locals:
      StackMap stack:
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.stylesheetContainerMap:Ljava/util/Map;
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            astore 5 /* stylesheetContainers */
        start local 5 // java.util.List stylesheetContainers
        17: .line 646
            aload 5 /* stylesheetContainers */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6 /* iter */
        start local 6 // java.util.Iterator iter
        18: .line 648
            goto 35
        19: .line 650
      StackMap locals: java.util.List java.util.Iterator
      StackMap stack:
            aload 6 /* iter */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 7 /* container */
        start local 7 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        20: .line 652
            aload 7 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            getfield com.sun.javafx.css.StyleManager$RefList.list:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 8 /* parentIter */
        start local 8 // java.util.Iterator parentIter
        21: .line 653
            goto 34
        22: .line 655
      StackMap locals: com.sun.javafx.css.StyleManager$StylesheetContainer java.util.Iterator
      StackMap stack:
            aload 8 /* parentIter */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.ref.Reference
            astore 9 /* ref */
        start local 9 // java.lang.ref.Reference ref
        23: .line 656
            aload 9 /* ref */
            invokevirtual java.lang.ref.Reference.get:()Ljava/lang/Object;
            checkcast javafx.scene.Parent
            astore 10 /* _parent */
        start local 10 // javafx.scene.Parent _parent
        24: .line 658
            aload 10 /* _parent */
            ifnull 34
        25: .line 660
            aload 10 /* _parent */
            astore 11 /* p */
        start local 11 // javafx.scene.Parent p
        26: .line 661
            goto 33
        27: .line 662
      StackMap locals: java.lang.ref.Reference javafx.scene.Parent javafx.scene.Parent
      StackMap stack:
            aload 2 /* subSceneRoot */
            aload 11 /* p */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            if_acmpne 32
        28: .line 663
            aload 9 /* ref */
            invokevirtual java.lang.ref.Reference.clear:()V
        29: .line 664
            aload 8 /* parentIter */
            invokeinterface java.util.Iterator.remove:()V
        30: .line 665
            aload 0 /* this */
            aload 10 /* _parent */
            invokevirtual com.sun.javafx.css.StyleManager.forget:(Ljavafx/scene/Parent;)V
        31: .line 666
            goto 34
        32: .line 668
      StackMap locals:
      StackMap stack:
            aload 11 /* p */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            astore 11 /* p */
        33: .line 661
      StackMap locals:
      StackMap stack:
            aload 11 /* p */
            ifnonnull 27
        end local 11 // javafx.scene.Parent p
        end local 10 // javafx.scene.Parent _parent
        end local 9 // java.lang.ref.Reference ref
        34: .line 653
      StackMap locals:
      StackMap stack:
            aload 8 /* parentIter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 22
        end local 8 // java.util.Iterator parentIter
        end local 7 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        35: .line 648
      StackMap locals:
      StackMap stack:
            aload 6 /* iter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 19
        end local 6 // java.util.Iterator iter
        end local 5 // java.util.List stylesheetContainers
        end local 4 // java.lang.String sceneUserAgentStylesheet
        36: .line 620
            aload 3
            monitorexit
        37: goto 40
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.SubScene javafx.scene.Parent java.lang.Object
      StackMap stack: java.lang.Throwable
        38: aload 3
            monitorexit
        39: athrow
        40: .line 680
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javafx.scene.Parent subSceneRoot
        end local 1 // javafx.scene.SubScene subScene
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   41     0                      this  Lcom/sun/javafx/css/StyleManager;
            0   41     1                  subScene  Ljavafx/scene/SubScene;
            2   41     2              subSceneRoot  Ljavafx/scene/Parent;
            6   36     4  sceneUserAgentStylesheet  Ljava/lang/String;
            9   16     5                  iterator  Ljava/util/Iterator<Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;
           11   15     6                 container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
           17   36     5      stylesheetContainers  Ljava/util/List<Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;
           18   36     6                      iter  Ljava/util/Iterator<Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;
           20   35     7                 container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
           21   35     8                parentIter  Ljava/util/Iterator<Ljava/lang/ref/Reference<Ljavafx/scene/Parent;>;>;
           23   34     9                       ref  Ljava/lang/ref/Reference<Ljavafx/scene/Parent;>;
           24   34    10                   _parent  Ljavafx/scene/Parent;
           26   34    11                         p  Ljavafx/scene/Parent;
      Exception table:
        from    to  target  type
           5    37      38  any
          38    39      38  any
    MethodParameters:
          Name  Flags
      subScene  final

  private void removeStylesheetContainer(com.sun.javafx.css.StyleManager$StylesheetContainer);
    descriptor: (Lcom/sun/javafx/css/StyleManager$StylesheetContainer;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=11, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // com.sun.javafx.css.StyleManager$StylesheetContainer stylesheetContainer
         0: .line 684
            aload 1 /* stylesheetContainer */
            ifnonnull 1
            return
         1: .line 686
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 2
            monitorenter
         2: .line 687
            aload 1 /* stylesheetContainer */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.fname:Ljava/lang/String;
            astore 3 /* fname */
        start local 3 // java.lang.String fname
         3: .line 689
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.stylesheetContainerMap:Ljava/util/Map;
            aload 3 /* fname */
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 691
            aload 1 /* stylesheetContainer */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            ifnull 6
         5: .line 692
            aload 1 /* stylesheetContainer */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            invokevirtual com.sun.javafx.css.SelectorPartitioning.reset:()V
         6: .line 696
      StackMap locals: java.lang.Object java.lang.String
      StackMap stack:
            getstatic com.sun.javafx.css.StyleManager.cacheContainerMap:Ljava/util/Map;
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 5
            goto 26
      StackMap locals: com.sun.javafx.css.StyleManager com.sun.javafx.css.StyleManager$StylesheetContainer java.lang.Object java.lang.String top java.util.Iterator
      StackMap stack:
         7: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 4 /* entry */
        start local 4 // java.util.Map$Entry entry
         8: .line 698
            aload 4 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$CacheContainer
            astore 6 /* container */
        start local 6 // com.sun.javafx.css.StyleManager$CacheContainer container
         9: .line 699
            aload 6 /* container */
            ifnull 26
            aload 6 /* container */
            getfield com.sun.javafx.css.StyleManager$CacheContainer.cacheMap:Ljava/util/Map;
            ifnull 26
            aload 6 /* container */
            getfield com.sun.javafx.css.StyleManager$CacheContainer.cacheMap:Ljava/util/Map;
            invokeinterface java.util.Map.isEmpty:()Z
            ifeq 11
        10: .line 700
            goto 26
        11: .line 703
      StackMap locals: com.sun.javafx.css.StyleManager com.sun.javafx.css.StyleManager$StylesheetContainer java.lang.Object java.lang.String java.util.Map$Entry java.util.Iterator com.sun.javafx.css.StyleManager$CacheContainer
      StackMap stack:
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 7 /* entriesToRemove */
        start local 7 // java.util.List entriesToRemove
        12: .line 705
            aload 6 /* container */
            getfield com.sun.javafx.css.StyleManager$CacheContainer.cacheMap:Ljava/util/Map;
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 9
            goto 18
      StackMap locals: com.sun.javafx.css.StyleManager com.sun.javafx.css.StyleManager$StylesheetContainer java.lang.Object java.lang.String java.util.Map$Entry java.util.Iterator com.sun.javafx.css.StyleManager$CacheContainer java.util.List top java.util.Iterator
      StackMap stack:
        13: aload 9
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 8 /* cacheMapEntry */
        start local 8 // java.util.Map$Entry cacheMapEntry
        14: .line 706
            aload 8 /* cacheMapEntry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.util.List
            astore 10 /* cacheMapKey */
        start local 10 // java.util.List cacheMapKey
        15: .line 707
            aload 10 /* cacheMapKey */
            ifnull 16
            aload 10 /* cacheMapKey */
            aload 3 /* fname */
            invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
            ifeq 18
            goto 17
      StackMap locals: com.sun.javafx.css.StyleManager com.sun.javafx.css.StyleManager$StylesheetContainer java.lang.Object java.lang.String java.util.Map$Entry java.util.Iterator com.sun.javafx.css.StyleManager$CacheContainer java.util.List java.util.Map$Entry java.util.Iterator java.util.List
      StackMap stack:
        16: aload 3 /* fname */
            ifnonnull 18
        17: .line 708
      StackMap locals:
      StackMap stack:
            aload 7 /* entriesToRemove */
            aload 10 /* cacheMapKey */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 10 // java.util.List cacheMapKey
        end local 8 // java.util.Map$Entry cacheMapEntry
        18: .line 705
      StackMap locals: com.sun.javafx.css.StyleManager com.sun.javafx.css.StyleManager$StylesheetContainer java.lang.Object java.lang.String java.util.Map$Entry java.util.Iterator com.sun.javafx.css.StyleManager$CacheContainer java.util.List top java.util.Iterator
      StackMap stack:
            aload 9
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 13
        19: .line 712
            aload 7 /* entriesToRemove */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 26
        20: .line 713
            aload 7 /* entriesToRemove */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 9
            goto 25
      StackMap locals:
      StackMap stack:
        21: aload 9
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.List
            astore 8 /* cacheMapKey */
        start local 8 // java.util.List cacheMapKey
        22: .line 714
            aload 6 /* container */
            getfield com.sun.javafx.css.StyleManager$CacheContainer.cacheMap:Ljava/util/Map;
            aload 8 /* cacheMapKey */
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.Map
            astore 10 /* cacheEntry */
        start local 10 // java.util.Map cacheEntry
        23: .line 715
            aload 10 /* cacheEntry */
            ifnull 25
        24: .line 716
            aload 10 /* cacheEntry */
            invokeinterface java.util.Map.clear:()V
        end local 10 // java.util.Map cacheEntry
        end local 8 // java.util.List cacheMapKey
        25: .line 713
      StackMap locals:
      StackMap stack:
            aload 9
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 21
        end local 7 // java.util.List entriesToRemove
        end local 6 // com.sun.javafx.css.StyleManager$CacheContainer container
        end local 4 // java.util.Map$Entry entry
        26: .line 696
      StackMap locals: com.sun.javafx.css.StyleManager com.sun.javafx.css.StyleManager$StylesheetContainer java.lang.Object java.lang.String top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        27: .line 724
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.imageCache:Lcom/sun/javafx/css/StyleManager$ImageCache;
            aload 3 /* fname */
            invokevirtual com.sun.javafx.css.StyleManager$ImageCache.cleanUpImageCache:(Ljava/lang/String;)V
        28: .line 726
            aload 1 /* stylesheetContainer */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            getfield com.sun.javafx.css.StyleManager$RefList.list:Ljava/util/List;
            astore 4 /* parentList */
        start local 4 // java.util.List parentList
        29: .line 728
            aload 4 /* parentList */
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            istore 5 /* n */
        start local 5 // int n
        30: goto 38
        31: .line 730
      StackMap locals: com.sun.javafx.css.StyleManager com.sun.javafx.css.StyleManager$StylesheetContainer java.lang.Object java.lang.String java.util.List int
      StackMap stack:
            aload 4 /* parentList */
            iload 5 /* n */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            checkcast java.lang.ref.Reference
            astore 6 /* ref */
        start local 6 // java.lang.ref.Reference ref
        32: .line 731
            aload 6 /* ref */
            invokevirtual java.lang.ref.Reference.get:()Ljava/lang/Object;
            checkcast javafx.scene.Parent
            astore 7 /* parent */
        start local 7 // javafx.scene.Parent parent
        33: .line 732
            aload 6 /* ref */
            invokevirtual java.lang.ref.Reference.clear:()V
        34: .line 733
            aload 7 /* parent */
            ifnull 37
            aload 7 /* parent */
            invokevirtual javafx.scene.Parent.getScene:()Ljavafx/scene/Scene;
            ifnonnull 36
        35: .line 734
            goto 37
        36: .line 742
      StackMap locals: java.lang.ref.Reference javafx.scene.Parent
      StackMap stack:
            aload 7 /* parent */
            invokestatic com.sun.javafx.scene.NodeHelper.reapplyCSS:(Ljavafx/scene/Node;)V
        end local 7 // javafx.scene.Parent parent
        end local 6 // java.lang.ref.Reference ref
        37: .line 728
      StackMap locals:
      StackMap stack:
            iinc 5 /* n */ -1
      StackMap locals:
      StackMap stack:
        38: iload 5 /* n */
            ifge 31
        end local 5 // int n
        end local 4 // java.util.List parentList
        end local 3 // java.lang.String fname
        39: .line 686
            aload 2
            monitorexit
        40: goto 43
      StackMap locals: com.sun.javafx.css.StyleManager com.sun.javafx.css.StyleManager$StylesheetContainer java.lang.Object
      StackMap stack: java.lang.Throwable
        41: aload 2
            monitorexit
        42: athrow
        43: .line 745
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.javafx.css.StyleManager$StylesheetContainer stylesheetContainer
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   44     0                 this  Lcom/sun/javafx/css/StyleManager;
            0   44     1  stylesheetContainer  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
            3   39     3                fname  Ljava/lang/String;
            8   26     4                entry  Ljava/util/Map$Entry<Ljavafx/scene/Parent;Lcom/sun/javafx/css/StyleManager$CacheContainer;>;
            9   26     6            container  Lcom/sun/javafx/css/StyleManager$CacheContainer;
           12   26     7      entriesToRemove  Ljava/util/List<Ljava/util/List<Ljava/lang/String;>;>;
           14   18     8        cacheMapEntry  Ljava/util/Map$Entry<Ljava/util/List<Ljava/lang/String;>;Ljava/util/Map<Lcom/sun/javafx/css/StyleManager$Key;Lcom/sun/javafx/css/StyleManager$Cache;>;>;
           15   18    10          cacheMapKey  Ljava/util/List<Ljava/lang/String;>;
           22   25     8          cacheMapKey  Ljava/util/List<Ljava/lang/String;>;
           23   25    10           cacheEntry  Ljava/util/Map<Lcom/sun/javafx/css/StyleManager$Key;Lcom/sun/javafx/css/StyleManager$Cache;>;
           29   39     4           parentList  Ljava/util/List<Ljava/lang/ref/Reference<Ljavafx/scene/Parent;>;>;
           30   39     5                    n  I
           32   37     6                  ref  Ljava/lang/ref/Reference<Ljavafx/scene/Parent;>;
           33   37     7               parent  Ljavafx/scene/Parent;
      Exception table:
        from    to  target  type
           2    40      41  any
          41    42      41  any
    MethodParameters:
                     Name  Flags
      stylesheetContainer  

  public javafx.scene.image.Image getCachedImage(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavafx/scene/image/Image;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // java.lang.String url
         0: .line 839
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.imageCache:Lcom/sun/javafx/css/StyleManager$ImageCache;
            aload 1 /* url */
            invokevirtual com.sun.javafx.css.StyleManager$ImageCache.getCachedImage:(Ljava/lang/String;)Ljavafx/scene/image/Image;
            areturn
        end local 1 // java.lang.String url
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/css/StyleManager;
            0    1     1   url  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      url   

  private static java.net.URL getURL(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/net/URL;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=7, locals=5, args_size=1
        start local 0 // java.lang.String str
         0: .line 856
            aload 0 /* str */
            ifnull 1
            aload 0 /* str */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
            areturn
         2: .line 860
      StackMap locals:
      StackMap stack:
            new java.net.URI
            dup
            aload 0 /* str */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
            astore 1 /* uri */
        start local 1 // java.net.URI uri
         3: .line 863
            aload 1 /* uri */
            invokevirtual java.net.URI.isAbsolute:()Z
            ifne 23
         4: .line 867
            aload 0 /* str */
            ldc "com/sun/javafx/scene/control/skin/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 14
         5: .line 868
            aload 0 /* str */
            ldc ".css"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifne 6
            aload 0 /* str */
            ldc ".bss"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 14
         6: .line 871
      StackMap locals: java.net.URI
      StackMap stack:
            ldc Lcom/sun/javafx/css/StyleManager;
            invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
            astore 2 /* cl */
        start local 2 // java.lang.ClassLoader cl
         7: .line 872
            ldc "com.sun.javafx.scene.control.skin.Utils"
            iconst_1
            aload 2 /* cl */
            invokestatic java.lang.Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
            astore 3 /* clz */
        start local 3 // java.lang.Class clz
         8: .line 873
            aload 3 /* clz */
            ldc "getResource"
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/lang/String;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            astore 4 /* m_getResource */
        start local 4 // java.lang.reflect.Method m_getResource
         9: .line 874
            aload 4 /* m_getResource */
            aconst_null
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* str */
            ldc "com/sun/javafx/scene/control/skin/"
            invokevirtual java.lang.String.length:()I
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            aastore
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.net.URL
        10: areturn
        end local 4 // java.lang.reflect.Method m_getResource
        end local 3 // java.lang.Class clz
        end local 2 // java.lang.ClassLoader cl
        11: .line 878
      StackMap locals:
      StackMap stack: java.lang.ReflectiveOperationException
            astore 2 /* ex */
        start local 2 // java.lang.ReflectiveOperationException ex
        12: .line 879
            aload 2 /* ex */
            invokevirtual java.lang.ReflectiveOperationException.printStackTrace:()V
        13: .line 880
            aconst_null
            areturn
        end local 2 // java.lang.ReflectiveOperationException ex
        14: .line 884
      StackMap locals:
      StackMap stack:
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
            astore 2 /* contextClassLoader */
        start local 2 // java.lang.ClassLoader contextClassLoader
        15: .line 885
            aload 1 /* uri */
            invokevirtual java.net.URI.getPath:()Ljava/lang/String;
            astore 3 /* path */
        start local 3 // java.lang.String path
        16: .line 887
            aconst_null
            astore 4 /* resource */
        start local 4 // java.net.URL resource
        17: .line 890
            aload 3 /* path */
            ldc "/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 20
        18: .line 891
            aload 2 /* contextClassLoader */
            aload 3 /* path */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.ClassLoader.getResource:(Ljava/lang/String;)Ljava/net/URL;
            astore 4 /* resource */
        19: .line 892
            goto 21
        20: .line 893
      StackMap locals: java.lang.ClassLoader java.lang.String java.net.URL
      StackMap stack:
            aload 2 /* contextClassLoader */
            aload 3 /* path */
            invokevirtual java.lang.ClassLoader.getResource:(Ljava/lang/String;)Ljava/net/URL;
            astore 4 /* resource */
        21: .line 896
      StackMap locals:
      StackMap stack:
            aload 4 /* resource */
        22: areturn
        end local 4 // java.net.URL resource
        end local 3 // java.lang.String path
        end local 2 // java.lang.ClassLoader contextClassLoader
        23: .line 900
      StackMap locals:
      StackMap stack:
            aload 1 /* uri */
            invokevirtual java.net.URI.toURL:()Ljava/net/URL;
        24: areturn
        end local 1 // java.net.URI uri
        25: .line 902
      StackMap locals: java.lang.String
      StackMap stack: java.net.MalformedURLException
            pop
        26: .line 905
            aconst_null
            areturn
        27: .line 906
      StackMap locals:
      StackMap stack: java.net.URISyntaxException
            pop
        28: .line 907
            aconst_null
            areturn
        end local 0 // java.lang.String str
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   29     0                 str  Ljava/lang/String;
            3   25     1                 uri  Ljava/net/URI;
            7   11     2                  cl  Ljava/lang/ClassLoader;
            8   11     3                 clz  Ljava/lang/Class<*>;
            9   11     4       m_getResource  Ljava/lang/reflect/Method;
           12   14     2                  ex  Ljava/lang/ReflectiveOperationException;
           15   23     2  contextClassLoader  Ljava/lang/ClassLoader;
           16   23     3                path  Ljava/lang/String;
           17   23     4            resource  Ljava/net/URL;
      Exception table:
        from    to  target  type
           6    10      11  Class java.lang.ClassNotFoundException
           6    10      11  Class java.lang.NoSuchMethodException
           6    10      11  Class java.lang.IllegalAccessException
           6    10      11  Class java.lang.reflect.InvocationTargetException
           2    10      25  Class java.net.MalformedURLException
          11    13      25  Class java.net.MalformedURLException
          14    22      25  Class java.net.MalformedURLException
          23    24      25  Class java.net.MalformedURLException
           2    10      27  Class java.net.URISyntaxException
          11    13      27  Class java.net.URISyntaxException
          14    22      27  Class java.net.URISyntaxException
          23    24      27  Class java.net.URISyntaxException
    MethodParameters:
      Name  Flags
      str   final

  static byte[] calculateCheckSum(java.lang.String);
    descriptor: (Ljava/lang/String;)[B
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // java.lang.String fname
         0: .line 914
            aload 0 /* fname */
            ifnull 1
            aload 0 /* fname */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
            newarray 8
            areturn
         2: .line 917
      StackMap locals:
      StackMap stack:
            aload 0 /* fname */
            invokestatic com.sun.javafx.css.StyleManager.getURL:(Ljava/lang/String;)Ljava/net/URL;
            astore 1 /* url */
        start local 1 // java.net.URL url
         3: .line 920
            aload 1 /* url */
            ifnull 24
            ldc "file"
            aload 1 /* url */
            invokevirtual java.net.URL.getProtocol:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 24
         4: .line 923
            aconst_null
            astore 2
            aconst_null
            astore 3
         5: aload 1 /* url */
            invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
            astore 4 /* stream */
        start local 4 // java.io.InputStream stream
         6: .line 924
            new java.security.DigestInputStream
            dup
            aload 4 /* stream */
            ldc "MD5"
            invokestatic java.security.MessageDigest.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest;
            invokespecial java.security.DigestInputStream.<init>:(Ljava/io/InputStream;Ljava/security/MessageDigest;)V
            astore 5 /* dis */
        start local 5 // java.security.DigestInputStream dis
         7: .line 925
            aload 5 /* dis */
            invokevirtual java.security.DigestInputStream.getMessageDigest:()Ljava/security/MessageDigest;
            invokevirtual java.security.MessageDigest.reset:()V
         8: .line 926
      StackMap locals: java.lang.String java.net.URL java.lang.Throwable java.lang.Throwable java.io.InputStream java.security.DigestInputStream
      StackMap stack:
            aload 5 /* dis */
            invokevirtual java.security.DigestInputStream.read:()I
            iconst_m1
            if_icmpne 8
         9: .line 927
            aload 5 /* dis */
            invokevirtual java.security.DigestInputStream.getMessageDigest:()Ljava/security/MessageDigest;
            invokevirtual java.security.MessageDigest.digest:()[B
        10: .line 928
            aload 5 /* dis */
            ifnull 11
            aload 5 /* dis */
            invokevirtual java.security.DigestInputStream.close:()V
      StackMap locals:
      StackMap stack: byte[]
        11: aload 4 /* stream */
            ifnull 12
            aload 4 /* stream */
            invokevirtual java.io.InputStream.close:()V
        12: .line 927
      StackMap locals:
      StackMap stack: byte[]
            areturn
      StackMap locals:
      StackMap stack: java.lang.Throwable
        13: astore 2
        14: .line 928
            aload 5 /* dis */
            ifnull 15
            aload 5 /* dis */
            invokevirtual java.security.DigestInputStream.close:()V
        end local 5 // java.security.DigestInputStream dis
      StackMap locals:
      StackMap stack:
        15: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        16: astore 3
            aload 2
            ifnonnull 17
            aload 3
            astore 2
            goto 18
      StackMap locals:
      StackMap stack:
        17: aload 2
            aload 3
            if_acmpeq 18
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        18: aload 4 /* stream */
            ifnull 19
            aload 4 /* stream */
            invokevirtual java.io.InputStream.close:()V
        end local 4 // java.io.InputStream stream
      StackMap locals:
      StackMap stack:
        19: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        20: astore 3
            aload 2
            ifnonnull 21
            aload 3
            astore 2
            goto 22
      StackMap locals:
      StackMap stack:
        21: aload 2
            aload 3
            if_acmpeq 22
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        22: aload 2
            athrow
        end local 1 // java.net.URL url
        23: .line 932
      StackMap locals: java.lang.String
      StackMap stack: java.lang.Exception
            pop
        24: .line 938
      StackMap locals:
      StackMap stack:
            iconst_0
            newarray 8
            areturn
        end local 0 // java.lang.String fname
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   25     0   fname  Ljava/lang/String;
            3   23     1     url  Ljava/net/URL;
            6   19     4  stream  Ljava/io/InputStream;
            7   15     5     dis  Ljava/security/DigestInputStream;
      Exception table:
        from    to  target  type
           7    10      13  any
           6    11      16  any
          13    16      16  any
           5    12      20  any
          13    20      20  any
           2    12      23  Class java.lang.IllegalArgumentException
          13    23      23  Class java.lang.IllegalArgumentException
           2    12      23  Class java.security.NoSuchAlgorithmException
          13    23      23  Class java.security.NoSuchAlgorithmException
           2    12      23  Class java.io.IOException
          13    23      23  Class java.io.IOException
           2    12      23  Class java.lang.SecurityException
          13    23      23  Class java.lang.SecurityException
    MethodParameters:
       Name  Flags
      fname  

  public static javafx.css.Stylesheet loadStylesheet(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavafx/css/Stylesheet;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=12, args_size=1
        start local 0 // java.lang.String fname
         0: .line 943
            aload 0 /* fname */
            invokestatic com.sun.javafx.css.StyleManager.loadStylesheetUnPrivileged:(Ljava/lang/String;)Ljavafx/css/Stylesheet;
         1: areturn
         2: .line 944
      StackMap locals:
      StackMap stack: java.security.AccessControlException
            pop
         3: .line 949
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "WARNING: security exception trying to load: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* fname */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         4: .line 961
            aload 0 /* fname */
            invokevirtual java.lang.String.length:()I
            bipush 7
            if_icmpge 6
            aload 0 /* fname */
            ldc "!/"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            aload 0 /* fname */
            invokevirtual java.lang.String.length:()I
            bipush 7
            isub
            if_icmpge 6
         5: .line 962
            aconst_null
            areturn
         6: .line 971
      StackMap locals:
      StackMap stack:
            new java.net.URI
            dup
            aload 0 /* fname */
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
            astore 1 /* requestedFileUrI */
        start local 1 // java.net.URI requestedFileUrI
         7: .line 976
            ldc "jar"
            aload 1 /* requestedFileUrI */
            invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 33
         8: .line 981
            invokedynamic run()Ljava/security/PrivilegedExceptionAction;
              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;
                  com/sun/javafx/css/StyleManager.lambda$0()Ljava/net/URI; (6)
                  ()Ljava/net/URI;
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;
            checkcast java.net.URI
            astore 2 /* styleManagerJarURI */
        start local 2 // java.net.URI styleManagerJarURI
         9: .line 983
            aload 2 /* styleManagerJarURI */
            invokevirtual java.net.URI.getSchemeSpecificPart:()Ljava/lang/String;
            astore 3 /* styleManagerJarPath */
        start local 3 // java.lang.String styleManagerJarPath
        10: .line 984
            aload 1 /* requestedFileUrI */
            invokevirtual java.net.URI.getSchemeSpecificPart:()Ljava/lang/String;
            astore 4 /* requestedFilePath */
        start local 4 // java.lang.String requestedFilePath
        11: .line 985
            aload 4 /* requestedFilePath */
            aload 4 /* requestedFilePath */
            bipush 47
            invokevirtual java.lang.String.indexOf:(I)I
            aload 4 /* requestedFilePath */
            ldc "!/"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 5 /* requestedFileJarPart */
        start local 5 // java.lang.String requestedFileJarPart
        12: .line 990
            aload 3 /* styleManagerJarPath */
            aload 5 /* requestedFileJarPart */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 33
        13: .line 995
            aload 0 /* fname */
            aload 0 /* fname */
            ldc "!/"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            iconst_2
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 6 /* requestedFileJarPathNoLeadingSlash */
        start local 6 // java.lang.String requestedFileJarPathNoLeadingSlash
        14: .line 999
            aload 0 /* fname */
            ldc ".css"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifne 15
            aload 0 /* fname */
            ldc ".bss"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 33
        15: .line 1003
      StackMap locals: java.lang.String java.net.URI java.net.URI java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
            new java.io.FilePermission
            dup
            aload 3 /* styleManagerJarPath */
            ldc "read"
            invokespecial java.io.FilePermission.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 7 /* perm */
        start local 7 // java.io.FilePermission perm
        16: .line 1005
            aload 7 /* perm */
            invokevirtual java.io.FilePermission.newPermissionCollection:()Ljava/security/PermissionCollection;
            astore 8 /* perms */
        start local 8 // java.security.PermissionCollection perms
        17: .line 1006
            aload 8 /* perms */
            aload 7 /* perm */
            invokevirtual java.security.PermissionCollection.add:(Ljava/security/Permission;)V
        18: .line 1007
            new java.security.AccessControlContext
            dup
        19: .line 1008
            iconst_1
            anewarray java.security.ProtectionDomain
            dup
            iconst_0
        20: .line 1009
            new java.security.ProtectionDomain
            dup
            aconst_null
            aload 8 /* perms */
            invokespecial java.security.ProtectionDomain.<init>:(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V
            aastore
        21: .line 1007
            invokespecial java.security.AccessControlContext.<init>:([Ljava/security/ProtectionDomain;)V
            astore 9 /* permsAcc */
        start local 9 // java.security.AccessControlContext permsAcc
        22: .line 1015
            aconst_null
            astore 10 /* jar */
        start local 10 // java.util.jar.JarFile jar
        23: .line 1017
            aload 3 /* styleManagerJarPath */
            invokedynamic run(Ljava/lang/String;)Ljava/security/PrivilegedExceptionAction;
              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;
                  com/sun/javafx/css/StyleManager.lambda$1(Ljava/lang/String;)Ljava/util/jar/JarFile; (6)
                  ()Ljava/util/jar/JarFile;
            aload 9 /* permsAcc */
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
            checkcast java.util.jar.JarFile
            astore 10 /* jar */
        24: .line 1018
            goto 27
      StackMap locals: java.lang.String java.net.URI java.net.URI java.lang.String java.lang.String java.lang.String java.lang.String java.io.FilePermission java.security.PermissionCollection java.security.AccessControlContext java.util.jar.JarFile
      StackMap stack: java.security.PrivilegedActionException
        25: pop
        26: .line 1024
            aconst_null
            areturn
        27: .line 1026
      StackMap locals:
      StackMap stack:
            aload 10 /* jar */
            ifnull 33
        28: .line 1030
            aload 10 /* jar */
            aload 6 /* requestedFileJarPathNoLeadingSlash */
            invokevirtual java.util.jar.JarFile.getJarEntry:(Ljava/lang/String;)Ljava/util/jar/JarEntry;
            astore 11 /* entry */
        start local 11 // java.util.jar.JarEntry entry
        29: .line 1031
            aload 11 /* entry */
            ifnull 33
        30: .line 1036
            aload 0 /* fname */
            invokedynamic run(Ljava/lang/String;)Ljava/security/PrivilegedAction;
              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;
                  com/sun/javafx/css/StyleManager.lambda$2(Ljava/lang/String;)Ljavafx/css/Stylesheet; (6)
                  ()Ljavafx/css/Stylesheet;
            aload 9 /* permsAcc */
        31: .line 1035
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
            checkcast javafx.css.Stylesheet
        32: areturn
        end local 11 // java.util.jar.JarEntry entry
        end local 10 // java.util.jar.JarFile jar
        end local 9 // java.security.AccessControlContext permsAcc
        end local 8 // java.security.PermissionCollection perms
        end local 7 // java.io.FilePermission perm
        end local 6 // java.lang.String requestedFileJarPathNoLeadingSlash
        end local 5 // java.lang.String requestedFileJarPart
        end local 4 // java.lang.String requestedFilePath
        end local 3 // java.lang.String styleManagerJarPath
        end local 2 // java.net.URI styleManagerJarURI
        33: .line 1047
      StackMap locals: java.lang.String java.net.URI
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.net.URI requestedFileUrI
        34: .line 1054
      StackMap locals: java.lang.String
      StackMap stack: java.net.URISyntaxException
            pop
        35: .line 1055
            aconst_null
            areturn
        36: .line 1057
      StackMap locals:
      StackMap stack: java.security.PrivilegedActionException
            pop
        37: .line 1058
            aconst_null
            areturn
        end local 0 // java.lang.String fname
      LocalVariableTable:
        Start  End  Slot                                Name  Signature
            0   38     0                               fname  Ljava/lang/String;
            7   34     1                    requestedFileUrI  Ljava/net/URI;
            9   33     2                  styleManagerJarURI  Ljava/net/URI;
           10   33     3                 styleManagerJarPath  Ljava/lang/String;
           11   33     4                   requestedFilePath  Ljava/lang/String;
           12   33     5                requestedFileJarPart  Ljava/lang/String;
           14   33     6  requestedFileJarPathNoLeadingSlash  Ljava/lang/String;
           16   33     7                                perm  Ljava/io/FilePermission;
           17   33     8                               perms  Ljava/security/PermissionCollection;
           22   33     9                            permsAcc  Ljava/security/AccessControlContext;
           23   33    10                                 jar  Ljava/util/jar/JarFile;
           29   33    11                               entry  Ljava/util/jar/JarEntry;
      Exception table:
        from    to  target  type
           0     1       2  Class java.security.AccessControlException
          23    24      25  Class java.security.PrivilegedActionException
           6    26      34  Class java.net.URISyntaxException
          27    32      34  Class java.net.URISyntaxException
           6    26      36  Class java.security.PrivilegedActionException
          27    32      36  Class java.security.PrivilegedActionException
    MethodParameters:
       Name  Flags
      fname  final

  private static javafx.css.Stylesheet loadStylesheetUnPrivileged(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavafx/css/Stylesheet;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=11, args_size=1
        start local 0 // java.lang.String fname
         0: .line 1066
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 1
            monitorenter
         1: .line 1067
            aload 0 /* fname */
            invokedynamic run(Ljava/lang/String;)Ljava/security/PrivilegedAction;
              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;
                  com/sun/javafx/css/StyleManager.lambda$3(Ljava/lang/String;)Ljava/lang/Boolean; (6)
                  ()Ljava/lang/Boolean;
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            astore 2 /* parse */
        start local 2 // java.lang.Boolean parse
         2: .line 1078
            aload 2 /* parse */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 3
            ldc ".css"
            goto 4
      StackMap locals: java.lang.Object java.lang.Boolean
      StackMap stack:
         3: ldc ".bss"
      StackMap locals:
      StackMap stack: java.lang.String
         4: astore 3 /* ext */
        start local 3 // java.lang.String ext
         5: .line 1079
            aconst_null
            astore 4 /* url */
        start local 4 // java.net.URL url
         6: .line 1080
            aconst_null
            astore 5 /* stylesheet */
        start local 5 // javafx.css.Stylesheet stylesheet
         7: .line 1082
            aload 0 /* fname */
            ldc ".css"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifne 11
            aload 0 /* fname */
            ldc ".bss"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifne 11
         8: .line 1083
            aload 0 /* fname */
            invokestatic com.sun.javafx.css.StyleManager.getURL:(Ljava/lang/String;)Ljava/net/URL;
            astore 4 /* url */
         9: .line 1084
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            astore 2 /* parse */
        10: .line 1085
            goto 26
        11: .line 1086
      StackMap locals: java.lang.String java.net.URL javafx.css.Stylesheet
      StackMap stack:
            aload 0 /* fname */
            iconst_0
            aload 0 /* fname */
            invokevirtual java.lang.String.length:()I
            iconst_4
            isub
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 6 /* name */
        start local 6 // java.lang.String name
        12: .line 1088
            new java.lang.StringBuilder
            dup
            aload 6 /* name */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* ext */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic com.sun.javafx.css.StyleManager.getURL:(Ljava/lang/String;)Ljava/net/URL;
            astore 4 /* url */
        13: .line 1089
            aload 4 /* url */
            ifnonnull 17
            aload 2 /* parse */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 14
            iconst_0
            goto 15
      StackMap locals: java.lang.String
      StackMap stack:
        14: iconst_1
      StackMap locals:
      StackMap stack: int
        15: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            dup
            astore 2 /* parse */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 17
        16: .line 1093
            new java.lang.StringBuilder
            dup
            aload 6 /* name */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".css"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic com.sun.javafx.css.StyleManager.getURL:(Ljava/lang/String;)Ljava/net/URL;
            astore 4 /* url */
        17: .line 1096
      StackMap locals:
      StackMap stack:
            aload 4 /* url */
            ifnull 26
            aload 2 /* parse */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifne 26
        18: .line 1100
            aload 4 /* url */
            invokestatic javafx.css.Stylesheet.loadBinary:(Ljava/net/URL;)Ljavafx/css/Stylesheet;
            astore 5 /* stylesheet */
        19: .line 1101
            goto 22
      StackMap locals:
      StackMap stack: java.io.IOException
        20: pop
        21: .line 1102
            aconst_null
            astore 5 /* stylesheet */
        22: .line 1105
      StackMap locals:
      StackMap stack:
            aload 5 /* stylesheet */
            ifnonnull 26
            aload 2 /* parse */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 23
            iconst_0
            goto 24
      StackMap locals:
      StackMap stack:
        23: iconst_1
      StackMap locals:
      StackMap stack: int
        24: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            dup
            astore 2 /* parse */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 26
        25: .line 1109
            aload 0 /* fname */
            invokestatic com.sun.javafx.css.StyleManager.getURL:(Ljava/lang/String;)Ljava/net/URL;
            astore 4 /* url */
        end local 6 // java.lang.String name
        26: .line 1116
      StackMap locals:
      StackMap stack:
            aload 4 /* url */
            ifnull 28
            aload 2 /* parse */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 28
        27: .line 1117
            new javafx.css.CssParser
            dup
            invokespecial javafx.css.CssParser.<init>:()V
            aload 4 /* url */
            invokevirtual javafx.css.CssParser.parse:(Ljava/net/URL;)Ljavafx/css/Stylesheet;
            astore 5 /* stylesheet */
        28: .line 1120
      StackMap locals:
      StackMap stack:
            aload 5 /* stylesheet */
            ifnonnull 39
        29: .line 1121
            getstatic com.sun.javafx.css.StyleManager.errors:Ljavafx/collections/ObservableList;
            ifnull 35
        30: .line 1123
            new javafx.css.CssParser$ParseError
            dup
        31: .line 1124
            new java.lang.StringBuilder
            dup
            ldc "Resource \""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* fname */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\" not found."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        32: .line 1123
            invokespecial javafx.css.CssParser$ParseError.<init>:(Ljava/lang/String;)V
        33: .line 1122
            astore 6 /* error */
        start local 6 // javafx.css.CssParser$ParseError error
        34: .line 1126
            getstatic com.sun.javafx.css.StyleManager.errors:Ljavafx/collections/ObservableList;
            aload 6 /* error */
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        end local 6 // javafx.css.CssParser$ParseError error
        35: .line 1128
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.javafx.css.StyleManager.getLogger:()Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.WARNING:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 39
        36: .line 1129
            invokestatic com.sun.javafx.css.StyleManager.getLogger:()Lcom/sun/javafx/logging/PlatformLogger;
        37: .line 1130
            ldc "Resource \"%s\" not found."
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* fname */
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        38: .line 1129
            invokevirtual com.sun.javafx.logging.PlatformLogger.warning:(Ljava/lang/String;)V
        39: .line 1136
      StackMap locals:
      StackMap stack:
            aload 5 /* stylesheet */
            ifnull 52
        40: .line 1137
            aload 5 /* stylesheet */
            invokevirtual javafx.css.Stylesheet.getFontFaces:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 7
            goto 51
      StackMap locals: java.lang.String java.lang.Object java.lang.Boolean java.lang.String java.net.URL javafx.css.Stylesheet top java.util.Iterator
      StackMap stack:
        41: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javafx.css.FontFace
            astore 6 /* fontFace */
        start local 6 // javafx.css.FontFace fontFace
        42: .line 1138
            aload 6 /* fontFace */
            instanceof com.sun.javafx.css.FontFaceImpl
            ifeq 51
        43: .line 1139
            aload 6 /* fontFace */
            checkcast com.sun.javafx.css.FontFaceImpl
            invokevirtual com.sun.javafx.css.FontFaceImpl.getSources:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 9
            goto 50
      StackMap locals: java.lang.String java.lang.Object java.lang.Boolean java.lang.String java.net.URL javafx.css.Stylesheet javafx.css.FontFace java.util.Iterator top java.util.Iterator
      StackMap stack:
        44: aload 9
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.javafx.css.FontFaceImpl$FontFaceSrc
            astore 8 /* src */
        start local 8 // com.sun.javafx.css.FontFaceImpl$FontFaceSrc src
        45: .line 1140
            aload 8 /* src */
            invokevirtual com.sun.javafx.css.FontFaceImpl$FontFaceSrc.getType:()Lcom/sun/javafx/css/FontFaceImpl$FontFaceSrcType;
            getstatic com.sun.javafx.css.FontFaceImpl$FontFaceSrcType.URL:Lcom/sun/javafx/css/FontFaceImpl$FontFaceSrcType;
            if_acmpne 50
        46: .line 1141
            aload 8 /* src */
            invokevirtual com.sun.javafx.css.FontFaceImpl$FontFaceSrc.getSrc:()Ljava/lang/String;
            ldc 10.0
            invokestatic javafx.scene.text.Font.loadFont:(Ljava/lang/String;D)Ljavafx/scene/text/Font;
            astore 10 /* loadedFont */
        start local 10 // javafx.scene.text.Font loadedFont
        47: .line 1142
            aload 10 /* loadedFont */
            ifnonnull 51
        48: .line 1143
            invokestatic com.sun.javafx.css.StyleManager.getLogger:()Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Could not load @font-face font ["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 8 /* src */
            invokevirtual com.sun.javafx.css.FontFaceImpl$FontFaceSrc.getSrc:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.info:(Ljava/lang/String;)V
        49: .line 1145
            goto 51
        end local 10 // javafx.scene.text.Font loadedFont
        end local 8 // com.sun.javafx.css.FontFaceImpl$FontFaceSrc src
        50: .line 1139
      StackMap locals:
      StackMap stack:
            aload 9
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 44
        end local 6 // javafx.css.FontFace fontFace
        51: .line 1137
      StackMap locals: java.lang.String java.lang.Object java.lang.Boolean java.lang.String java.net.URL javafx.css.Stylesheet top java.util.Iterator
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 41
        52: .line 1152
      StackMap locals: java.lang.String java.lang.Object java.lang.Boolean java.lang.String java.net.URL javafx.css.Stylesheet
      StackMap stack:
            aload 5 /* stylesheet */
        53: aload 1
            monitorexit
        54: areturn
        end local 5 // javafx.css.Stylesheet stylesheet
        end local 4 // java.net.URL url
        end local 3 // java.lang.String ext
        55: .line 1154
      StackMap locals: java.lang.String java.lang.Object java.lang.Boolean
      StackMap stack: java.io.FileNotFoundException
            pop
        56: .line 1155
            getstatic com.sun.javafx.css.StyleManager.errors:Ljavafx/collections/ObservableList;
            ifnull 62
        57: .line 1157
            new javafx.css.CssParser$ParseError
            dup
        58: .line 1158
            new java.lang.StringBuilder
            dup
            ldc "Stylesheet \""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* fname */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\" not found."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        59: .line 1157
            invokespecial javafx.css.CssParser$ParseError.<init>:(Ljava/lang/String;)V
        60: .line 1156
            astore 3 /* error */
        start local 3 // javafx.css.CssParser$ParseError error
        61: .line 1160
            getstatic com.sun.javafx.css.StyleManager.errors:Ljavafx/collections/ObservableList;
            aload 3 /* error */
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // javafx.css.CssParser$ParseError error
        62: .line 1162
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.javafx.css.StyleManager.getLogger:()Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.INFO:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 73
        63: .line 1163
            invokestatic com.sun.javafx.css.StyleManager.getLogger:()Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Could not find stylesheet: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* fname */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.info:(Ljava/lang/String;)V
            goto 73
        64: .line 1165
      StackMap locals:
      StackMap stack: java.io.IOException
            pop
        65: .line 1166
            getstatic com.sun.javafx.css.StyleManager.errors:Ljavafx/collections/ObservableList;
            ifnull 71
        66: .line 1168
            new javafx.css.CssParser$ParseError
            dup
        67: .line 1169
            new java.lang.StringBuilder
            dup
            ldc "Could not load stylesheet: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* fname */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        68: .line 1168
            invokespecial javafx.css.CssParser$ParseError.<init>:(Ljava/lang/String;)V
        69: .line 1167
            astore 3 /* error */
        start local 3 // javafx.css.CssParser$ParseError error
        70: .line 1171
            getstatic com.sun.javafx.css.StyleManager.errors:Ljavafx/collections/ObservableList;
            aload 3 /* error */
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // javafx.css.CssParser$ParseError error
        71: .line 1173
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.javafx.css.StyleManager.getLogger:()Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.INFO:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 73
        72: .line 1174
            invokestatic com.sun.javafx.css.StyleManager.getLogger:()Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Could not load stylesheet: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* fname */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.info:(Ljava/lang/String;)V
        73: .line 1177
      StackMap locals:
      StackMap stack:
            aload 1
            monitorexit
        74: aconst_null
            areturn
        end local 2 // java.lang.Boolean parse
        75: .line 1066
      StackMap locals: java.lang.String java.lang.Object
      StackMap stack: java.lang.Throwable
            aload 1
            monitorexit
        76: athrow
        end local 0 // java.lang.String fname
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   77     0       fname  Ljava/lang/String;
            2   75     2       parse  Ljava/lang/Boolean;
            5   55     3         ext  Ljava/lang/String;
            6   55     4         url  Ljava/net/URL;
            7   55     5  stylesheet  Ljavafx/css/Stylesheet;
           12   26     6        name  Ljava/lang/String;
           34   35     6       error  Ljavafx/css/CssParser$ParseError;
           42   51     6    fontFace  Ljavafx/css/FontFace;
           45   50     8         src  Lcom/sun/javafx/css/FontFaceImpl$FontFaceSrc;
           47   50    10  loadedFont  Ljavafx/scene/text/Font;
           61   62     3       error  Ljavafx/css/CssParser$ParseError;
           70   71     3       error  Ljavafx/css/CssParser$ParseError;
      Exception table:
        from    to  target  type
          18    19      20  Class java.io.IOException
           2    53      55  Class java.io.FileNotFoundException
           2    53      64  Class java.io.IOException
           1    54      75  any
          55    74      75  any
          75    76      75  any
    MethodParameters:
       Name  Flags
      fname  final

  public void setUserAgentStylesheets(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=11, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // java.util.List urls
         0: .line 1197
            aload 1 /* urls */
            ifnull 1
            aload 1 /* urls */
            invokeinterface java.util.List.size:()I
            ifne 2
      StackMap locals:
      StackMap stack:
         1: return
         2: .line 1199
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 2
            monitorenter
         3: .line 1201
            aload 1 /* urls */
            invokeinterface java.util.List.size:()I
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            if_icmpne 22
         4: .line 1202
            iconst_1
            istore 3 /* isSame */
        start local 3 // boolean isSame
         5: .line 1203
            iconst_0
            istore 4 /* n */
        start local 4 // int n
         6: aload 1 /* urls */
            invokeinterface java.util.List.size:()I
            istore 5 /* nMax */
        start local 5 // int nMax
         7: goto 19
         8: .line 1205
      StackMap locals: com.sun.javafx.css.StyleManager java.util.List java.lang.Object int int int
      StackMap stack:
            aload 1 /* urls */
            iload 4 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* url */
        start local 6 // java.lang.String url
         9: .line 1206
            aload 6 /* url */
            ifnull 10
            aload 6 /* url */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            goto 11
      StackMap locals: java.lang.String
      StackMap stack:
        10: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        11: astore 7 /* fname */
        start local 7 // java.lang.String fname
        12: .line 1208
            aload 7 /* fname */
            ifnull 20
            aload 7 /* fname */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 13
            goto 20
        13: .line 1210
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iload 4 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 8 /* container */
        start local 8 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        14: .line 1212
            aload 7 /* fname */
            aload 8 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.fname:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            dup
            istore 3 /* isSame */
            ifeq 18
        15: .line 1218
            aload 8 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.stylesheet:Ljavafx/css/Stylesheet;
            invokevirtual javafx.css.Stylesheet.getUrl:()Ljava/lang/String;
            astore 9 /* stylesheetUrl */
        start local 9 // java.lang.String stylesheetUrl
        16: .line 1219
            aload 9 /* stylesheetUrl */
            invokestatic com.sun.javafx.css.StyleManager.calculateCheckSum:(Ljava/lang/String;)[B
            astore 10 /* checksum */
        start local 10 // byte[] checksum
        17: .line 1220
            aload 10 /* checksum */
            aload 8 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.checksum:[B
            invokestatic java.util.Arrays.equals:([B[B)Z
            istore 3 /* isSame */
        end local 10 // byte[] checksum
        end local 9 // java.lang.String stylesheetUrl
        end local 8 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        end local 7 // java.lang.String fname
        end local 6 // java.lang.String url
        18: .line 1203
      StackMap locals:
      StackMap stack:
            iinc 4 /* n */ 1
      StackMap locals:
      StackMap stack:
        19: iload 4 /* n */
            iload 5 /* nMax */
            if_icmpge 20
            iload 3 /* isSame */
            ifne 8
        end local 5 // int nMax
        end local 4 // int n
        20: .line 1223
      StackMap locals:
      StackMap stack:
            iload 3 /* isSame */
            ifeq 22
            aload 2
            monitorexit
        21: return
        end local 3 // boolean isSame
        22: .line 1226
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* modified */
        start local 3 // boolean modified
        23: .line 1228
            iconst_0
            istore 4 /* n */
        start local 4 // int n
        24: aload 1 /* urls */
            invokeinterface java.util.List.size:()I
            istore 5 /* nMax */
        start local 5 // int nMax
        25: goto 39
        26: .line 1230
      StackMap locals: int int int
      StackMap stack:
            aload 1 /* urls */
            iload 4 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* url */
        start local 6 // java.lang.String url
        27: .line 1231
            aload 6 /* url */
            ifnull 28
            aload 6 /* url */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            goto 29
      StackMap locals: java.lang.String
      StackMap stack:
        28: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        29: astore 7 /* fname */
        start local 7 // java.lang.String fname
        30: .line 1233
            aload 7 /* fname */
            ifnull 38
            aload 7 /* fname */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 31
            goto 38
        31: .line 1235
      StackMap locals: java.lang.String
      StackMap stack:
            iload 3 /* modified */
            ifne 34
        32: .line 1237
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
        33: .line 1238
            iconst_1
            istore 3 /* modified */
        34: .line 1241
      StackMap locals:
      StackMap stack:
            iload 4 /* n */
            ifne 37
        35: .line 1242
            aload 0 /* this */
            aload 7 /* fname */
            invokevirtual com.sun.javafx.css.StyleManager._setDefaultUserAgentStylesheet:(Ljava/lang/String;)Z
            pop
        36: .line 1243
            goto 38
        37: .line 1244
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 7 /* fname */
            invokevirtual com.sun.javafx.css.StyleManager._addUserAgentStylesheet:(Ljava/lang/String;)Z
            pop
        end local 7 // java.lang.String fname
        end local 6 // java.lang.String url
        38: .line 1228
      StackMap locals:
      StackMap stack:
            iinc 4 /* n */ 1
      StackMap locals:
      StackMap stack:
        39: iload 4 /* n */
            iload 5 /* nMax */
            if_icmplt 26
        end local 5 // int nMax
        end local 4 // int n
        40: .line 1248
            iload 3 /* modified */
            ifeq 42
        41: .line 1249
            aload 0 /* this */
            invokevirtual com.sun.javafx.css.StyleManager.userAgentStylesheetsChanged:()V
        end local 3 // boolean modified
        42: .line 1199
      StackMap locals:
      StackMap stack:
            aload 2
            monitorexit
        43: goto 46
      StackMap locals:
      StackMap stack: java.lang.Throwable
        44: aload 2
            monitorexit
        45: athrow
        46: .line 1252
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.util.List urls
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   47     0           this  Lcom/sun/javafx/css/StyleManager;
            0   47     1           urls  Ljava/util/List<Ljava/lang/String;>;
            5   22     3         isSame  Z
            6   20     4              n  I
            7   20     5           nMax  I
            9   18     6            url  Ljava/lang/String;
           12   18     7          fname  Ljava/lang/String;
           14   18     8      container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
           16   18     9  stylesheetUrl  Ljava/lang/String;
           17   18    10       checksum  [B
           23   42     3       modified  Z
           24   40     4              n  I
           25   40     5           nMax  I
           27   38     6            url  Ljava/lang/String;
           30   38     7          fname  Ljava/lang/String;
      Exception table:
        from    to  target  type
           3    21      44  any
          22    43      44  any
          44    45      44  any
    Signature: (Ljava/util/List<Ljava/lang/String;>;)V
    MethodParameters:
      Name  Flags
      urls  

  public void addUserAgentStylesheet(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // java.lang.String fname
         0: .line 1261
            aload 0 /* this */
            aconst_null
            aload 1 /* fname */
            invokevirtual com.sun.javafx.css.StyleManager.addUserAgentStylesheet:(Ljavafx/scene/Scene;Ljava/lang/String;)V
         1: .line 1262
            return
        end local 1 // java.lang.String fname
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/javafx/css/StyleManager;
            0    2     1  fname  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      fname  

  public void addUserAgentStylesheet(javafx.scene.Scene, java.lang.String);
    descriptor: (Ljavafx/scene/Scene;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.scene.Scene scene
        start local 2 // java.lang.String url
         0: .line 1273
            aload 2 /* url */
            ifnull 1
            aload 2 /* url */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: astore 3 /* fname */
        start local 3 // java.lang.String fname
         3: .line 1274
            aload 3 /* fname */
            ifnull 4
            aload 3 /* fname */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 5
         4: .line 1275
      StackMap locals: java.lang.String
      StackMap stack:
            return
         5: .line 1278
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 4
            monitorenter
         6: .line 1279
            aload 0 /* this */
            aload 3 /* fname */
            invokevirtual com.sun.javafx.css.StyleManager._addUserAgentStylesheet:(Ljava/lang/String;)Z
            ifeq 8
         7: .line 1280
            aload 0 /* this */
            invokevirtual com.sun.javafx.css.StyleManager.userAgentStylesheetsChanged:()V
         8: .line 1278
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 4
            monitorexit
         9: goto 12
      StackMap locals:
      StackMap stack: java.lang.Throwable
        10: aload 4
            monitorexit
        11: athrow
        12: .line 1283
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String fname
        end local 2 // java.lang.String url
        end local 1 // javafx.scene.Scene scene
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   13     0   this  Lcom/sun/javafx/css/StyleManager;
            0   13     1  scene  Ljavafx/scene/Scene;
            0   13     2    url  Ljava/lang/String;
            3   13     3  fname  Ljava/lang/String;
      Exception table:
        from    to  target  type
           6     9      10  any
          10    11      10  any
    MethodParameters:
       Name  Flags
      scene  
      url    

  private boolean _addUserAgentStylesheet(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // java.lang.String fname
         0: .line 1288
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 2
            monitorenter
         1: .line 1290
            iconst_0
            istore 3 /* n */
        start local 3 // int n
         2: aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 4 /* nMax */
        start local 4 // int nMax
         3: goto 9
         4: .line 1291
      StackMap locals: java.lang.Object int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iload 3 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 5 /* container */
        start local 5 // com.sun.javafx.css.StyleManager$StylesheetContainer container
         5: .line 1292
            aload 1 /* fname */
            aload 5 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.fname:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         6: .line 1293
            aload 2
            monitorexit
         7: iconst_0
            ireturn
        end local 5 // com.sun.javafx.css.StyleManager$StylesheetContainer container
         8: .line 1290
      StackMap locals:
      StackMap stack:
            iinc 3 /* n */ 1
      StackMap locals:
      StackMap stack:
         9: iload 3 /* n */
            iload 4 /* nMax */
            if_icmplt 4
        end local 4 // int nMax
        end local 3 // int n
        10: .line 1297
            aload 1 /* fname */
            invokestatic com.sun.javafx.css.StyleManager.loadStylesheet:(Ljava/lang/String;)Ljavafx/css/Stylesheet;
            astore 3 /* ua_stylesheet */
        start local 3 // javafx.css.Stylesheet ua_stylesheet
        11: .line 1299
            aload 3 /* ua_stylesheet */
            ifnonnull 13
            aload 2
            monitorexit
        12: iconst_0
            ireturn
        13: .line 1301
      StackMap locals: com.sun.javafx.css.StyleManager java.lang.String java.lang.Object javafx.css.Stylesheet
      StackMap stack:
            aload 3 /* ua_stylesheet */
            getstatic javafx.css.StyleOrigin.USER_AGENT:Ljavafx/css/StyleOrigin;
            invokevirtual javafx.css.Stylesheet.setOrigin:(Ljavafx/css/StyleOrigin;)V
        14: .line 1302
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            new com.sun.javafx.css.StyleManager$StylesheetContainer
            dup
            aload 1 /* fname */
            aload 3 /* ua_stylesheet */
            invokespecial com.sun.javafx.css.StyleManager$StylesheetContainer.<init>:(Ljava/lang/String;Ljavafx/css/Stylesheet;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        15: .line 1303
            aload 2
            monitorexit
        16: iconst_1
            ireturn
        end local 3 // javafx.css.Stylesheet ua_stylesheet
        17: .line 1288
      StackMap locals: com.sun.javafx.css.StyleManager java.lang.String java.lang.Object
      StackMap stack: java.lang.Throwable
            aload 2
            monitorexit
        18: athrow
        end local 1 // java.lang.String fname
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   19     0           this  Lcom/sun/javafx/css/StyleManager;
            0   19     1          fname  Ljava/lang/String;
            2   10     3              n  I
            3   10     4           nMax  I
            5    8     5      container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
           11   17     3  ua_stylesheet  Ljavafx/css/Stylesheet;
      Exception table:
        from    to  target  type
           1     7      17  any
           8    12      17  any
          13    16      17  any
          17    18      17  any
    MethodParameters:
       Name  Flags
      fname  

  public void addUserAgentStylesheet(javafx.scene.Scene, javafx.css.Stylesheet);
    descriptor: (Ljavafx/scene/Scene;Ljavafx/css/Stylesheet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=3
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.scene.Scene scene
        start local 2 // javafx.css.Stylesheet ua_stylesheet
         0: .line 1315
            aload 2 /* ua_stylesheet */
            ifnonnull 2
         1: .line 1316
            new java.lang.IllegalArgumentException
            dup
            ldc "null arg ua_stylesheet"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1320
      StackMap locals:
      StackMap stack:
            aload 2 /* ua_stylesheet */
            invokevirtual javafx.css.Stylesheet.getUrl:()Ljava/lang/String;
            astore 3 /* url */
        start local 3 // java.lang.String url
         3: .line 1321
            aload 3 /* url */
            ifnull 4
            aload 3 /* url */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            goto 5
      StackMap locals: java.lang.String
      StackMap stack:
         4: ldc ""
      StackMap locals:
      StackMap stack: java.lang.String
         5: astore 4 /* fname */
        start local 4 // java.lang.String fname
         6: .line 1323
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 5
            monitorenter
         7: .line 1325
            iconst_0
            istore 6 /* n */
        start local 6 // int n
         8: aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 7 /* nMax */
        start local 7 // int nMax
         9: goto 15
        10: .line 1326
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Scene javafx.css.Stylesheet java.lang.String java.lang.String java.lang.Object int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iload 6 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 8 /* container */
        start local 8 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        11: .line 1327
            aload 4 /* fname */
            aload 8 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.fname:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 14
        12: .line 1328
            aload 5
            monitorexit
        13: return
        end local 8 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        14: .line 1325
      StackMap locals:
      StackMap stack:
            iinc 6 /* n */ 1
      StackMap locals:
      StackMap stack:
        15: iload 6 /* n */
            iload 7 /* nMax */
            if_icmplt 10
        end local 7 // int nMax
        end local 6 // int n
        16: .line 1332
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            new com.sun.javafx.css.StyleManager$StylesheetContainer
            dup
            aload 4 /* fname */
            aload 2 /* ua_stylesheet */
            invokespecial com.sun.javafx.css.StyleManager$StylesheetContainer.<init>:(Ljava/lang/String;Ljavafx/css/Stylesheet;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        17: .line 1334
            aload 2 /* ua_stylesheet */
            ifnull 19
        18: .line 1335
            aload 2 /* ua_stylesheet */
            getstatic javafx.css.StyleOrigin.USER_AGENT:Ljavafx/css/StyleOrigin;
            invokevirtual javafx.css.Stylesheet.setOrigin:(Ljavafx/css/StyleOrigin;)V
        19: .line 1337
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.css.StyleManager.userAgentStylesheetsChanged:()V
        20: .line 1323
            aload 5
            monitorexit
        21: goto 24
      StackMap locals:
      StackMap stack: java.lang.Throwable
        22: aload 5
            monitorexit
        23: athrow
        24: .line 1339
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String fname
        end local 3 // java.lang.String url
        end local 2 // javafx.css.Stylesheet ua_stylesheet
        end local 1 // javafx.scene.Scene scene
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   25     0           this  Lcom/sun/javafx/css/StyleManager;
            0   25     1          scene  Ljavafx/scene/Scene;
            0   25     2  ua_stylesheet  Ljavafx/css/Stylesheet;
            3   25     3            url  Ljava/lang/String;
            6   25     4          fname  Ljava/lang/String;
            8   16     6              n  I
            9   16     7           nMax  I
           11   14     8      container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
      Exception table:
        from    to  target  type
           7    13      22  any
          14    21      22  any
          22    23      22  any
    MethodParameters:
               Name  Flags
      scene          
      ua_stylesheet  

  public void setDefaultUserAgentStylesheet(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // java.lang.String fname
         0: .line 1347
            aload 0 /* this */
            aconst_null
            aload 1 /* fname */
            invokevirtual com.sun.javafx.css.StyleManager.setDefaultUserAgentStylesheet:(Ljavafx/scene/Scene;Ljava/lang/String;)V
         1: .line 1348
            return
        end local 1 // java.lang.String fname
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/javafx/css/StyleManager;
            0    2     1  fname  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      fname  

  public void setDefaultUserAgentStylesheet(javafx.scene.Scene, java.lang.String);
    descriptor: (Ljavafx/scene/Scene;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.scene.Scene scene
        start local 2 // java.lang.String url
         0: .line 1358
            aload 2 /* url */
            ifnull 1
            aload 2 /* url */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: astore 3 /* fname */
        start local 3 // java.lang.String fname
         3: .line 1359
            aload 3 /* fname */
            ifnull 4
            aload 3 /* fname */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 5
         4: .line 1360
      StackMap locals: java.lang.String
      StackMap stack:
            return
         5: .line 1363
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 4
            monitorenter
         6: .line 1364
            aload 0 /* this */
            aload 3 /* fname */
            invokevirtual com.sun.javafx.css.StyleManager._setDefaultUserAgentStylesheet:(Ljava/lang/String;)Z
            ifeq 8
         7: .line 1365
            aload 0 /* this */
            invokevirtual com.sun.javafx.css.StyleManager.userAgentStylesheetsChanged:()V
         8: .line 1363
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 4
            monitorexit
         9: goto 12
      StackMap locals:
      StackMap stack: java.lang.Throwable
        10: aload 4
            monitorexit
        11: athrow
        12: .line 1368
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String fname
        end local 2 // java.lang.String url
        end local 1 // javafx.scene.Scene scene
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   13     0   this  Lcom/sun/javafx/css/StyleManager;
            0   13     1  scene  Ljavafx/scene/Scene;
            0   13     2    url  Ljava/lang/String;
            3   13     3  fname  Ljava/lang/String;
      Exception table:
        from    to  target  type
           6     9      10  any
          10    11      10  any
    MethodParameters:
       Name  Flags
      scene  
      url    

  private boolean _setDefaultUserAgentStylesheet(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // java.lang.String fname
         0: .line 1373
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 2
            monitorenter
         1: .line 1375
            iconst_0
            istore 3 /* n */
        start local 3 // int n
         2: aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 4 /* nMax */
        start local 4 // int nMax
         3: goto 17
         4: .line 1376
      StackMap locals: java.lang.Object int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iload 3 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 5 /* container */
        start local 5 // com.sun.javafx.css.StyleManager$StylesheetContainer container
         5: .line 1377
            aload 1 /* fname */
            aload 5 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.fname:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
         6: .line 1378
            iload 3 /* n */
            ifle 12
         7: .line 1379
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iload 3 /* n */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
         8: .line 1380
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.hasDefaultUserAgentStylesheet:Z
            ifeq 11
         9: .line 1381
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iconst_0
            aload 5 /* container */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 1382
            goto 12
        11: .line 1383
      StackMap locals: com.sun.javafx.css.StyleManager$StylesheetContainer
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iconst_0
            aload 5 /* container */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
        12: .line 1387
      StackMap locals:
      StackMap stack:
            iload 3 /* n */
            ifle 13
            iconst_1
            goto 14
      StackMap locals:
      StackMap stack:
        13: iconst_0
      StackMap locals:
      StackMap stack: int
        14: aload 2
            monitorexit
        15: ireturn
        end local 5 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        16: .line 1375
      StackMap locals:
      StackMap stack:
            iinc 3 /* n */ 1
      StackMap locals:
      StackMap stack:
        17: iload 3 /* n */
            iload 4 /* nMax */
            if_icmplt 4
        end local 4 // int nMax
        end local 3 // int n
        18: .line 1391
            aload 1 /* fname */
            invokestatic com.sun.javafx.css.StyleManager.loadStylesheet:(Ljava/lang/String;)Ljavafx/css/Stylesheet;
            astore 3 /* ua_stylesheet */
        start local 3 // javafx.css.Stylesheet ua_stylesheet
        19: .line 1393
            aload 3 /* ua_stylesheet */
            ifnonnull 21
            aload 2
            monitorexit
        20: iconst_0
            ireturn
        21: .line 1395
      StackMap locals: com.sun.javafx.css.StyleManager java.lang.String java.lang.Object javafx.css.Stylesheet
      StackMap stack:
            aload 3 /* ua_stylesheet */
            getstatic javafx.css.StyleOrigin.USER_AGENT:Ljavafx/css/StyleOrigin;
            invokevirtual javafx.css.Stylesheet.setOrigin:(Ljavafx/css/StyleOrigin;)V
        22: .line 1396
            new com.sun.javafx.css.StyleManager$StylesheetContainer
            dup
            aload 1 /* fname */
            aload 3 /* ua_stylesheet */
            invokespecial com.sun.javafx.css.StyleManager$StylesheetContainer.<init>:(Ljava/lang/String;Ljavafx/css/Stylesheet;)V
            astore 4 /* sc */
        start local 4 // com.sun.javafx.css.StyleManager$StylesheetContainer sc
        23: .line 1398
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ifne 26
        24: .line 1399
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            aload 4 /* sc */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        25: .line 1400
            goto 30
        26: .line 1401
      StackMap locals: com.sun.javafx.css.StyleManager$StylesheetContainer
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.hasDefaultUserAgentStylesheet:Z
            ifeq 29
        27: .line 1402
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iconst_0
            aload 4 /* sc */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
        28: .line 1403
            goto 30
        29: .line 1405
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iconst_0
            aload 4 /* sc */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
        30: .line 1407
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.css.StyleManager.hasDefaultUserAgentStylesheet:Z
        31: .line 1409
            aload 2
            monitorexit
        32: iconst_1
            ireturn
        end local 4 // com.sun.javafx.css.StyleManager$StylesheetContainer sc
        end local 3 // javafx.css.Stylesheet ua_stylesheet
        33: .line 1373
      StackMap locals: com.sun.javafx.css.StyleManager java.lang.String java.lang.Object
      StackMap stack: java.lang.Throwable
            aload 2
            monitorexit
        34: athrow
        end local 1 // java.lang.String fname
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   35     0           this  Lcom/sun/javafx/css/StyleManager;
            0   35     1          fname  Ljava/lang/String;
            2   18     3              n  I
            3   18     4           nMax  I
            5   16     5      container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
           19   33     3  ua_stylesheet  Ljavafx/css/Stylesheet;
           23   33     4             sc  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
      Exception table:
        from    to  target  type
           1    15      33  any
          16    20      33  any
          21    32      33  any
          33    34      33  any
    MethodParameters:
       Name  Flags
      fname  

  public void removeUserAgentStylesheet(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // java.lang.String url
         0: .line 1420
            aload 1 /* url */
            ifnull 1
            aload 1 /* url */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: astore 2 /* fname */
        start local 2 // java.lang.String fname
         3: .line 1421
            aload 2 /* fname */
            ifnull 4
            aload 2 /* fname */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 5
         4: .line 1422
      StackMap locals: java.lang.String
      StackMap stack:
            return
         5: .line 1425
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 3
            monitorenter
         6: .line 1427
            iconst_0
            istore 4 /* removed */
        start local 4 // boolean removed
         7: .line 1428
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            istore 5 /* n */
        start local 5 // int n
         8: goto 16
         9: .line 1430
      StackMap locals: java.lang.Object int int
      StackMap stack:
            aload 2 /* fname */
            invokestatic javafx.application.Application.getUserAgentStylesheet:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 11
        10: .line 1431
            goto 15
        11: .line 1434
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iload 5 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 6 /* container */
        start local 6 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        12: .line 1435
            aload 2 /* fname */
            aload 6 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.fname:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        13: .line 1436
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iload 5 /* n */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
        14: .line 1437
            iconst_1
            istore 4 /* removed */
        end local 6 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        15: .line 1428
      StackMap locals:
      StackMap stack:
            iinc 5 /* n */ -1
      StackMap locals:
      StackMap stack:
        16: iload 5 /* n */
            ifge 9
        end local 5 // int n
        17: .line 1441
            iload 4 /* removed */
            ifeq 19
        18: .line 1442
            aload 0 /* this */
            invokevirtual com.sun.javafx.css.StyleManager.userAgentStylesheetsChanged:()V
        end local 4 // boolean removed
        19: .line 1425
      StackMap locals:
      StackMap stack:
            aload 3
            monitorexit
        20: goto 23
      StackMap locals:
      StackMap stack: java.lang.Throwable
        21: aload 3
            monitorexit
        22: athrow
        23: .line 1445
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String fname
        end local 1 // java.lang.String url
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   24     0       this  Lcom/sun/javafx/css/StyleManager;
            0   24     1        url  Ljava/lang/String;
            3   24     2      fname  Ljava/lang/String;
            7   19     4    removed  Z
            8   17     5          n  I
           12   15     6  container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
      Exception table:
        from    to  target  type
           6    20      21  any
          21    22      21  any
    MethodParameters:
      Name  Flags
      url   

  public void setDefaultUserAgentStylesheet(javafx.css.Stylesheet);
    descriptor: (Ljavafx/css/Stylesheet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.css.Stylesheet ua_stylesheet
         0: .line 1452
            aload 1 /* ua_stylesheet */
            ifnonnull 2
         1: .line 1453
            return
         2: .line 1457
      StackMap locals:
      StackMap stack:
            aload 1 /* ua_stylesheet */
            invokevirtual javafx.css.Stylesheet.getUrl:()Ljava/lang/String;
            astore 2 /* url */
        start local 2 // java.lang.String url
         3: .line 1458
            aload 2 /* url */
            ifnull 4
            aload 2 /* url */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            goto 5
      StackMap locals: java.lang.String
      StackMap stack:
         4: ldc ""
      StackMap locals:
      StackMap stack: java.lang.String
         5: astore 3 /* fname */
        start local 3 // java.lang.String fname
         6: .line 1460
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 4
            monitorenter
         7: .line 1462
            iconst_0
            istore 5 /* n */
        start local 5 // int n
         8: aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 6 /* nMax */
        start local 6 // int nMax
         9: goto 21
        10: .line 1463
      StackMap locals: com.sun.javafx.css.StyleManager javafx.css.Stylesheet java.lang.String java.lang.String java.lang.Object int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iload 5 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 7 /* container */
        start local 7 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        11: .line 1464
            aload 3 /* fname */
            aload 7 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.fname:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 20
        12: .line 1465
            iload 5 /* n */
            ifle 18
        13: .line 1466
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iload 5 /* n */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
        14: .line 1467
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.hasDefaultUserAgentStylesheet:Z
            ifeq 17
        15: .line 1468
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iconst_0
            aload 7 /* container */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
        16: .line 1469
            goto 18
        17: .line 1470
      StackMap locals: com.sun.javafx.css.StyleManager$StylesheetContainer
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iconst_0
            aload 7 /* container */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
        18: .line 1473
      StackMap locals:
      StackMap stack:
            aload 4
            monitorexit
        19: return
        end local 7 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        20: .line 1462
      StackMap locals:
      StackMap stack:
            iinc 5 /* n */ 1
      StackMap locals:
      StackMap stack:
        21: iload 5 /* n */
            iload 6 /* nMax */
            if_icmplt 10
        end local 6 // int nMax
        end local 5 // int n
        22: .line 1477
            new com.sun.javafx.css.StyleManager$StylesheetContainer
            dup
            aload 3 /* fname */
            aload 1 /* ua_stylesheet */
            invokespecial com.sun.javafx.css.StyleManager$StylesheetContainer.<init>:(Ljava/lang/String;Ljavafx/css/Stylesheet;)V
            astore 5 /* sc */
        start local 5 // com.sun.javafx.css.StyleManager$StylesheetContainer sc
        23: .line 1478
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ifne 26
        24: .line 1479
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            aload 5 /* sc */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        25: .line 1480
            goto 30
      StackMap locals: com.sun.javafx.css.StyleManager javafx.css.Stylesheet java.lang.String java.lang.String java.lang.Object com.sun.javafx.css.StyleManager$StylesheetContainer
      StackMap stack:
        26: aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.hasDefaultUserAgentStylesheet:Z
            ifeq 29
        27: .line 1481
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iconst_0
            aload 5 /* sc */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
        28: .line 1482
            goto 30
        29: .line 1483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iconst_0
            aload 5 /* sc */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
        30: .line 1485
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.css.StyleManager.hasDefaultUserAgentStylesheet:Z
        31: .line 1487
            aload 1 /* ua_stylesheet */
            getstatic javafx.css.StyleOrigin.USER_AGENT:Ljavafx/css/StyleOrigin;
            invokevirtual javafx.css.Stylesheet.setOrigin:(Ljavafx/css/StyleOrigin;)V
        32: .line 1488
            aload 0 /* this */
            invokevirtual com.sun.javafx.css.StyleManager.userAgentStylesheetsChanged:()V
        end local 5 // com.sun.javafx.css.StyleManager$StylesheetContainer sc
        33: .line 1460
            aload 4
            monitorexit
        34: goto 37
      StackMap locals: com.sun.javafx.css.StyleManager javafx.css.Stylesheet java.lang.String java.lang.String java.lang.Object
      StackMap stack: java.lang.Throwable
        35: aload 4
            monitorexit
        36: athrow
        37: .line 1490
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String fname
        end local 2 // java.lang.String url
        end local 1 // javafx.css.Stylesheet ua_stylesheet
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   38     0           this  Lcom/sun/javafx/css/StyleManager;
            0   38     1  ua_stylesheet  Ljavafx/css/Stylesheet;
            3   38     2            url  Ljava/lang/String;
            6   38     3          fname  Ljava/lang/String;
            8   22     5              n  I
            9   22     6           nMax  I
           11   20     7      container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
           23   33     5             sc  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
      Exception table:
        from    to  target  type
           7    19      35  any
          20    34      35  any
          35    36      35  any
    MethodParameters:
               Name  Flags
      ua_stylesheet  

  private void userAgentStylesheetsChanged();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // com.sun.javafx.css.StyleManager this
         0: .line 1497
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* parents */
        start local 1 // java.util.List parents
         1: .line 1499
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 2
            monitorenter
         2: .line 1500
            getstatic com.sun.javafx.css.StyleManager.cacheContainerMap:Ljava/util/Map;
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 4
            goto 5
      StackMap locals: com.sun.javafx.css.StyleManager java.util.List java.lang.Object top java.util.Iterator
      StackMap stack:
         3: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$CacheContainer
            astore 3 /* container */
        start local 3 // com.sun.javafx.css.StyleManager$CacheContainer container
         4: .line 1501
            aload 3 /* container */
            invokevirtual com.sun.javafx.css.StyleManager$CacheContainer.clearCache:()V
        end local 3 // com.sun.javafx.css.StyleManager$CacheContainer container
         5: .line 1500
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         6: .line 1504
            invokestatic javafx.css.StyleConverter.clearCache:()V
         7: .line 1506
            getstatic com.sun.javafx.css.StyleManager.cacheContainerMap:Ljava/util/Map;
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 12
      StackMap locals:
      StackMap stack:
         8: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javafx.scene.Parent
            astore 3 /* root */
        start local 3 // javafx.scene.Parent root
         9: .line 1507
            aload 3 /* root */
            ifnonnull 11
        10: .line 1508
            goto 12
        11: .line 1510
      StackMap locals: com.sun.javafx.css.StyleManager java.util.List java.lang.Object javafx.scene.Parent java.util.Iterator
      StackMap stack:
            aload 1 /* parents */
            aload 3 /* root */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // javafx.scene.Parent root
        12: .line 1506
      StackMap locals: com.sun.javafx.css.StyleManager java.util.List java.lang.Object top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        13: .line 1499
            aload 2
            monitorexit
        14: goto 17
      StackMap locals: com.sun.javafx.css.StyleManager java.util.List java.lang.Object
      StackMap stack: java.lang.Throwable
        15: aload 2
            monitorexit
        16: athrow
        17: .line 1514
      StackMap locals:
      StackMap stack:
            aload 1 /* parents */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 20
      StackMap locals: com.sun.javafx.css.StyleManager java.util.List top java.util.Iterator
      StackMap stack:
        18: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javafx.scene.Parent
            astore 2 /* root */
        start local 2 // javafx.scene.Parent root
        19: aload 2 /* root */
            invokestatic com.sun.javafx.scene.NodeHelper.reapplyCSS:(Ljavafx/scene/Node;)V
        end local 2 // javafx.scene.Parent root
      StackMap locals:
      StackMap stack:
        20: aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 18
        21: .line 1515
            return
        end local 1 // java.util.List parents
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   22     0       this  Lcom/sun/javafx/css/StyleManager;
            1   22     1    parents  Ljava/util/List<Ljavafx/scene/Parent;>;
            4    5     3  container  Lcom/sun/javafx/css/StyleManager$CacheContainer;
            9   12     3       root  Ljavafx/scene/Parent;
           19   20     2       root  Ljavafx/scene/Parent;
      Exception table:
        from    to  target  type
           2    14      15  any
          15    16      15  any

  private java.util.List<com.sun.javafx.css.StyleManager$StylesheetContainer> processStylesheets(java.util.List<java.lang.String>, javafx.scene.Parent);
    descriptor: (Ljava/util/List;Ljavafx/scene/Parent;)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=11, args_size=3
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // java.util.List stylesheets
        start local 2 // javafx.scene.Parent parent
         0: .line 1519
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 3
            monitorenter
         1: .line 1520
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* list */
        start local 4 // java.util.List list
         2: .line 1521
            iconst_0
            istore 5 /* n */
        start local 5 // int n
         3: aload 1 /* stylesheets */
            invokeinterface java.util.List.size:()I
            istore 6 /* nMax */
        start local 6 // int nMax
         4: goto 28
         5: .line 1522
      StackMap locals: com.sun.javafx.css.StyleManager java.util.List javafx.scene.Parent java.lang.Object java.util.List int int
      StackMap stack:
            aload 1 /* stylesheets */
            iload 5 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 7 /* fname */
        start local 7 // java.lang.String fname
         6: .line 1524
            aconst_null
            astore 8 /* container */
        start local 8 // com.sun.javafx.css.StyleManager$StylesheetContainer container
         7: .line 1525
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.stylesheetContainerMap:Ljava/util/Map;
            aload 7 /* fname */
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 22
         8: .line 1526
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.stylesheetContainerMap:Ljava/util/Map;
            aload 7 /* fname */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 8 /* container */
         9: .line 1528
            aload 4 /* list */
            aload 8 /* container */
            invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
            ifne 20
        10: .line 1530
            aload 8 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.checksumInvalid:Z
            ifeq 19
        11: .line 1531
            aload 7 /* fname */
            invokestatic com.sun.javafx.css.StyleManager.calculateCheckSum:(Ljava/lang/String;)[B
            astore 9 /* checksum */
        start local 9 // byte[] checksum
        12: .line 1532
            aload 9 /* checksum */
            aload 8 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.checksum:[B
            invokestatic java.util.Arrays.equals:([B[B)Z
            ifne 18
        13: .line 1533
            aload 0 /* this */
            aload 8 /* container */
            invokevirtual com.sun.javafx.css.StyleManager.removeStylesheetContainer:(Lcom/sun/javafx/css/StyleManager$StylesheetContainer;)V
        14: .line 1536
            aload 7 /* fname */
            invokestatic com.sun.javafx.css.StyleManager.loadStylesheet:(Ljava/lang/String;)Ljavafx/css/Stylesheet;
            astore 10 /* stylesheet */
        start local 10 // javafx.css.Stylesheet stylesheet
        15: .line 1537
            new com.sun.javafx.css.StyleManager$StylesheetContainer
            dup
            aload 7 /* fname */
            aload 10 /* stylesheet */
            aload 9 /* checksum */
            invokespecial com.sun.javafx.css.StyleManager$StylesheetContainer.<init>:(Ljava/lang/String;Ljavafx/css/Stylesheet;[B)V
            astore 8 /* container */
        16: .line 1538
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.stylesheetContainerMap:Ljava/util/Map;
            aload 7 /* fname */
            aload 8 /* container */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 10 // javafx.css.Stylesheet stylesheet
        17: .line 1539
            goto 19
        18: .line 1540
      StackMap locals: java.lang.String com.sun.javafx.css.StyleManager$StylesheetContainer byte[]
      StackMap stack:
            aload 8 /* container */
            iconst_0
            putfield com.sun.javafx.css.StyleManager$StylesheetContainer.checksumInvalid:Z
        end local 9 // byte[] checksum
        19: .line 1543
      StackMap locals:
      StackMap stack:
            aload 4 /* list */
            aload 8 /* container */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        20: .line 1549
      StackMap locals:
      StackMap stack:
            aload 8 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            aload 2 /* parent */
            invokevirtual com.sun.javafx.css.StyleManager$RefList.add:(Ljava/lang/Object;)V
        21: .line 1551
            goto 27
        22: .line 1552
      StackMap locals:
      StackMap stack:
            aload 7 /* fname */
            invokestatic com.sun.javafx.css.StyleManager.loadStylesheet:(Ljava/lang/String;)Ljavafx/css/Stylesheet;
            astore 9 /* stylesheet */
        start local 9 // javafx.css.Stylesheet stylesheet
        23: .line 1557
            new com.sun.javafx.css.StyleManager$StylesheetContainer
            dup
            aload 7 /* fname */
            aload 9 /* stylesheet */
            invokespecial com.sun.javafx.css.StyleManager$StylesheetContainer.<init>:(Ljava/lang/String;Ljavafx/css/Stylesheet;)V
            astore 8 /* container */
        24: .line 1561
            aload 8 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            aload 2 /* parent */
            invokevirtual com.sun.javafx.css.StyleManager$RefList.add:(Ljava/lang/Object;)V
        25: .line 1562
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.stylesheetContainerMap:Ljava/util/Map;
            aload 7 /* fname */
            aload 8 /* container */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        26: .line 1564
            aload 4 /* list */
            aload 8 /* container */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 9 // javafx.css.Stylesheet stylesheet
        end local 8 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        end local 7 // java.lang.String fname
        27: .line 1521
      StackMap locals:
      StackMap stack:
            iinc 5 /* n */ 1
      StackMap locals:
      StackMap stack:
        28: iload 5 /* n */
            iload 6 /* nMax */
            if_icmplt 5
        end local 6 // int nMax
        end local 5 // int n
        29: .line 1567
            aload 4 /* list */
            aload 3
            monitorexit
        30: areturn
        end local 4 // java.util.List list
        31: .line 1519
      StackMap locals: com.sun.javafx.css.StyleManager java.util.List javafx.scene.Parent java.lang.Object
      StackMap stack: java.lang.Throwable
            aload 3
            monitorexit
        32: athrow
        end local 2 // javafx.scene.Parent parent
        end local 1 // java.util.List stylesheets
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   33     0         this  Lcom/sun/javafx/css/StyleManager;
            0   33     1  stylesheets  Ljava/util/List<Ljava/lang/String;>;
            0   33     2       parent  Ljavafx/scene/Parent;
            2   31     4         list  Ljava/util/List<Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;
            3   29     5            n  I
            4   29     6         nMax  I
            6   27     7        fname  Ljava/lang/String;
            7   27     8    container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
           12   19     9     checksum  [B
           15   17    10   stylesheet  Ljavafx/css/Stylesheet;
           23   27     9   stylesheet  Ljavafx/css/Stylesheet;
      Exception table:
        from    to  target  type
           1    30      31  any
          31    32      31  any
    Signature: (Ljava/util/List<Ljava/lang/String;>;Ljavafx/scene/Parent;)Ljava/util/List<Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;
    MethodParameters:
             Name  Flags
      stylesheets  
      parent       

  private java.util.List<com.sun.javafx.css.StyleManager$StylesheetContainer> gatherParentStylesheets(javafx.scene.Parent);
    descriptor: (Ljavafx/scene/Parent;)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.scene.Parent parent
         0: .line 1579
            aload 1 /* parent */
            ifnonnull 2
         1: .line 1580
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
         2: .line 1583
      StackMap locals:
      StackMap stack:
            aload 1 /* parent */
            invokestatic com.sun.javafx.scene.ParentHelper.getAllParentStylesheets:(Ljavafx/scene/Parent;)Ljava/util/List;
            astore 2 /* parentStylesheets */
        start local 2 // java.util.List parentStylesheets
         3: .line 1585
            aload 2 /* parentStylesheets */
            ifnull 4
            aload 2 /* parentStylesheets */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 5
         4: .line 1586
      StackMap locals: java.util.List
      StackMap stack:
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
         5: .line 1589
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 3
            monitorenter
         6: .line 1590
            aload 0 /* this */
            aload 2 /* parentStylesheets */
            aload 1 /* parent */
            invokevirtual com.sun.javafx.css.StyleManager.processStylesheets:(Ljava/util/List;Ljavafx/scene/Parent;)Ljava/util/List;
            aload 3
            monitorexit
         7: areturn
         8: .line 1589
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Parent java.util.List java.lang.Object
      StackMap stack: java.lang.Throwable
            aload 3
            monitorexit
         9: athrow
        end local 2 // java.util.List parentStylesheets
        end local 1 // javafx.scene.Parent parent
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   10     0               this  Lcom/sun/javafx/css/StyleManager;
            0   10     1             parent  Ljavafx/scene/Parent;
            3   10     2  parentStylesheets  Ljava/util/List<Ljava/lang/String;>;
      Exception table:
        from    to  target  type
           6     7       8  any
           8     9       8  any
    Signature: (Ljavafx/scene/Parent;)Ljava/util/List<Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;
    MethodParameters:
        Name  Flags
      parent  final

  private java.util.List<com.sun.javafx.css.StyleManager$StylesheetContainer> gatherSceneStylesheets(javafx.scene.Scene);
    descriptor: (Ljavafx/scene/Scene;)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.scene.Scene scene
         0: .line 1599
            aload 1 /* scene */
            ifnonnull 2
         1: .line 1600
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
         2: .line 1603
      StackMap locals:
      StackMap stack:
            aload 1 /* scene */
            invokevirtual javafx.scene.Scene.getStylesheets:()Ljavafx/collections/ObservableList;
            astore 2 /* sceneStylesheets */
        start local 2 // java.util.List sceneStylesheets
         3: .line 1605
            aload 2 /* sceneStylesheets */
            ifnull 4
            aload 2 /* sceneStylesheets */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 5
         4: .line 1606
      StackMap locals: java.util.List
      StackMap stack:
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
         5: .line 1609
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 3
            monitorenter
         6: .line 1610
            aload 0 /* this */
            aload 2 /* sceneStylesheets */
            aload 1 /* scene */
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
            invokevirtual com.sun.javafx.css.StyleManager.processStylesheets:(Ljava/util/List;Ljavafx/scene/Parent;)Ljava/util/List;
            aload 3
            monitorexit
         7: areturn
         8: .line 1609
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Scene java.util.List java.lang.Object
      StackMap stack: java.lang.Throwable
            aload 3
            monitorexit
         9: athrow
        end local 2 // java.util.List sceneStylesheets
        end local 1 // javafx.scene.Scene scene
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   10     0              this  Lcom/sun/javafx/css/StyleManager;
            0   10     1             scene  Ljavafx/scene/Scene;
            3   10     2  sceneStylesheets  Ljava/util/List<Ljava/lang/String;>;
      Exception table:
        from    to  target  type
           6     7       8  any
           8     9       8  any
    Signature: (Ljavafx/scene/Scene;)Ljava/util/List<Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;
    MethodParameters:
       Name  Flags
      scene  final

  public com.sun.javafx.css.StyleMap findMatchingStyles(javafx.scene.Node, javafx.scene.SubScene, java.util.Set<javafx.css.PseudoClass>[]);
    descriptor: (Ljavafx/scene/Node;Ljavafx/scene/SubScene;[Ljava/util/Set;)Lcom/sun/javafx/css/StyleMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=31, args_size=4
        start local 0 // com.sun.javafx.css.StyleManager this
        start local 1 // javafx.scene.Node node
        start local 2 // javafx.scene.SubScene subScene
        start local 3 // java.util.Set[] triggerStates
         0: .line 1625
            aload 1 /* node */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 4 /* scene */
        start local 4 // javafx.scene.Scene scene
         1: .line 1626
            aload 4 /* scene */
            ifnonnull 3
         2: .line 1627
            getstatic com.sun.javafx.css.StyleMap.EMPTY_MAP:Lcom/sun/javafx/css/StyleMap;
            areturn
         3: .line 1630
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            aload 2 /* subScene */
            invokevirtual com.sun.javafx.css.StyleManager.getCacheContainer:(Ljavafx/css/Styleable;Ljavafx/scene/SubScene;)Lcom/sun/javafx/css/StyleManager$CacheContainer;
            astore 5 /* cacheContainer */
        start local 5 // com.sun.javafx.css.StyleManager$CacheContainer cacheContainer
         4: .line 1631
            aload 5 /* cacheContainer */
            ifnonnull 7
         5: .line 1632
            getstatic com.sun.javafx.css.StyleManager.$assertionsDisabled:Z
            ifne 6
            new java.lang.AssertionError
            dup
            aload 1 /* node */
            invokevirtual javafx.scene.Node.toString:()Ljava/lang/String;
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
         6: .line 1633
      StackMap locals: com.sun.javafx.css.StyleManager$CacheContainer
      StackMap stack:
            getstatic com.sun.javafx.css.StyleMap.EMPTY_MAP:Lcom/sun/javafx/css/StyleMap;
            areturn
         7: .line 1636
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.StyleManager.styleLock:Ljava/lang/Object;
            dup
            astore 6
            monitorenter
         8: .line 1638
            aload 1 /* node */
            instanceof javafx.scene.Parent
            ifeq 10
         9: .line 1639
            aload 1 /* node */
            checkcast javafx.scene.Parent
            goto 11
      StackMap locals: java.lang.Object
      StackMap stack:
        10: aload 1 /* node */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
        11: .line 1637
      StackMap locals:
      StackMap stack: javafx.scene.Parent
            astore 7 /* parent */
        start local 7 // javafx.scene.Parent parent
        12: .line 1642
            aload 0 /* this */
            aload 7 /* parent */
            invokevirtual com.sun.javafx.css.StyleManager.gatherParentStylesheets:(Ljavafx/scene/Parent;)Ljava/util/List;
        13: .line 1641
            astore 8 /* parentStylesheets */
        start local 8 // java.util.List parentStylesheets
        14: .line 1644
            aload 8 /* parentStylesheets */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 15
            iconst_0
            goto 16
      StackMap locals: javafx.scene.Parent java.util.List
      StackMap stack:
        15: iconst_1
      StackMap locals:
      StackMap stack: int
        16: istore 9 /* hasParentStylesheets */
        start local 9 // boolean hasParentStylesheets
        17: .line 1646
            aload 0 /* this */
            aload 4 /* scene */
            invokevirtual com.sun.javafx.css.StyleManager.gatherSceneStylesheets:(Ljavafx/scene/Scene;)Ljava/util/List;
            astore 10 /* sceneStylesheets */
        start local 10 // java.util.List sceneStylesheets
        18: .line 1648
            aload 10 /* sceneStylesheets */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 19
            iconst_0
            goto 20
      StackMap locals: int java.util.List
      StackMap stack:
        19: iconst_1
      StackMap locals:
      StackMap stack: int
        20: istore 11 /* hasSceneStylesheets */
        start local 11 // boolean hasSceneStylesheets
        21: .line 1650
            aload 1 /* node */
            invokevirtual javafx.scene.Node.getStyle:()Ljava/lang/String;
            astore 12 /* inlineStyle */
        start local 12 // java.lang.String inlineStyle
        22: .line 1651
            aload 12 /* inlineStyle */
            ifnull 23
            aload 12 /* inlineStyle */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 23
            iconst_1
            goto 24
      StackMap locals: int java.lang.String
      StackMap stack:
        23: iconst_0
      StackMap locals:
      StackMap stack: int
        24: istore 13 /* hasInlineStyles */
        start local 13 // boolean hasInlineStyles
        25: .line 1653
            aload 4 /* scene */
            invokevirtual javafx.scene.Scene.getUserAgentStylesheet:()Ljava/lang/String;
            astore 14 /* sceneUserAgentStylesheet */
        start local 14 // java.lang.String sceneUserAgentStylesheet
        26: .line 1655
            aload 14 /* sceneUserAgentStylesheet */
            ifnull 28
            aload 14 /* sceneUserAgentStylesheet */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 28
        27: .line 1654
            iconst_1
            goto 29
      StackMap locals: int java.lang.String
      StackMap stack:
        28: iconst_0
      StackMap locals:
      StackMap stack: int
        29: istore 15 /* hasSceneUserAgentStylesheet */
        start local 15 // boolean hasSceneUserAgentStylesheet
        30: .line 1658
            aload 2 /* subScene */
            ifnull 31
            aload 2 /* subScene */
            invokevirtual javafx.scene.SubScene.getUserAgentStylesheet:()Ljava/lang/String;
            goto 32
      StackMap locals: int
      StackMap stack:
        31: aconst_null
        32: .line 1657
      StackMap locals:
      StackMap stack: java.lang.String
            astore 16 /* subSceneUserAgentStylesheet */
        start local 16 // java.lang.String subSceneUserAgentStylesheet
        33: .line 1660
            aload 16 /* subSceneUserAgentStylesheet */
            ifnull 35
            aload 16 /* subSceneUserAgentStylesheet */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 35
        34: .line 1659
            iconst_1
            goto 36
      StackMap locals: java.lang.String
      StackMap stack:
        35: iconst_0
      StackMap locals:
      StackMap stack: int
        36: istore 17 /* hasSubSceneUserAgentStylesheet */
        start local 17 // boolean hasSubSceneUserAgentStylesheet
        37: .line 1662
            aconst_null
            astore 18 /* regionUserAgentStylesheet */
        start local 18 // java.lang.String regionUserAgentStylesheet
        38: .line 1664
            aload 1 /* node */
            astore 19 /* region */
        start local 19 // javafx.scene.Node region
        39: .line 1665
            goto 47
        40: .line 1666
      StackMap locals: int java.lang.String javafx.scene.Node
      StackMap stack:
            aload 19 /* region */
            instanceof javafx.scene.layout.Region
            ifeq 46
        41: .line 1667
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.weakRegionUserAgentStylesheetMap:Ljava/util/WeakHashMap;
        42: .line 1668
            aload 19 /* region */
            checkcast javafx.scene.layout.Region
            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;
                  javafx/scene/layout/Region.getUserAgentStylesheet()Ljava/lang/String; (5)
                  (Ljavafx/scene/layout/Region;)Ljava/lang/String;
        43: .line 1667
            invokevirtual java.util.WeakHashMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 18 /* regionUserAgentStylesheet */
        44: .line 1670
            aload 18 /* regionUserAgentStylesheet */
            ifnull 46
        45: .line 1673
            goto 48
        46: .line 1676
      StackMap locals:
      StackMap stack:
            aload 19 /* region */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 19 /* region */
        47: .line 1665
      StackMap locals:
      StackMap stack:
            aload 19 /* region */
            ifnonnull 40
        48: .line 1681
      StackMap locals:
      StackMap stack:
            aload 18 /* regionUserAgentStylesheet */
            ifnull 50
            aload 18 /* regionUserAgentStylesheet */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 50
        49: .line 1680
            iconst_1
            goto 51
      StackMap locals:
      StackMap stack:
        50: iconst_0
      StackMap locals:
      StackMap stack: int
        51: istore 20 /* hasRegionUserAgentStylesheet */
        start local 20 // boolean hasRegionUserAgentStylesheet
        52: .line 1688
            iload 13 /* hasInlineStyles */
            ifne 61
        53: .line 1689
            iload 9 /* hasParentStylesheets */
            ifne 61
        54: .line 1690
            iload 11 /* hasSceneStylesheets */
            ifne 61
        55: .line 1691
            iload 15 /* hasSceneUserAgentStylesheet */
            ifne 61
        56: .line 1692
            iload 17 /* hasSubSceneUserAgentStylesheet */
            ifne 61
        57: .line 1693
            iload 20 /* hasRegionUserAgentStylesheet */
            ifne 61
        58: .line 1694
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 61
        59: .line 1695
            getstatic com.sun.javafx.css.StyleMap.EMPTY_MAP:Lcom/sun/javafx/css/StyleMap;
            aload 6
            monitorexit
        60: areturn
        61: .line 1698
      StackMap locals: int
      StackMap stack:
            aload 1 /* node */
            invokevirtual javafx.scene.Node.getTypeSelector:()Ljava/lang/String;
            astore 21 /* cname */
        start local 21 // java.lang.String cname
        62: .line 1699
            aload 1 /* node */
            invokevirtual javafx.scene.Node.getId:()Ljava/lang/String;
            astore 22 /* id */
        start local 22 // java.lang.String id
        63: .line 1700
            aload 1 /* node */
            invokevirtual javafx.scene.Node.getStyleClass:()Ljavafx/collections/ObservableList;
            astore 23 /* styleClasses */
        start local 23 // java.util.List styleClasses
        64: .line 1702
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
            ifnonnull 66
        65: .line 1703
            aload 0 /* this */
            new com.sun.javafx.css.StyleManager$Key
            dup
            invokespecial com.sun.javafx.css.StyleManager$Key.<init>:()V
            putfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
        66: .line 1706
      StackMap locals: java.lang.String java.lang.String java.util.List
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
            aload 21 /* cname */
            putfield com.sun.javafx.css.StyleManager$Key.className:Ljava/lang/String;
        67: .line 1707
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
            aload 22 /* id */
            putfield com.sun.javafx.css.StyleManager$Key.id:Ljava/lang/String;
        68: .line 1708
            iconst_0
            istore 24 /* n */
        start local 24 // int n
        69: aload 23 /* styleClasses */
            invokeinterface java.util.List.size:()I
            istore 25 /* nMax */
        start local 25 // int nMax
        70: goto 75
        71: .line 1710
      StackMap locals: int int
      StackMap stack:
            aload 23 /* styleClasses */
            iload 24 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 26 /* styleClass */
        start local 26 // java.lang.String styleClass
        72: .line 1711
            aload 26 /* styleClass */
            ifnull 74
            aload 26 /* styleClass */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 73
            goto 74
        73: .line 1713
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
            getfield com.sun.javafx.css.StyleManager$Key.styleClasses:Lcom/sun/javafx/css/StyleClassSet;
            aload 26 /* styleClass */
            invokestatic com.sun.javafx.css.StyleClassSet.getStyleClass:(Ljava/lang/String;)Ljavafx/css/StyleClass;
            invokevirtual com.sun.javafx.css.StyleClassSet.add:(Ljava/lang/Object;)Z
            pop
        end local 26 // java.lang.String styleClass
        74: .line 1708
      StackMap locals:
      StackMap stack:
            iinc 24 /* n */ 1
      StackMap locals:
      StackMap stack:
        75: iload 24 /* n */
            iload 25 /* nMax */
            if_icmplt 71
        end local 25 // int nMax
        end local 24 // int n
        76: .line 1716
            aload 5 /* cacheContainer */
            aload 8 /* parentStylesheets */
            aload 18 /* regionUserAgentStylesheet */
            invokevirtual com.sun.javafx.css.StyleManager$CacheContainer.getCacheMap:(Ljava/util/List;Ljava/lang/String;)Ljava/util/Map;
            astore 24 /* cacheMap */
        start local 24 // java.util.Map cacheMap
        77: .line 1717
            aload 24 /* cacheMap */
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$Cache
            astore 25 /* cache */
        start local 25 // com.sun.javafx.css.StyleManager$Cache cache
        78: .line 1719
            aload 25 /* cache */
            ifnull 81
        79: .line 1721
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
            getfield com.sun.javafx.css.StyleManager$Key.styleClasses:Lcom/sun/javafx/css/StyleClassSet;
            invokevirtual com.sun.javafx.css.StyleClassSet.clear:()V
        80: .line 1723
            goto 172
        81: .line 1729
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Node javafx.scene.SubScene java.util.Set[] javafx.scene.Scene com.sun.javafx.css.StyleManager$CacheContainer java.lang.Object javafx.scene.Parent java.util.List int java.util.List int java.lang.String int java.lang.String int java.lang.String int java.lang.String javafx.scene.Node int java.lang.String java.lang.String java.util.List java.util.Map com.sun.javafx.css.StyleManager$Cache
      StackMap stack:
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 26 /* selectorData */
        start local 26 // java.util.List selectorData
        82: .line 1732
            iload 17 /* hasSubSceneUserAgentStylesheet */
            ifne 83
            iload 15 /* hasSceneUserAgentStylesheet */
            ifeq 112
        83: .line 1735
      StackMap locals: java.util.List
      StackMap stack:
            iload 17 /* hasSubSceneUserAgentStylesheet */
            ifeq 85
        84: .line 1736
            aload 2 /* subScene */
            invokevirtual javafx.scene.SubScene.getUserAgentStylesheet:()Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            goto 86
        85: .line 1737
      StackMap locals:
      StackMap stack:
            aload 4 /* scene */
            invokevirtual javafx.scene.Scene.getUserAgentStylesheet:()Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
        86: .line 1735
      StackMap locals:
      StackMap stack: java.lang.String
            astore 27 /* uaFileName */
        start local 27 // java.lang.String uaFileName
        87: .line 1740
            aconst_null
            astore 28 /* container */
        start local 28 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        88: .line 1741
            iconst_0
            istore 29 /* n */
        start local 29 // int n
        89: aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.userAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 30 /* nMax */
        start local 30 // int nMax
        90: goto 96
        91: .line 1742
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Node javafx.scene.SubScene java.util.Set[] javafx.scene.Scene com.sun.javafx.css.StyleManager$CacheContainer java.lang.Object javafx.scene.Parent java.util.List int java.util.List int java.lang.String int java.lang.String int java.lang.String int java.lang.String javafx.scene.Node int java.lang.String java.lang.String java.util.List java.util.Map com.sun.javafx.css.StyleManager$Cache java.util.List java.lang.String com.sun.javafx.css.StyleManager$StylesheetContainer int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.userAgentStylesheetContainers:Ljava/util/List;
            iload 29 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 28 /* container */
        92: .line 1743
            aload 27 /* uaFileName */
            aload 28 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.fname:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 94
        93: .line 1744
            goto 97
        94: .line 1746
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 28 /* container */
        95: .line 1741
            iinc 29 /* n */ 1
      StackMap locals:
      StackMap stack:
        96: iload 29 /* n */
            iload 30 /* nMax */
            if_icmplt 91
        end local 30 // int nMax
        end local 29 // int n
        97: .line 1749
      StackMap locals:
      StackMap stack:
            aload 28 /* container */
            ifnonnull 103
        98: .line 1750
            aload 27 /* uaFileName */
            invokestatic com.sun.javafx.css.StyleManager.loadStylesheet:(Ljava/lang/String;)Ljavafx/css/Stylesheet;
            astore 29 /* stylesheet */
        start local 29 // javafx.css.Stylesheet stylesheet
        99: .line 1751
            aload 29 /* stylesheet */
            ifnull 101
       100: .line 1752
            aload 29 /* stylesheet */
            getstatic javafx.css.StyleOrigin.USER_AGENT:Ljavafx/css/StyleOrigin;
            invokevirtual javafx.css.Stylesheet.setOrigin:(Ljavafx/css/StyleOrigin;)V
       101: .line 1754
      StackMap locals: javafx.css.Stylesheet
      StackMap stack:
            new com.sun.javafx.css.StyleManager$StylesheetContainer
            dup
            aload 27 /* uaFileName */
            aload 29 /* stylesheet */
            invokespecial com.sun.javafx.css.StyleManager$StylesheetContainer.<init>:(Ljava/lang/String;Ljavafx/css/Stylesheet;)V
            astore 28 /* container */
       102: .line 1755
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.userAgentStylesheetContainers:Ljava/util/List;
            aload 28 /* container */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 29 // javafx.css.Stylesheet stylesheet
       103: .line 1758
      StackMap locals:
      StackMap stack:
            aload 28 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            ifnull 123
       104: .line 1760
            iload 17 /* hasSubSceneUserAgentStylesheet */
            ifeq 105
            aload 2 /* subScene */
            invokevirtual javafx.scene.SubScene.getRoot:()Ljavafx/scene/Parent;
            goto 106
      StackMap locals:
      StackMap stack:
       105: aload 4 /* scene */
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
      StackMap locals:
      StackMap stack: javafx.scene.Parent
       106: astore 29 /* root */
        start local 29 // javafx.scene.Parent root
       107: .line 1761
            aload 28 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            aload 29 /* root */
            invokevirtual com.sun.javafx.css.StyleManager$RefList.add:(Ljava/lang/Object;)V
       108: .line 1764
            aload 28 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            aload 22 /* id */
            aload 21 /* cname */
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
            getfield com.sun.javafx.css.StyleManager$Key.styleClasses:Lcom/sun/javafx/css/StyleClassSet;
            invokevirtual com.sun.javafx.css.SelectorPartitioning.match:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Ljava/util/List;
       109: .line 1763
            astore 30 /* matchingRules */
        start local 30 // java.util.List matchingRules
       110: .line 1765
            aload 26 /* selectorData */
            aload 30 /* matchingRules */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        end local 30 // java.util.List matchingRules
        end local 29 // javafx.scene.Parent root
        end local 28 // com.sun.javafx.css.StyleManager$StylesheetContainer container
        end local 27 // java.lang.String uaFileName
       111: .line 1768
            goto 123
      StackMap locals:
      StackMap stack:
       112: aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 123
       113: .line 1769
            iconst_0
            istore 27 /* n */
        start local 27 // int n
       114: aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 28 /* nMax */
        start local 28 // int nMax
       115: goto 122
       116: .line 1770
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.platformUserAgentStylesheetContainers:Ljava/util/List;
            iload 27 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 29 /* container */
        start local 29 // com.sun.javafx.css.StyleManager$StylesheetContainer container
       117: .line 1771
            aload 29 /* container */
            ifnull 121
            aload 29 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            ifnull 121
       118: .line 1773
            aload 29 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            aload 22 /* id */
            aload 21 /* cname */
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
            getfield com.sun.javafx.css.StyleManager$Key.styleClasses:Lcom/sun/javafx/css/StyleClassSet;
            invokevirtual com.sun.javafx.css.SelectorPartitioning.match:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Ljava/util/List;
       119: .line 1772
            astore 30 /* matchingRules */
        start local 30 // java.util.List matchingRules
       120: .line 1774
            aload 26 /* selectorData */
            aload 30 /* matchingRules */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        end local 30 // java.util.List matchingRules
        end local 29 // com.sun.javafx.css.StyleManager$StylesheetContainer container
       121: .line 1769
      StackMap locals:
      StackMap stack:
            iinc 27 /* n */ 1
      StackMap locals:
      StackMap stack:
       122: iload 27 /* n */
            iload 28 /* nMax */
            if_icmplt 116
        end local 28 // int nMax
        end local 27 // int n
       123: .line 1779
      StackMap locals:
      StackMap stack:
            iload 20 /* hasRegionUserAgentStylesheet */
            ifeq 145
       124: .line 1781
            aconst_null
            astore 27 /* container */
        start local 27 // com.sun.javafx.css.StyleManager$StylesheetContainer container
       125: .line 1782
            iconst_0
            istore 28 /* n */
        start local 28 // int n
       126: aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.userAgentStylesheetContainers:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 29 /* nMax */
        start local 29 // int nMax
       127: goto 133
       128: .line 1783
      StackMap locals: com.sun.javafx.css.StyleManager$StylesheetContainer int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.userAgentStylesheetContainers:Ljava/util/List;
            iload 28 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 27 /* container */
       129: .line 1784
            aload 18 /* regionUserAgentStylesheet */
            aload 27 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.fname:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 131
       130: .line 1785
            goto 134
       131: .line 1787
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 27 /* container */
       132: .line 1782
            iinc 28 /* n */ 1
      StackMap locals:
      StackMap stack:
       133: iload 28 /* n */
            iload 29 /* nMax */
            if_icmplt 128
        end local 29 // int nMax
        end local 28 // int n
       134: .line 1790
      StackMap locals:
      StackMap stack:
            aload 27 /* container */
            ifnonnull 140
       135: .line 1791
            aload 18 /* regionUserAgentStylesheet */
            invokestatic com.sun.javafx.css.StyleManager.loadStylesheet:(Ljava/lang/String;)Ljavafx/css/Stylesheet;
            astore 28 /* stylesheet */
        start local 28 // javafx.css.Stylesheet stylesheet
       136: .line 1792
            aload 28 /* stylesheet */
            ifnull 138
       137: .line 1793
            aload 28 /* stylesheet */
            getstatic javafx.css.StyleOrigin.USER_AGENT:Ljavafx/css/StyleOrigin;
            invokevirtual javafx.css.Stylesheet.setOrigin:(Ljavafx/css/StyleOrigin;)V
       138: .line 1795
      StackMap locals: javafx.css.Stylesheet
      StackMap stack:
            new com.sun.javafx.css.StyleManager$StylesheetContainer
            dup
            aload 18 /* regionUserAgentStylesheet */
            aload 28 /* stylesheet */
            invokespecial com.sun.javafx.css.StyleManager$StylesheetContainer.<init>:(Ljava/lang/String;Ljavafx/css/Stylesheet;)V
            astore 27 /* container */
       139: .line 1796
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.userAgentStylesheetContainers:Ljava/util/List;
            aload 27 /* container */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 28 // javafx.css.Stylesheet stylesheet
       140: .line 1799
      StackMap locals:
      StackMap stack:
            aload 27 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            ifnull 145
       141: .line 1802
            aload 27 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.parentUsers:Lcom/sun/javafx/css/StyleManager$RefList;
            aload 19 /* region */
            checkcast javafx.scene.Parent
            invokevirtual com.sun.javafx.css.StyleManager$RefList.add:(Ljava/lang/Object;)V
       142: .line 1805
            aload 27 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            aload 22 /* id */
            aload 21 /* cname */
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
            getfield com.sun.javafx.css.StyleManager$Key.styleClasses:Lcom/sun/javafx/css/StyleClassSet;
            invokevirtual com.sun.javafx.css.SelectorPartitioning.match:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Ljava/util/List;
       143: .line 1804
            astore 28 /* matchingRules */
        start local 28 // java.util.List matchingRules
       144: .line 1806
            aload 26 /* selectorData */
            aload 28 /* matchingRules */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        end local 28 // java.util.List matchingRules
        end local 27 // com.sun.javafx.css.StyleManager$StylesheetContainer container
       145: .line 1813
      StackMap locals:
      StackMap stack:
            aload 10 /* sceneStylesheets */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 156
       146: .line 1814
            iconst_0
            istore 27 /* n */
        start local 27 // int n
       147: aload 10 /* sceneStylesheets */
            invokeinterface java.util.List.size:()I
            istore 28 /* nMax */
        start local 28 // int nMax
       148: goto 155
       149: .line 1815
      StackMap locals: int int
      StackMap stack:
            aload 10 /* sceneStylesheets */
            iload 27 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 29 /* container */
        start local 29 // com.sun.javafx.css.StyleManager$StylesheetContainer container
       150: .line 1816
            aload 29 /* container */
            ifnull 154
            aload 29 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            ifnull 154
       151: .line 1818
            aload 29 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            aload 22 /* id */
            aload 21 /* cname */
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
            getfield com.sun.javafx.css.StyleManager$Key.styleClasses:Lcom/sun/javafx/css/StyleClassSet;
            invokevirtual com.sun.javafx.css.SelectorPartitioning.match:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Ljava/util/List;
       152: .line 1817
            astore 30 /* matchingRules */
        start local 30 // java.util.List matchingRules
       153: .line 1819
            aload 26 /* selectorData */
            aload 30 /* matchingRules */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        end local 30 // java.util.List matchingRules
        end local 29 // com.sun.javafx.css.StyleManager$StylesheetContainer container
       154: .line 1814
      StackMap locals:
      StackMap stack:
            iinc 27 /* n */ 1
      StackMap locals:
      StackMap stack:
       155: iload 27 /* n */
            iload 28 /* nMax */
            if_icmplt 149
        end local 28 // int nMax
        end local 27 // int n
       156: .line 1825
      StackMap locals:
      StackMap stack:
            iload 9 /* hasParentStylesheets */
            ifeq 169
       157: .line 1826
            aload 8 /* parentStylesheets */
            ifnonnull 158
            iconst_0
            goto 159
      StackMap locals:
      StackMap stack:
       158: aload 8 /* parentStylesheets */
            invokeinterface java.util.List.size:()I
      StackMap locals:
      StackMap stack: int
       159: istore 27 /* nMax */
        start local 27 // int nMax
       160: .line 1827
            iconst_0
            istore 28 /* n */
        start local 28 // int n
       161: goto 168
       162: .line 1828
      StackMap locals: int int
      StackMap stack:
            aload 8 /* parentStylesheets */
            iload 28 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.javafx.css.StyleManager$StylesheetContainer
            astore 29 /* container */
        start local 29 // com.sun.javafx.css.StyleManager$StylesheetContainer container
       163: .line 1829
            aload 29 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            ifnull 167
       164: .line 1831
            aload 29 /* container */
            getfield com.sun.javafx.css.StyleManager$StylesheetContainer.selectorPartitioning:Lcom/sun/javafx/css/SelectorPartitioning;
            aload 22 /* id */
            aload 21 /* cname */
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
            getfield com.sun.javafx.css.StyleManager$Key.styleClasses:Lcom/sun/javafx/css/StyleClassSet;
            invokevirtual com.sun.javafx.css.SelectorPartitioning.match:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Ljava/util/List;
       165: .line 1830
            astore 30 /* matchingRules */
        start local 30 // java.util.List matchingRules
       166: .line 1832
            aload 26 /* selectorData */
            aload 30 /* matchingRules */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        end local 30 // java.util.List matchingRules
        end local 29 // com.sun.javafx.css.StyleManager$StylesheetContainer container
       167: .line 1827
      StackMap locals:
      StackMap stack:
            iinc 28 /* n */ 1
      StackMap locals:
      StackMap stack:
       168: iload 28 /* n */
            iload 27 /* nMax */
            if_icmplt 162
        end local 28 // int n
        end local 27 // int nMax
       169: .line 1838
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.css.StyleManager$Cache
            dup
            aload 26 /* selectorData */
            invokespecial com.sun.javafx.css.StyleManager$Cache.<init>:(Ljava/util/List;)V
            astore 25 /* cache */
       170: .line 1839
            aload 24 /* cacheMap */
            aload 0 /* this */
            getfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
            aload 25 /* cache */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       171: .line 1842
            aload 0 /* this */
            aconst_null
            putfield com.sun.javafx.css.StyleManager.key:Lcom/sun/javafx/css/StyleManager$Key;
        end local 26 // java.util.List selectorData
       172: .line 1848
      StackMap locals:
      StackMap stack:
            aload 25 /* cache */
            aload 5 /* cacheContainer */
            aload 1 /* node */
            aload 3 /* triggerStates */
            iload 13 /* hasInlineStyles */
            invokevirtual com.sun.javafx.css.StyleManager$Cache.getStyleMap:(Lcom/sun/javafx/css/StyleManager$CacheContainer;Ljavafx/scene/Node;[Ljava/util/Set;Z)Lcom/sun/javafx/css/StyleMap;
            astore 26 /* smap */
        start local 26 // com.sun.javafx.css.StyleMap smap
       173: .line 1850
            aload 26 /* smap */
            aload 6
            monitorexit
       174: areturn
        end local 26 // com.sun.javafx.css.StyleMap smap
        end local 25 // com.sun.javafx.css.StyleManager$Cache cache
        end local 24 // java.util.Map cacheMap
        end local 23 // java.util.List styleClasses
        end local 22 // java.lang.String id
        end local 21 // java.lang.String cname
        end local 20 // boolean hasRegionUserAgentStylesheet
        end local 19 // javafx.scene.Node region
        end local 18 // java.lang.String regionUserAgentStylesheet
        end local 17 // boolean hasSubSceneUserAgentStylesheet
        end local 16 // java.lang.String subSceneUserAgentStylesheet
        end local 15 // boolean hasSceneUserAgentStylesheet
        end local 14 // java.lang.String sceneUserAgentStylesheet
        end local 13 // boolean hasInlineStyles
        end local 12 // java.lang.String inlineStyle
        end local 11 // boolean hasSceneStylesheets
        end local 10 // java.util.List sceneStylesheets
        end local 9 // boolean hasParentStylesheets
        end local 8 // java.util.List parentStylesheets
        end local 7 // javafx.scene.Parent parent
       175: .line 1636
      StackMap locals: com.sun.javafx.css.StyleManager javafx.scene.Node javafx.scene.SubScene java.util.Set[] javafx.scene.Scene com.sun.javafx.css.StyleManager$CacheContainer java.lang.Object
      StackMap stack: java.lang.Throwable
            aload 6
            monitorexit
       176: athrow
        end local 5 // com.sun.javafx.css.StyleManager$CacheContainer cacheContainer
        end local 4 // javafx.scene.Scene scene
        end local 3 // java.util.Set[] triggerStates
        end local 2 // javafx.scene.SubScene subScene
        end local 1 // javafx.scene.Node node
        end local 0 // com.sun.javafx.css.StyleManager this
      LocalVariableTable:
        Start  End  Slot                            Name  Signature
            0  177     0                            this  Lcom/sun/javafx/css/StyleManager;
            0  177     1                            node  Ljavafx/scene/Node;
            0  177     2                        subScene  Ljavafx/scene/SubScene;
            0  177     3                   triggerStates  [Ljava/util/Set;
            1  177     4                           scene  Ljavafx/scene/Scene;
            4  177     5                  cacheContainer  Lcom/sun/javafx/css/StyleManager$CacheContainer;
           12  175     7                          parent  Ljavafx/scene/Parent;
           14  175     8               parentStylesheets  Ljava/util/List<Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;
           17  175     9            hasParentStylesheets  Z
           18  175    10                sceneStylesheets  Ljava/util/List<Lcom/sun/javafx/css/StyleManager$StylesheetContainer;>;
           21  175    11             hasSceneStylesheets  Z
           22  175    12                     inlineStyle  Ljava/lang/String;
           25  175    13                 hasInlineStyles  Z
           26  175    14        sceneUserAgentStylesheet  Ljava/lang/String;
           30  175    15     hasSceneUserAgentStylesheet  Z
           33  175    16     subSceneUserAgentStylesheet  Ljava/lang/String;
           37  175    17  hasSubSceneUserAgentStylesheet  Z
           38  175    18       regionUserAgentStylesheet  Ljava/lang/String;
           39  175    19                          region  Ljavafx/scene/Node;
           52  175    20    hasRegionUserAgentStylesheet  Z
           62  175    21                           cname  Ljava/lang/String;
           63  175    22                              id  Ljava/lang/String;
           64  175    23                    styleClasses  Ljava/util/List<Ljava/lang/String;>;
           69   76    24                               n  I
           70   76    25                            nMax  I
           72   74    26                      styleClass  Ljava/lang/String;
           77  175    24                        cacheMap  Ljava/util/Map<Lcom/sun/javafx/css/StyleManager$Key;Lcom/sun/javafx/css/StyleManager$Cache;>;
           78  175    25                           cache  Lcom/sun/javafx/css/StyleManager$Cache;
           82  172    26                    selectorData  Ljava/util/List<Ljavafx/css/Selector;>;
           87  111    27                      uaFileName  Ljava/lang/String;
           88  111    28                       container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
           89   97    29                               n  I
           90   97    30                            nMax  I
           99  103    29                      stylesheet  Ljavafx/css/Stylesheet;
          107  111    29                            root  Ljavafx/scene/Parent;
          110  111    30                   matchingRules  Ljava/util/List<Ljavafx/css/Selector;>;
          114  123    27                               n  I
          115  123    28                            nMax  I
          117  121    29                       container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
          120  121    30                   matchingRules  Ljava/util/List<Ljavafx/css/Selector;>;
          125  145    27                       container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
          126  134    28                               n  I
          127  134    29                            nMax  I
          136  140    28                      stylesheet  Ljavafx/css/Stylesheet;
          144  145    28                   matchingRules  Ljava/util/List<Ljavafx/css/Selector;>;
          147  156    27                               n  I
          148  156    28                            nMax  I
          150  154    29                       container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
          153  154    30                   matchingRules  Ljava/util/List<Ljavafx/css/Selector;>;
          160  169    27                            nMax  I
          161  169    28                               n  I
          163  167    29                       container  Lcom/sun/javafx/css/StyleManager$StylesheetContainer;
          166  167    30                   matchingRules  Ljava/util/List<Ljavafx/css/Selector;>;
          173  175    26                            smap  Lcom/sun/javafx/css/StyleMap;
      Exception table:
        from    to  target  type
           8    60     175  any
          61   174     175  any
         175   176     175  any
    Signature: (Ljavafx/scene/Node;Ljavafx/scene/SubScene;[Ljava/util/Set<Ljavafx/css/PseudoClass;>;)Lcom/sun/javafx/css/StyleMap;
    MethodParameters:
               Name  Flags
      node           
      subScene       
      triggerStates  

  public static javafx.collections.ObservableList<javafx.css.CssParser$ParseError> errorsProperty();
    descriptor: ()Ljavafx/collections/ObservableList;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1873
            getstatic com.sun.javafx.css.StyleManager.errors:Ljavafx/collections/ObservableList;
            ifnonnull 2
         1: .line 1874
            invokestatic javafx.collections.FXCollections.observableArrayList:()Ljavafx/collections/ObservableList;
            putstatic com.sun.javafx.css.StyleManager.errors:Ljavafx/collections/ObservableList;
         2: .line 1876
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.css.StyleManager.errors:Ljavafx/collections/ObservableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()Ljavafx/collections/ObservableList<Ljavafx/css/CssParser$ParseError;>;

  public static javafx.collections.ObservableList<javafx.css.CssParser$ParseError> getErrors();
    descriptor: ()Ljavafx/collections/ObservableList;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1888
            getstatic com.sun.javafx.css.StyleManager.errors:Ljavafx/collections/ObservableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()Ljavafx/collections/ObservableList<Ljavafx/css/CssParser$ParseError;>;

  private static java.net.URI lambda$0();
    descriptor: ()Ljava/net/URI;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 981
            ldc Lcom/sun/javafx/css/StyleManager;
            invokevirtual java.lang.Class.getProtectionDomain:()Ljava/security/ProtectionDomain;
            invokevirtual java.security.ProtectionDomain.getCodeSource:()Ljava/security/CodeSource;
            invokevirtual java.security.CodeSource.getLocation:()Ljava/net/URL;
            invokevirtual java.net.URL.toURI:()Ljava/net/URI;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.Exception

  private static java.util.jar.JarFile lambda$1(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/jar/JarFile;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 1017
            new java.util.jar.JarFile
            dup
            aload 0
            invokespecial java.util.jar.JarFile.<init>:(Ljava/lang/String;)V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.Exception

  private static javafx.css.Stylesheet lambda$2(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavafx/css/Stylesheet;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1036
            aload 0
            invokestatic com.sun.javafx.css.StyleManager.loadStylesheetUnPrivileged:(Ljava/lang/String;)Ljavafx/css/Stylesheet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static java.lang.Boolean lambda$3(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Boolean;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=1
         0: .line 1069
            ldc "binary.css"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* bss */
        start local 1 // java.lang.String bss
         1: .line 1073
            aload 0
            ldc ".bss"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifne 4
            aload 1 /* bss */
            ifnull 4
         2: .line 1074
            aload 1 /* bss */
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 3
            iconst_0
            goto 5
      StackMap locals: java.lang.String
      StackMap stack:
         3: iconst_1
            goto 5
      StackMap locals:
      StackMap stack:
         4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
         5: .line 1073
      StackMap locals:
      StackMap stack: int
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // java.lang.String bss
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    6     1   bss  Ljava/lang/String;
}
SourceFile: "StyleManager.java"
NestMembers:
  com.sun.javafx.css.StyleManager$Cache  com.sun.javafx.css.StyleManager$Cache$Key  com.sun.javafx.css.StyleManager$CacheContainer  com.sun.javafx.css.StyleManager$ImageCache  com.sun.javafx.css.StyleManager$InstanceHolder  com.sun.javafx.css.StyleManager$Key  com.sun.javafx.css.StyleManager$RefList  com.sun.javafx.css.StyleManager$StylesheetContainer
InnerClasses:
  public FontFaceSrc = com.sun.javafx.css.FontFaceImpl$FontFaceSrc of com.sun.javafx.css.FontFaceImpl
  public final FontFaceSrcType = com.sun.javafx.css.FontFaceImpl$FontFaceSrcType of com.sun.javafx.css.FontFaceImpl
  public final Key = com.sun.javafx.css.StyleCache$Key of com.sun.javafx.css.StyleCache
  private Cache = com.sun.javafx.css.StyleManager$Cache of com.sun.javafx.css.StyleManager
  CacheContainer = com.sun.javafx.css.StyleManager$CacheContainer of com.sun.javafx.css.StyleManager
  private final ImageCache = com.sun.javafx.css.StyleManager$ImageCache of com.sun.javafx.css.StyleManager
  private InstanceHolder = com.sun.javafx.css.StyleManager$InstanceHolder of com.sun.javafx.css.StyleManager
  private Key = com.sun.javafx.css.StyleManager$Key of com.sun.javafx.css.StyleManager
  RefList = com.sun.javafx.css.StyleManager$RefList of com.sun.javafx.css.StyleManager
  StylesheetContainer = com.sun.javafx.css.StyleManager$StylesheetContainer of com.sun.javafx.css.StyleManager
  public final Level = com.sun.javafx.logging.PlatformLogger$Level of com.sun.javafx.logging.PlatformLogger
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract Entry = java.util.Map$Entry of java.util.Map
  public abstract Change = javafx.collections.ListChangeListener$Change of javafx.collections.ListChangeListener
  public ParseError = javafx.css.CssParser$ParseError of javafx.css.CssParser