public final class javafx.css.converter.URLConverter extends javafx.css.StyleConverter<javafx.css.ParsedValue[], java.lang.String>
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: javafx.css.converter.URLConverter
  super_class: javafx.css.StyleConverter
{
  public static javafx.css.StyleConverter<javafx.css.ParsedValue[], java.lang.String> getInstance();
    descriptor: ()Ljavafx/css/StyleConverter;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 60
            getstatic javafx.css.converter.URLConverter$Holder.INSTANCE:Ljavafx/css/converter/URLConverter;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()Ljavafx/css/StyleConverter<[Ljavafx/css/ParsedValue;Ljava/lang/String;>;

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.css.converter.URLConverter this
         0: .line 64
            aload 0 /* this */
            invokespecial javafx.css.StyleConverter.<init>:()V
         1: .line 65
            return
        end local 0 // javafx.css.converter.URLConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/css/converter/URLConverter;

  public java.lang.String convert(javafx.css.ParsedValue<javafx.css.ParsedValue[], java.lang.String>, javafx.scene.text.Font);
    descriptor: (Ljavafx/css/ParsedValue;Ljavafx/scene/text/Font;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // javafx.css.converter.URLConverter this
        start local 1 // javafx.css.ParsedValue value
        start local 2 // javafx.scene.text.Font font
         0: .line 70
            aconst_null
            astore 3 /* url */
        start local 3 // java.lang.String url
         1: .line 72
            aload 1 /* value */
            invokevirtual javafx.css.ParsedValue.getValue:()Ljava/lang/Object;
            checkcast javafx.css.ParsedValue[]
            astore 4 /* values */
        start local 4 // javafx.css.ParsedValue[] values
         2: .line 74
            aload 4 /* values */
            arraylength
            ifle 3
            invokestatic javafx.css.converter.StringConverter.getInstance:()Ljavafx/css/StyleConverter;
            aload 4 /* values */
            iconst_0
            aaload
            aload 2 /* font */
            invokevirtual javafx.css.StyleConverter.convert:(Ljavafx/css/ParsedValue;Ljavafx/scene/text/Font;)Ljava/lang/Object;
            checkcast java.lang.String
            goto 4
      StackMap locals: java.lang.String javafx.css.ParsedValue[]
      StackMap stack:
         3: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         4: astore 5 /* resource */
        start local 5 // java.lang.String resource
         5: .line 76
            aload 5 /* resource */
            ifnull 15
            aload 5 /* resource */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 15
         6: .line 78
            aload 5 /* resource */
            ldc "url("
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 9
         7: .line 79
            aload 5 /* resource */
            iconst_4
            aload 5 /* resource */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic com.sun.javafx.util.Utils.stripQuotes:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* resource */
         8: .line 80
            goto 10
         9: .line 81
      StackMap locals: java.lang.String
      StackMap stack:
            aload 5 /* resource */
            invokestatic com.sun.javafx.util.Utils.stripQuotes:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* resource */
        10: .line 84
      StackMap locals:
      StackMap stack:
            aload 4 /* values */
            arraylength
            iconst_1
            if_icmple 11
            aload 4 /* values */
            iconst_1
            aaload
            ifnull 11
            aload 4 /* values */
            iconst_1
            aaload
            invokevirtual javafx.css.ParsedValue.getValue:()Ljava/lang/Object;
            checkcast java.lang.String
            goto 12
      StackMap locals:
      StackMap stack:
        11: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        12: astore 6 /* stylesheetURL */
        start local 6 // java.lang.String stylesheetURL
        13: .line 85
            aload 0 /* this */
            aload 6 /* stylesheetURL */
            aload 5 /* resource */
            invokevirtual javafx.css.converter.URLConverter.resolve:(Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL;
            astore 7 /* resolvedURL */
        start local 7 // java.net.URL resolvedURL
        14: .line 87
            aload 7 /* resolvedURL */
            ifnull 15
            aload 7 /* resolvedURL */
            invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
            astore 3 /* url */
        end local 7 // java.net.URL resolvedURL
        end local 6 // java.lang.String stylesheetURL
        15: .line 90
      StackMap locals:
      StackMap stack:
            aload 3 /* url */
            areturn
        end local 5 // java.lang.String resource
        end local 4 // javafx.css.ParsedValue[] values
        end local 3 // java.lang.String url
        end local 2 // javafx.scene.text.Font font
        end local 1 // javafx.css.ParsedValue value
        end local 0 // javafx.css.converter.URLConverter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   16     0           this  Ljavafx/css/converter/URLConverter;
            0   16     1          value  Ljavafx/css/ParsedValue<[Ljavafx/css/ParsedValue;Ljava/lang/String;>;
            0   16     2           font  Ljavafx/scene/text/Font;
            1   16     3            url  Ljava/lang/String;
            2   16     4         values  [Ljavafx/css/ParsedValue;
            5   16     5       resource  Ljava/lang/String;
           13   15     6  stylesheetURL  Ljava/lang/String;
           14   15     7    resolvedURL  Ljava/net/URL;
    Signature: (Ljavafx/css/ParsedValue<[Ljavafx/css/ParsedValue;Ljava/lang/String;>;Ljavafx/scene/text/Font;)Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  
      font   

  java.net.URL resolve(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL;
    flags: (0x0000) 
    Code:
      stack=4, locals=10, args_size=3
        start local 0 // javafx.css.converter.URLConverter this
        start local 1 // java.lang.String stylesheetUrl
        start local 2 // java.lang.String resource
         0: .line 97
            aload 2 /* resource */
            ifnull 1
            aload 2 /* resource */
            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 /* resourcePath */
        start local 3 // java.lang.String resourcePath
         3: .line 98
            aload 3 /* resourcePath */
            ifnull 4
            aload 3 /* resourcePath */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 5
      StackMap locals: java.lang.String
      StackMap stack:
         4: aconst_null
            areturn
         5: .line 106
      StackMap locals:
      StackMap stack:
            new java.net.URI
            dup
            aload 3 /* resourcePath */
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
            astore 4 /* resourceUri */
        start local 4 // java.net.URI resourceUri
         6: .line 108
            aload 4 /* resourceUri */
            invokevirtual java.net.URI.isAbsolute:()Z
            ifeq 9
         7: .line 109
            aload 4 /* resourceUri */
            invokevirtual java.net.URI.toURL:()Ljava/net/URL;
         8: areturn
         9: .line 112
      StackMap locals: java.net.URI
      StackMap stack:
            aload 0 /* this */
            aload 4 /* resourceUri */
            invokevirtual javafx.css.converter.URLConverter.resolveRuntimeImport:(Ljava/net/URI;)Ljava/net/URL;
            astore 5 /* rtJarUrl */
        start local 5 // java.net.URL rtJarUrl
        10: .line 113
            aload 5 /* rtJarUrl */
            ifnull 13
        11: .line 114
            aload 5 /* rtJarUrl */
        12: areturn
        13: .line 117
      StackMap locals: java.net.URL
      StackMap stack:
            aload 4 /* resourceUri */
            invokevirtual java.net.URI.getPath:()Ljava/lang/String;
            astore 6 /* path */
        start local 6 // java.lang.String path
        14: .line 118
            aload 6 /* path */
            ldc "/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 18
        15: .line 119
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
            astore 7 /* contextClassLoader */
        start local 7 // java.lang.ClassLoader contextClassLoader
        16: .line 121
            aload 7 /* contextClassLoader */
            aload 6 /* path */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.ClassLoader.getResource:(Ljava/lang/String;)Ljava/net/URL;
        17: areturn
        end local 7 // java.lang.ClassLoader contextClassLoader
        18: .line 124
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* stylesheetUrl */
            ifnull 19
            aload 1 /* stylesheetUrl */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            goto 20
      StackMap locals:
      StackMap stack:
        19: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        20: astore 7 /* stylesheetPath */
        start local 7 // java.lang.String stylesheetPath
        21: .line 126
            aload 7 /* stylesheetPath */
            ifnull 30
            aload 7 /* stylesheetPath */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 30
        22: .line 128
            new java.net.URI
            dup
            aload 7 /* stylesheetPath */
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
            astore 8 /* stylesheetUri */
        start local 8 // java.net.URI stylesheetUri
        23: .line 130
            aload 8 /* stylesheetUri */
            invokevirtual java.net.URI.isOpaque:()Z
            ifne 27
        24: .line 132
            aload 8 /* stylesheetUri */
            aload 4 /* resourceUri */
            invokevirtual java.net.URI.resolve:(Ljava/net/URI;)Ljava/net/URI;
            astore 9 /* resolved */
        start local 9 // java.net.URI resolved
        25: .line 133
            aload 9 /* resolved */
            invokevirtual java.net.URI.toURL:()Ljava/net/URL;
        26: areturn
        end local 9 // java.net.URI resolved
        27: .line 138
      StackMap locals: java.lang.String java.net.URI
      StackMap stack:
            aload 8 /* stylesheetUri */
            invokevirtual java.net.URI.toURL:()Ljava/net/URL;
            astore 9 /* url */
        start local 9 // java.net.URL url
        28: .line 139
            new java.net.URL
            dup
            aload 9 /* url */
            aload 4 /* resourceUri */
            invokevirtual java.net.URI.getPath:()Ljava/lang/String;
            invokespecial java.net.URL.<init>:(Ljava/net/URL;Ljava/lang/String;)V
        29: areturn
        end local 9 // java.net.URL url
        end local 8 // java.net.URI stylesheetUri
        30: .line 145
      StackMap locals:
      StackMap stack:
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
            astore 8 /* contextClassLoader */
        start local 8 // java.lang.ClassLoader contextClassLoader
        31: .line 147
            aload 8 /* contextClassLoader */
            aload 6 /* path */
            invokevirtual java.lang.ClassLoader.getResource:(Ljava/lang/String;)Ljava/net/URL;
        32: areturn
        end local 8 // java.lang.ClassLoader contextClassLoader
        end local 7 // java.lang.String stylesheetPath
        end local 6 // java.lang.String path
        end local 5 // java.net.URL rtJarUrl
        end local 4 // java.net.URI resourceUri
        33: .line 150
      StackMap locals: javafx.css.converter.URLConverter java.lang.String java.lang.String java.lang.String
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        34: .line 151
            invokestatic com.sun.javafx.util.Logging.getCSSLogger:()Lcom/sun/javafx/logging/PlatformLogger;
            astore 5 /* cssLogger */
        start local 5 // com.sun.javafx.logging.PlatformLogger cssLogger
        35: .line 152
            aload 5 /* cssLogger */
            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 37
        36: .line 153
            aload 5 /* cssLogger */
            aload 4 /* e */
            invokevirtual java.lang.Exception.getLocalizedMessage:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.warning:(Ljava/lang/String;)V
        37: .line 156
      StackMap locals: java.lang.Exception com.sun.javafx.logging.PlatformLogger
      StackMap stack:
            aconst_null
            areturn
        end local 5 // com.sun.javafx.logging.PlatformLogger cssLogger
        end local 4 // java.lang.Exception e
        end local 3 // java.lang.String resourcePath
        end local 2 // java.lang.String resource
        end local 1 // java.lang.String stylesheetUrl
        end local 0 // javafx.css.converter.URLConverter this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   38     0                this  Ljavafx/css/converter/URLConverter;
            0   38     1       stylesheetUrl  Ljava/lang/String;
            0   38     2            resource  Ljava/lang/String;
            3   38     3        resourcePath  Ljava/lang/String;
            6   33     4         resourceUri  Ljava/net/URI;
           10   33     5            rtJarUrl  Ljava/net/URL;
           14   33     6                path  Ljava/lang/String;
           16   18     7  contextClassLoader  Ljava/lang/ClassLoader;
           21   33     7      stylesheetPath  Ljava/lang/String;
           23   30     8       stylesheetUri  Ljava/net/URI;
           25   27     9            resolved  Ljava/net/URI;
           28   30     9                 url  Ljava/net/URL;
           31   33     8  contextClassLoader  Ljava/lang/ClassLoader;
           34   38     4                   e  Ljava/lang/Exception;
           35   38     5           cssLogger  Lcom/sun/javafx/logging/PlatformLogger;
      Exception table:
        from    to  target  type
           5     8      33  Class java.net.MalformedURLException
           9    12      33  Class java.net.MalformedURLException
          13    17      33  Class java.net.MalformedURLException
          18    26      33  Class java.net.MalformedURLException
          27    29      33  Class java.net.MalformedURLException
          30    32      33  Class java.net.MalformedURLException
           5     8      33  Class java.net.URISyntaxException
           9    12      33  Class java.net.URISyntaxException
          13    17      33  Class java.net.URISyntaxException
          18    26      33  Class java.net.URISyntaxException
          27    29      33  Class java.net.URISyntaxException
          30    32      33  Class java.net.URISyntaxException
    MethodParameters:
               Name  Flags
      stylesheetUrl  
      resource       

  private java.net.URL resolveRuntimeImport(java.net.URI);
    descriptor: (Ljava/net/URI;)Ljava/net/URL;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=13, args_size=2
        start local 0 // javafx.css.converter.URLConverter this
        start local 1 // java.net.URI resourceUri
         0: .line 174
            aload 1 /* resourceUri */
            invokevirtual java.net.URI.getPath:()Ljava/lang/String;
            astore 2 /* path */
        start local 2 // java.lang.String path
         1: .line 175
            aload 2 /* path */
            ldc "/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 2
            aload 2 /* path */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            goto 3
      StackMap locals: java.lang.String
      StackMap stack:
         2: aload 2 /* path */
      StackMap locals:
      StackMap stack: java.lang.String
         3: astore 3 /* resourcePath */
        start local 3 // java.lang.String resourcePath
         4: .line 177
            aload 3 /* resourcePath */
            ldc "com/sun/javafx/scene/control/skin/modena/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 6
         5: .line 178
            aload 3 /* resourcePath */
            ldc "com/sun/javafx/scene/control/skin/caspian/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 29
         6: .line 179
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* resourcePath */
            ldc ".css"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifne 7
            aload 3 /* resourcePath */
            ldc ".bss"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 29
         7: .line 181
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "WARNING: resolveRuntimeImport cannot resolve: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* resourcePath */
            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
         8: .line 183
            invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
            astore 4 /* sm */
        start local 4 // java.lang.SecurityManager sm
         9: .line 184
            aload 4 /* sm */
            ifnonnull 13
        10: .line 188
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
            astore 5 /* contextClassLoader */
        start local 5 // java.lang.ClassLoader contextClassLoader
        11: .line 190
            aload 5 /* contextClassLoader */
            aload 3 /* resourcePath */
            invokevirtual java.lang.ClassLoader.getResource:(Ljava/lang/String;)Ljava/net/URL;
            astore 6 /* resolved */
        start local 6 // java.net.URL resolved
        12: .line 191
            aload 6 /* resolved */
            areturn
        end local 6 // java.net.URL resolved
        end local 5 // java.lang.ClassLoader contextClassLoader
        13: .line 196
      StackMap locals: java.lang.SecurityManager
      StackMap stack:
            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;
                  javafx/css/converter/URLConverter.lambda$0()Ljava/net/URL; (6)
                  ()Ljava/net/URL;
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;
            checkcast java.net.URL
            astore 5 /* rtJarURL */
        start local 5 // java.net.URL rtJarURL
        14: .line 205
            aload 5 /* rtJarURL */
            invokevirtual java.net.URL.toURI:()Ljava/net/URI;
            astore 6 /* rtJarURI */
        start local 6 // java.net.URI rtJarURI
        15: .line 207
            aload 6 /* rtJarURI */
            invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
            astore 7 /* scheme */
        start local 7 // java.lang.String scheme
        16: .line 208
            aload 6 /* rtJarURI */
            invokevirtual java.net.URI.getPath:()Ljava/lang/String;
            astore 8 /* rtJarPath */
        start local 8 // java.lang.String rtJarPath
        17: .line 217
            ldc "file"
            aload 7 /* scheme */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 21
            aload 8 /* rtJarPath */
            ldc ".jar"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 21
        18: .line 218
            ldc "file"
            aload 7 /* scheme */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 21
        19: .line 219
            ldc "jar:file"
            astore 7 /* scheme */
        20: .line 220
            aload 8 /* rtJarPath */
            ldc "!/"
            invokevirtual java.lang.String.concat:(Ljava/lang/String;)Ljava/lang/String;
            astore 8 /* rtJarPath */
        21: .line 223
      StackMap locals: javafx.css.converter.URLConverter java.net.URI java.lang.String java.lang.String java.lang.SecurityManager java.net.URL java.net.URI java.lang.String java.lang.String
      StackMap stack:
            aload 8 /* rtJarPath */
            aload 3 /* resourcePath */
            invokevirtual java.lang.String.concat:(Ljava/lang/String;)Ljava/lang/String;
            astore 8 /* rtJarPath */
        22: .line 225
            aload 6 /* rtJarURI */
            invokevirtual java.net.URI.getUserInfo:()Ljava/lang/String;
            astore 9 /* rtJarUserInfo */
        start local 9 // java.lang.String rtJarUserInfo
        23: .line 226
            aload 6 /* rtJarURI */
            invokevirtual java.net.URI.getHost:()Ljava/lang/String;
            astore 10 /* rtJarHost */
        start local 10 // java.lang.String rtJarHost
        24: .line 227
            aload 6 /* rtJarURI */
            invokevirtual java.net.URI.getPort:()I
            istore 11 /* rtJarPort */
        start local 11 // int rtJarPort
        25: .line 233
            new java.net.URI
            dup
            aload 7 /* scheme */
            aload 9 /* rtJarUserInfo */
            aload 10 /* rtJarHost */
            iload 11 /* rtJarPort */
            aload 8 /* rtJarPath */
            aconst_null
            aconst_null
            invokespecial java.net.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 12 /* resolved */
        start local 12 // java.net.URI resolved
        26: .line 234
            aload 12 /* resolved */
            invokevirtual java.net.URI.toURL:()Ljava/net/URL;
        27: areturn
        end local 12 // java.net.URI resolved
        end local 11 // int rtJarPort
        end local 10 // java.lang.String rtJarHost
        end local 9 // java.lang.String rtJarUserInfo
        end local 8 // java.lang.String rtJarPath
        end local 7 // java.lang.String scheme
        end local 6 // java.net.URI rtJarURI
        end local 5 // java.net.URL rtJarURL
        28: .line 236
      StackMap locals: javafx.css.converter.URLConverter java.net.URI java.lang.String java.lang.String java.lang.SecurityManager
      StackMap stack: java.lang.Exception
            pop
        end local 4 // java.lang.SecurityManager sm
        29: .line 241
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 3 // java.lang.String resourcePath
        end local 2 // java.lang.String path
        end local 1 // java.net.URI resourceUri
        end local 0 // javafx.css.converter.URLConverter this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   30     0                this  Ljavafx/css/converter/URLConverter;
            0   30     1         resourceUri  Ljava/net/URI;
            1   30     2                path  Ljava/lang/String;
            4   30     3        resourcePath  Ljava/lang/String;
            9   29     4                  sm  Ljava/lang/SecurityManager;
           11   13     5  contextClassLoader  Ljava/lang/ClassLoader;
           12   13     6            resolved  Ljava/net/URL;
           14   28     5            rtJarURL  Ljava/net/URL;
           15   28     6            rtJarURI  Ljava/net/URI;
           16   28     7              scheme  Ljava/lang/String;
           17   28     8           rtJarPath  Ljava/lang/String;
           23   28     9       rtJarUserInfo  Ljava/lang/String;
           24   28    10           rtJarHost  Ljava/lang/String;
           25   28    11           rtJarPort  I
           26   28    12            resolved  Ljava/net/URI;
      Exception table:
        from    to  target  type
          13    27      28  Class java.net.URISyntaxException
          13    27      28  Class java.net.MalformedURLException
          13    27      28  Class java.security.PrivilegedActionException
    MethodParameters:
             Name  Flags
      resourceUri  final

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.css.converter.URLConverter this
         0: .line 246
            ldc "URLType"
            areturn
        end local 0 // javafx.css.converter.URLConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/css/converter/URLConverter;

  public java.lang.Object convert(javafx.css.ParsedValue, javafx.scene.text.Font);
    descriptor: (Ljavafx/css/ParsedValue;Ljavafx/scene/text/Font;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast javafx.css.ParsedValue
            aload 2
            invokevirtual javafx.css.converter.URLConverter.convert:(Ljavafx/css/ParsedValue;Ljavafx/scene/text/Font;)Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static java.net.URL lambda$0();
    descriptor: ()Ljava/net/URL;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=0
         0: .line 198
            ldc Ljavafx/application/Application;
            invokevirtual java.lang.Class.getProtectionDomain:()Ljava/security/ProtectionDomain;
            astore 0 /* protectionDomain */
        start local 0 // java.security.ProtectionDomain protectionDomain
         1: .line 200
            aload 0 /* protectionDomain */
            invokevirtual java.security.ProtectionDomain.getCodeSource:()Ljava/security/CodeSource;
            astore 1 /* codeSource */
        start local 1 // java.security.CodeSource codeSource
         2: .line 202
            aload 1 /* codeSource */
            invokevirtual java.security.CodeSource.getLocation:()Ljava/net/URL;
            areturn
        end local 1 // java.security.CodeSource codeSource
        end local 0 // java.security.ProtectionDomain protectionDomain
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            1    3     0  protectionDomain  Ljava/security/ProtectionDomain;
            2    3     1        codeSource  Ljava/security/CodeSource;
    Exceptions:
      throws java.lang.Exception
}
Signature: Ljavafx/css/StyleConverter<[Ljavafx/css/ParsedValue;Ljava/lang/String;>;
SourceFile: "URLConverter.java"
NestMembers:
  javafx.css.converter.URLConverter$Holder  javafx.css.converter.URLConverter$SequenceConverter
InnerClasses:
  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
  private Holder = javafx.css.converter.URLConverter$Holder of javafx.css.converter.URLConverter
  public final SequenceConverter = javafx.css.converter.URLConverter$SequenceConverter of javafx.css.converter.URLConverter