public class com.sun.javafx.css.ParsedValueImpl<V, T> extends javafx.css.ParsedValue<V, T>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.javafx.css.ParsedValueImpl
  super_class: javafx.css.ParsedValue
{
  private final boolean lookup;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean containsLookups;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static int indent;
    descriptor: I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

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

  private static final byte NULL_VALUE;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final byte VALUE;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final byte VALUE_ARRAY;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private static final byte ARRAY_OF_VALUE_ARRAY;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  private static final byte STRING;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  private static final byte COLOR;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  private static final byte ENUM;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  private static final byte BOOLEAN;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  private static final byte URL;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  private static final byte SIZE;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 196
            iconst_0
            putstatic com.sun.javafx.css.ParsedValueImpl.indent:I
         1: .line 429
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public final boolean isLookup();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.css.ParsedValueImpl this
         0: .line 52
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.lookup:Z
            ireturn
        end local 0 // com.sun.javafx.css.ParsedValueImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/css/ParsedValueImpl<TV;TT;>;

  public final boolean isContainsLookups();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.css.ParsedValueImpl this
         0: .line 61
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.containsLookups:Z
            ireturn
        end local 0 // com.sun.javafx.css.ParsedValueImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/css/ParsedValueImpl<TV;TT;>;

  private static boolean getContainsLookupsFlag(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // java.lang.Object obj
         0: .line 66
            iconst_0
            istore 1 /* containsLookupsFlag */
        start local 1 // boolean containsLookupsFlag
         1: .line 68
            aload 0 /* obj */
            instanceof javafx.css.Size
            ifeq 4
         2: .line 69
            iconst_0
            istore 1 /* containsLookupsFlag */
         3: .line 70
            goto 42
         4: .line 72
      StackMap locals: int
      StackMap stack:
            aload 0 /* obj */
            instanceof com.sun.javafx.css.ParsedValueImpl
            ifeq 10
         5: .line 73
            aload 0 /* obj */
            checkcast com.sun.javafx.css.ParsedValueImpl
            astore 2 /* value */
        start local 2 // com.sun.javafx.css.ParsedValueImpl value
         6: .line 74
            aload 2 /* value */
            getfield com.sun.javafx.css.ParsedValueImpl.lookup:Z
            ifne 7
            aload 2 /* value */
            getfield com.sun.javafx.css.ParsedValueImpl.containsLookups:Z
            ifne 7
            iconst_0
            goto 8
      StackMap locals: com.sun.javafx.css.ParsedValueImpl
      StackMap stack:
         7: iconst_1
      StackMap locals:
      StackMap stack: int
         8: istore 1 /* containsLookupsFlag */
        end local 2 // com.sun.javafx.css.ParsedValueImpl value
         9: .line 75
            goto 42
        10: .line 77
      StackMap locals:
      StackMap stack:
            aload 0 /* obj */
            instanceof com.sun.javafx.css.ParsedValueImpl[]
            ifeq 24
        11: .line 78
            aload 0 /* obj */
            checkcast com.sun.javafx.css.ParsedValueImpl[]
            astore 2 /* values */
        start local 2 // com.sun.javafx.css.ParsedValueImpl[] values
        12: .line 79
            iconst_0
            istore 3 /* v */
        start local 3 // int v
        13: .line 82
            goto 22
        14: .line 85
      StackMap locals: com.sun.javafx.css.ParsedValueImpl[] int
      StackMap stack:
            aload 2 /* values */
            iload 3 /* v */
            aaload
            ifnull 21
        15: .line 87
            iload 1 /* containsLookupsFlag */
            ifne 19
        16: .line 88
            aload 2 /* values */
            iload 3 /* v */
            aaload
            getfield com.sun.javafx.css.ParsedValueImpl.lookup:Z
            ifne 19
        17: .line 89
            aload 2 /* values */
            iload 3 /* v */
            aaload
            getfield com.sun.javafx.css.ParsedValueImpl.containsLookups:Z
            ifne 19
        18: .line 86
            iconst_0
            goto 20
      StackMap locals:
      StackMap stack:
        19: iconst_1
      StackMap locals:
      StackMap stack: int
        20: istore 1 /* containsLookupsFlag */
        21: .line 83
      StackMap locals:
      StackMap stack:
            iinc 3 /* v */ 1
        22: .line 82
      StackMap locals:
      StackMap stack:
            iload 3 /* v */
            aload 2 /* values */
            arraylength
            if_icmpge 42
            iload 1 /* containsLookupsFlag */
            ifeq 14
        end local 3 // int v
        end local 2 // com.sun.javafx.css.ParsedValueImpl[] values
        23: .line 93
            goto 42
      StackMap locals:
      StackMap stack:
        24: aload 0 /* obj */
            instanceof com.sun.javafx.css.ParsedValueImpl[][]
            ifeq 42
        25: .line 94
            aload 0 /* obj */
            checkcast com.sun.javafx.css.ParsedValueImpl[][]
            astore 2 /* values */
        start local 2 // com.sun.javafx.css.ParsedValueImpl[][] values
        26: .line 95
            iconst_0
            istore 3 /* l */
        start local 3 // int l
        27: .line 96
            goto 41
        28: .line 99
      StackMap locals: com.sun.javafx.css.ParsedValueImpl[][] int
      StackMap stack:
            aload 2 /* values */
            iload 3 /* l */
            aaload
            ifnull 40
        29: .line 100
            iconst_0
            istore 4 /* v */
        start local 4 // int v
        30: .line 101
            goto 39
        31: .line 104
      StackMap locals: int
      StackMap stack:
            aload 2 /* values */
            iload 3 /* l */
            aaload
            iload 4 /* v */
            aaload
            ifnull 38
        32: .line 106
            iload 1 /* containsLookupsFlag */
            ifne 36
        33: .line 107
            aload 2 /* values */
            iload 3 /* l */
            aaload
            iload 4 /* v */
            aaload
            getfield com.sun.javafx.css.ParsedValueImpl.lookup:Z
            ifne 36
        34: .line 108
            aload 2 /* values */
            iload 3 /* l */
            aaload
            iload 4 /* v */
            aaload
            getfield com.sun.javafx.css.ParsedValueImpl.containsLookups:Z
            ifne 36
        35: .line 105
            iconst_0
            goto 37
      StackMap locals:
      StackMap stack:
        36: iconst_1
      StackMap locals:
      StackMap stack: int
        37: istore 1 /* containsLookupsFlag */
        38: .line 102
      StackMap locals:
      StackMap stack:
            iinc 4 /* v */ 1
        39: .line 101
      StackMap locals:
      StackMap stack:
            iload 4 /* v */
            aload 2 /* values */
            iload 3 /* l */
            aaload
            arraylength
            if_icmpge 40
            iload 1 /* containsLookupsFlag */
            ifeq 31
        end local 4 // int v
        40: .line 97
      StackMap locals:
      StackMap stack:
            iinc 3 /* l */ 1
        41: .line 96
      StackMap locals:
      StackMap stack:
            iload 3 /* l */
            aload 2 /* values */
            arraylength
            if_icmpge 42
            iload 1 /* containsLookupsFlag */
            ifeq 28
        end local 3 // int l
        end local 2 // com.sun.javafx.css.ParsedValueImpl[][] values
        42: .line 115
      StackMap locals:
      StackMap stack:
            iload 1 /* containsLookupsFlag */
            ireturn
        end local 1 // boolean containsLookupsFlag
        end local 0 // java.lang.Object obj
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   43     0                  obj  Ljava/lang/Object;
            1   43     1  containsLookupsFlag  Z
            6    9     2                value  Lcom/sun/javafx/css/ParsedValueImpl;
           12   23     2               values  [Lcom/sun/javafx/css/ParsedValueImpl;
           13   23     3                    v  I
           26   42     2               values  [[Lcom/sun/javafx/css/ParsedValueImpl;
           27   42     3                    l  I
           30   40     4                    v  I
    MethodParameters:
      Name  Flags
      obj   

  public static boolean containsFontRelativeSize(javafx.css.ParsedValue, boolean);
    descriptor: (Ljavafx/css/ParsedValue;Z)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // javafx.css.ParsedValue parsedValue
        start local 1 // boolean percentUnitsAreRelative
         0: .line 121
            iconst_0
            istore 2 /* needsFont */
        start local 2 // boolean needsFont
         1: .line 123
            aload 0 /* parsedValue */
            invokevirtual javafx.css.ParsedValue.getValue:()Ljava/lang/Object;
            astore 3 /* obj */
        start local 3 // java.lang.Object obj
         2: .line 125
            aload 3 /* obj */
            instanceof javafx.css.Size
            ifeq 10
         3: .line 126
            aload 3 /* obj */
            checkcast javafx.css.Size
            astore 4 /* size */
        start local 4 // javafx.css.Size size
         4: .line 128
            aload 4 /* size */
            invokevirtual javafx.css.Size.getUnits:()Ljavafx/css/SizeUnits;
            getstatic javafx.css.SizeUnits.PERCENT:Ljavafx/css/SizeUnits;
            if_acmpne 6
         5: .line 129
            iload 1 /* percentUnitsAreRelative */
            goto 8
         6: .line 130
      StackMap locals: int java.lang.Object javafx.css.Size
      StackMap stack:
            aload 4 /* size */
            invokevirtual javafx.css.Size.isAbsolute:()Z
            ifeq 7
            iconst_0
            goto 8
      StackMap locals:
      StackMap stack:
         7: iconst_1
         8: .line 128
      StackMap locals:
      StackMap stack: int
            istore 2 /* needsFont */
        end local 4 // javafx.css.Size size
         9: .line 131
            goto 36
        10: .line 133
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            instanceof javafx.css.ParsedValue
            ifeq 14
        11: .line 134
            aload 3 /* obj */
            checkcast com.sun.javafx.css.ParsedValueImpl
            astore 4 /* value */
        start local 4 // javafx.css.ParsedValue value
        12: .line 135
            aload 4 /* value */
            iload 1 /* percentUnitsAreRelative */
            invokestatic com.sun.javafx.css.ParsedValueImpl.containsFontRelativeSize:(Ljavafx/css/ParsedValue;Z)Z
            istore 2 /* needsFont */
        end local 4 // javafx.css.ParsedValue value
        13: .line 136
            goto 36
        14: .line 138
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            instanceof javafx.css.ParsedValue[]
            ifeq 23
        15: .line 139
            aload 3 /* obj */
            checkcast javafx.css.ParsedValue[]
            astore 4 /* values */
        start local 4 // javafx.css.ParsedValue[] values
        16: .line 140
            iconst_0
            istore 5 /* v */
        start local 5 // int v
        17: .line 141
            goto 21
        18: .line 144
      StackMap locals: javafx.css.ParsedValue[] int
      StackMap stack:
            aload 4 /* values */
            iload 5 /* v */
            aaload
            ifnonnull 19
            goto 20
        19: .line 145
      StackMap locals:
      StackMap stack:
            aload 4 /* values */
            iload 5 /* v */
            aaload
            iload 1 /* percentUnitsAreRelative */
            invokestatic com.sun.javafx.css.ParsedValueImpl.containsFontRelativeSize:(Ljavafx/css/ParsedValue;Z)Z
            istore 2 /* needsFont */
        20: .line 142
      StackMap locals:
      StackMap stack:
            iinc 5 /* v */ 1
        21: .line 141
      StackMap locals:
      StackMap stack:
            iload 5 /* v */
            aload 4 /* values */
            arraylength
            if_icmpge 36
            iload 2 /* needsFont */
            ifeq 18
        end local 5 // int v
        end local 4 // javafx.css.ParsedValue[] values
        22: .line 148
            goto 36
      StackMap locals:
      StackMap stack:
        23: aload 3 /* obj */
            instanceof com.sun.javafx.css.ParsedValueImpl[][]
            ifeq 36
        24: .line 149
            aload 3 /* obj */
            checkcast com.sun.javafx.css.ParsedValueImpl[][]
            astore 4 /* values */
        start local 4 // com.sun.javafx.css.ParsedValueImpl[][] values
        25: .line 150
            iconst_0
            istore 5 /* l */
        start local 5 // int l
        26: .line 151
            goto 35
        27: .line 154
      StackMap locals: com.sun.javafx.css.ParsedValueImpl[][] int
      StackMap stack:
            aload 4 /* values */
            iload 5 /* l */
            aaload
            ifnonnull 28
            goto 34
        28: .line 155
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* v */
        start local 6 // int v
        29: .line 156
            goto 33
        30: .line 159
      StackMap locals: int
      StackMap stack:
            aload 4 /* values */
            iload 5 /* l */
            aaload
            iload 6 /* v */
            aaload
            ifnonnull 31
            goto 32
        31: .line 160
      StackMap locals:
      StackMap stack:
            aload 4 /* values */
            iload 5 /* l */
            aaload
            iload 6 /* v */
            aaload
            iload 1 /* percentUnitsAreRelative */
            invokestatic com.sun.javafx.css.ParsedValueImpl.containsFontRelativeSize:(Ljavafx/css/ParsedValue;Z)Z
            istore 2 /* needsFont */
        32: .line 157
      StackMap locals:
      StackMap stack:
            iinc 6 /* v */ 1
        33: .line 156
      StackMap locals:
      StackMap stack:
            iload 6 /* v */
            aload 4 /* values */
            iload 5 /* l */
            aaload
            arraylength
            if_icmpge 34
            iload 2 /* needsFont */
            ifeq 30
        end local 6 // int v
        34: .line 152
      StackMap locals:
      StackMap stack:
            iinc 5 /* l */ 1
        35: .line 151
      StackMap locals:
      StackMap stack:
            iload 5 /* l */
            aload 4 /* values */
            arraylength
            if_icmpge 36
            iload 2 /* needsFont */
            ifeq 27
        end local 5 // int l
        end local 4 // com.sun.javafx.css.ParsedValueImpl[][] values
        36: .line 165
      StackMap locals:
      StackMap stack:
            iload 2 /* needsFont */
            ireturn
        end local 3 // java.lang.Object obj
        end local 2 // boolean needsFont
        end local 1 // boolean percentUnitsAreRelative
        end local 0 // javafx.css.ParsedValue parsedValue
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   37     0              parsedValue  Ljavafx/css/ParsedValue;
            0   37     1  percentUnitsAreRelative  Z
            1   37     2                needsFont  Z
            2   37     3                      obj  Ljava/lang/Object;
            4    9     4                     size  Ljavafx/css/Size;
           12   13     4                    value  Ljavafx/css/ParsedValue;
           16   22     4                   values  [Ljavafx/css/ParsedValue;
           17   22     5                        v  I
           25   36     4                   values  [[Lcom/sun/javafx/css/ParsedValueImpl;
           26   36     5                        l  I
           29   34     6                        v  I
    MethodParameters:
                         Name  Flags
      parsedValue              
      percentUnitsAreRelative  

  public void <init>(V, javafx.css.StyleConverter<V, T>, );
    descriptor: (Ljava/lang/Object;Ljavafx/css/StyleConverter;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.javafx.css.ParsedValueImpl this
        start local 1 // java.lang.Object value
        start local 2 // javafx.css.StyleConverter converter
        start local 3 // boolean lookup
         0: .line 176
            aload 0 /* this */
            aload 1 /* value */
            aload 2 /* converter */
            invokespecial javafx.css.ParsedValue.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;)V
         1: .line 388
            aload 0 /* this */
            ldc -2147483648
            putfield com.sun.javafx.css.ParsedValueImpl.hash:I
         2: .line 177
            aload 0 /* this */
            iload 3 /* lookup */
            putfield com.sun.javafx.css.ParsedValueImpl.lookup:Z
         3: .line 178
            aload 0 /* this */
            iload 3 /* lookup */
            ifne 4
            aload 1 /* value */
            invokestatic com.sun.javafx.css.ParsedValueImpl.getContainsLookupsFlag:(Ljava/lang/Object;)Z
            ifne 4
            iconst_0
            goto 5
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.Object javafx.css.StyleConverter int
      StackMap stack: com.sun.javafx.css.ParsedValueImpl
         4: iconst_1
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.Object javafx.css.StyleConverter int
      StackMap stack: com.sun.javafx.css.ParsedValueImpl int
         5: putfield com.sun.javafx.css.ParsedValueImpl.containsLookups:Z
         6: .line 179
            return
        end local 3 // boolean lookup
        end local 2 // javafx.css.StyleConverter converter
        end local 1 // java.lang.Object value
        end local 0 // com.sun.javafx.css.ParsedValueImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/javafx/css/ParsedValueImpl<TV;TT;>;
            0    7     1      value  TV;
            0    7     2  converter  Ljavafx/css/StyleConverter<TV;TT;>;
            0    7     3     lookup  Z
    Signature: (TV;Ljavafx/css/StyleConverter<TV;TT;>;Z)V
    MethodParameters:
           Name  Flags
      value      
      converter  
      lookup     

  public void <init>(V, javafx.css.StyleConverter<V, T>);
    descriptor: (Ljava/lang/Object;Ljavafx/css/StyleConverter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.javafx.css.ParsedValueImpl this
        start local 1 // java.lang.Object value
        start local 2 // javafx.css.StyleConverter type
         0: .line 188
            aload 0 /* this */
            aload 1 /* value */
            aload 2 /* type */
            iconst_0
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;Z)V
         1: .line 189
            return
        end local 2 // javafx.css.StyleConverter type
        end local 1 // java.lang.Object value
        end local 0 // com.sun.javafx.css.ParsedValueImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/javafx/css/ParsedValueImpl<TV;TT;>;
            0    2     1  value  TV;
            0    2     2   type  Ljavafx/css/StyleConverter<TV;TT;>;
    Signature: (TV;Ljavafx/css/StyleConverter<TV;TT;>;)V
    MethodParameters:
       Name  Flags
      value  
      type   

  public T convert(javafx.scene.text.Font);
    descriptor: (Ljavafx/scene/text/Font;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.css.ParsedValueImpl this
        start local 1 // javafx.scene.text.Font font
         0: .line 193
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.converter:Ljavafx/css/StyleConverter;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.converter:Ljavafx/css/StyleConverter;
            aload 0 /* this */
            aload 1 /* font */
            invokevirtual javafx.css.StyleConverter.convert:(Ljavafx/css/ParsedValue;Ljavafx/scene/text/Font;)Ljava/lang/Object;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         2: areturn
        end local 1 // javafx.scene.text.Font font
        end local 0 // com.sun.javafx.css.ParsedValueImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/css/ParsedValueImpl<TV;TT;>;
            0    3     1  font  Ljavafx/scene/text/Font;
    Signature: (Ljavafx/scene/text/Font;)TT;
    MethodParameters:
      Name  Flags
      font  

  private static java.lang.String spaces();
    descriptor: ()Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 199
            new java.lang.String
            dup
            getstatic com.sun.javafx.css.ParsedValueImpl.indent:I
            newarray 5
            invokespecial java.lang.String.<init>:([C)V
            iconst_0
            bipush 32
            invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void indent();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 203
            getstatic com.sun.javafx.css.ParsedValueImpl.indent:I
            iconst_2
            iadd
            putstatic com.sun.javafx.css.ParsedValueImpl.indent:I
         1: .line 204
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void outdent();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 207
            iconst_0
            getstatic com.sun.javafx.css.ParsedValueImpl.indent:I
            iconst_2
            isub
            invokestatic java.lang.Math.max:(II)I
            putstatic com.sun.javafx.css.ParsedValueImpl.indent:I
         1: .line 208
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.javafx.css.ParsedValueImpl this
         0: .line 211
            invokestatic java.lang.System.lineSeparator:()Ljava/lang/String;
            astore 1 /* newline */
        start local 1 // java.lang.String newline
         1: .line 212
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 2 /* sbuf */
        start local 2 // java.lang.StringBuilder sbuf
         2: .line 213
            aload 2 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 214
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.lookup:Z
            ifeq 4
            ldc "<Value lookup=\"true\">"
            goto 5
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.String java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder
         4: ldc "<Value>"
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.String java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String
         5: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         6: .line 215
            aload 1 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 216
            invokestatic com.sun.javafx.css.ParsedValueImpl.indent:()V
         8: .line 217
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            ifnull 11
         9: .line 218
            aload 0 /* this */
            aload 2 /* sbuf */
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            ldc "value"
            invokevirtual com.sun.javafx.css.ParsedValueImpl.appendValue:(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/String;)V
        10: .line 219
            goto 12
        11: .line 220
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* sbuf */
            ldc "null"
            ldc "value"
            invokevirtual com.sun.javafx.css.ParsedValueImpl.appendValue:(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/String;)V
        12: .line 222
      StackMap locals:
      StackMap stack:
            aload 2 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        13: .line 223
            ldc "<converter>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        14: .line 224
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.converter:Ljavafx/css/StyleConverter;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        15: .line 225
            ldc "</converter>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        16: .line 226
            aload 1 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        17: .line 227
            invokestatic com.sun.javafx.css.ParsedValueImpl.outdent:()V
        18: .line 228
            aload 2 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "</Value>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 229
            aload 2 /* sbuf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.StringBuilder sbuf
        end local 1 // java.lang.String newline
        end local 0 // com.sun.javafx.css.ParsedValueImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Lcom/sun/javafx/css/ParsedValueImpl<TV;TT;>;
            1   20     1  newline  Ljava/lang/String;
            2   20     2     sbuf  Ljava/lang/StringBuilder;

  private void appendValue(java.lang.StringBuilder, java.lang.Object, java.lang.String);
    descriptor: (Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=14, args_size=4
        start local 0 // com.sun.javafx.css.ParsedValueImpl this
        start local 1 // java.lang.StringBuilder sbuf
        start local 2 // java.lang.Object value
        start local 3 // java.lang.String tag
         0: .line 233
            invokestatic java.lang.System.lineSeparator:()Ljava/lang/String;
            astore 4 /* newline */
        start local 4 // java.lang.String newline
         1: .line 234
            aload 2 /* value */
            instanceof com.sun.javafx.css.ParsedValueImpl[][]
            ifeq 37
         2: .line 235
            aload 2 /* value */
            checkcast com.sun.javafx.css.ParsedValueImpl[][]
            astore 5 /* layers */
        start local 5 // com.sun.javafx.css.ParsedValueImpl[][] layers
         3: .line 236
            aload 1 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 237
            bipush 60
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
         5: .line 238
            aload 3 /* tag */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         6: .line 239
            ldc " layers=\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         7: .line 240
            aload 5 /* layers */
            arraylength
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         8: .line 241
            ldc "\">"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         9: .line 242
            aload 4 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 243
            invokestatic com.sun.javafx.css.ParsedValueImpl.indent:()V
        11: .line 244
            aload 5 /* layers */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 33
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.StringBuilder java.lang.Object java.lang.String java.lang.String com.sun.javafx.css.ParsedValueImpl[][] top int int com.sun.javafx.css.ParsedValueImpl[][]
      StackMap stack:
        12: aload 9
            iload 7
            aaload
            astore 6 /* layer */
        start local 6 // com.sun.javafx.css.ParsedValueImpl[] layer
        13: .line 245
            aload 1 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        14: .line 246
            ldc "<layer>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        15: .line 247
            aload 4 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 248
            invokestatic com.sun.javafx.css.ParsedValueImpl.indent:()V
        17: .line 249
            aload 6 /* layer */
            ifnonnull 20
        18: .line 250
            aload 1 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "null"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 251
            goto 32
        20: .line 253
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.StringBuilder java.lang.Object java.lang.String java.lang.String com.sun.javafx.css.ParsedValueImpl[][] com.sun.javafx.css.ParsedValueImpl[] int int com.sun.javafx.css.ParsedValueImpl[][]
      StackMap stack:
            aload 6 /* layer */
            dup
            astore 13
            arraylength
            istore 12
            iconst_0
            istore 11
            goto 27
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.StringBuilder java.lang.Object java.lang.String java.lang.String com.sun.javafx.css.ParsedValueImpl[][] com.sun.javafx.css.ParsedValueImpl[] int int com.sun.javafx.css.ParsedValueImpl[][] top int int com.sun.javafx.css.ParsedValueImpl[]
      StackMap stack:
        21: aload 13
            iload 11
            aaload
            astore 10 /* val */
        start local 10 // com.sun.javafx.css.ParsedValueImpl val
        22: .line 254
            aload 10 /* val */
            ifnonnull 25
        23: .line 255
            aload 1 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "null"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        24: .line 256
            goto 26
        25: .line 257
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.StringBuilder java.lang.Object java.lang.String java.lang.String com.sun.javafx.css.ParsedValueImpl[][] com.sun.javafx.css.ParsedValueImpl[] int int com.sun.javafx.css.ParsedValueImpl[][] com.sun.javafx.css.ParsedValueImpl int int com.sun.javafx.css.ParsedValueImpl[]
      StackMap stack:
            aload 1 /* sbuf */
            aload 10 /* val */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        end local 10 // com.sun.javafx.css.ParsedValueImpl val
        26: .line 253
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.StringBuilder java.lang.Object java.lang.String java.lang.String com.sun.javafx.css.ParsedValueImpl[][] com.sun.javafx.css.ParsedValueImpl[] int int com.sun.javafx.css.ParsedValueImpl[][] top int int com.sun.javafx.css.ParsedValueImpl[]
      StackMap stack:
            iinc 11 1
      StackMap locals:
      StackMap stack:
        27: iload 11
            iload 12
            if_icmplt 21
        28: .line 260
            invokestatic com.sun.javafx.css.ParsedValueImpl.outdent:()V
        29: .line 261
            aload 1 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        30: .line 262
            ldc "</layer>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        31: .line 263
            aload 4 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 6 // com.sun.javafx.css.ParsedValueImpl[] layer
        32: .line 244
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.StringBuilder java.lang.Object java.lang.String java.lang.String com.sun.javafx.css.ParsedValueImpl[][] top int int com.sun.javafx.css.ParsedValueImpl[][]
      StackMap stack:
            iinc 7 1
      StackMap locals:
      StackMap stack:
        33: iload 7
            iload 8
            if_icmplt 12
        34: .line 265
            invokestatic com.sun.javafx.css.ParsedValueImpl.outdent:()V
        35: .line 266
            aload 1 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()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;
            aload 3 /* tag */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 62
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 4 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 5 // com.sun.javafx.css.ParsedValueImpl[][] layers
        36: .line 268
            goto 68
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.StringBuilder java.lang.Object java.lang.String java.lang.String
      StackMap stack:
        37: aload 2 /* value */
            instanceof com.sun.javafx.css.ParsedValueImpl[]
            ifeq 58
        38: .line 269
            aload 2 /* value */
            checkcast com.sun.javafx.css.ParsedValueImpl[]
            astore 5 /* values */
        start local 5 // com.sun.javafx.css.ParsedValueImpl[] values
        39: .line 270
            aload 1 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        40: .line 271
            bipush 60
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
        41: .line 272
            aload 3 /* tag */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        42: .line 273
            ldc " values=\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        43: .line 274
            aload 5 /* values */
            arraylength
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        44: .line 275
            ldc "\">"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        45: .line 276
            aload 4 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        46: .line 277
            invokestatic com.sun.javafx.css.ParsedValueImpl.indent:()V
        47: .line 278
            aload 5 /* values */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 54
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.StringBuilder java.lang.Object java.lang.String java.lang.String com.sun.javafx.css.ParsedValueImpl[] top int int com.sun.javafx.css.ParsedValueImpl[]
      StackMap stack:
        48: aload 9
            iload 7
            aaload
            astore 6 /* val */
        start local 6 // com.sun.javafx.css.ParsedValueImpl val
        49: .line 279
            aload 6 /* val */
            ifnonnull 52
        50: .line 280
            aload 1 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "null"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        51: .line 281
            goto 53
        52: .line 282
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.StringBuilder java.lang.Object java.lang.String java.lang.String com.sun.javafx.css.ParsedValueImpl[] com.sun.javafx.css.ParsedValueImpl int int com.sun.javafx.css.ParsedValueImpl[]
      StackMap stack:
            aload 1 /* sbuf */
            aload 6 /* val */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        end local 6 // com.sun.javafx.css.ParsedValueImpl val
        53: .line 278
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.StringBuilder java.lang.Object java.lang.String java.lang.String com.sun.javafx.css.ParsedValueImpl[] top int int com.sun.javafx.css.ParsedValueImpl[]
      StackMap stack:
            iinc 7 1
      StackMap locals:
      StackMap stack:
        54: iload 7
            iload 8
            if_icmplt 48
        55: .line 285
            invokestatic com.sun.javafx.css.ParsedValueImpl.outdent:()V
        56: .line 286
            aload 1 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()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;
            aload 3 /* tag */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 62
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 4 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 5 // com.sun.javafx.css.ParsedValueImpl[] values
        57: .line 287
            goto 68
      StackMap locals: com.sun.javafx.css.ParsedValueImpl java.lang.StringBuilder java.lang.Object java.lang.String java.lang.String
      StackMap stack:
        58: aload 2 /* value */
            instanceof com.sun.javafx.css.ParsedValueImpl
            ifeq 65
        59: .line 288
            aload 1 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 60
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 3 /* tag */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 62
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 4 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        60: .line 289
            invokestatic com.sun.javafx.css.ParsedValueImpl.indent:()V
        61: .line 290
            aload 1 /* sbuf */
            aload 2 /* value */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        62: .line 291
            invokestatic com.sun.javafx.css.ParsedValueImpl.outdent:()V
        63: .line 292
            aload 1 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()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;
            aload 3 /* tag */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 62
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 4 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        64: .line 293
            goto 68
        65: .line 294
      StackMap locals:
      StackMap stack:
            aload 1 /* sbuf */
            invokestatic com.sun.javafx.css.ParsedValueImpl.spaces:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 60
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 3 /* tag */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 62
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        66: .line 295
            aload 1 /* sbuf */
            aload 2 /* value */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        67: .line 296
            aload 1 /* sbuf */
            ldc "</"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* tag */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 62
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 4 /* newline */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        68: .line 298
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String newline
        end local 3 // java.lang.String tag
        end local 2 // java.lang.Object value
        end local 1 // java.lang.StringBuilder sbuf
        end local 0 // com.sun.javafx.css.ParsedValueImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   69     0     this  Lcom/sun/javafx/css/ParsedValueImpl<TV;TT;>;
            0   69     1     sbuf  Ljava/lang/StringBuilder;
            0   69     2    value  Ljava/lang/Object;
            0   69     3      tag  Ljava/lang/String;
            1   69     4  newline  Ljava/lang/String;
            3   36     5   layers  [[Lcom/sun/javafx/css/ParsedValueImpl;
           13   32     6    layer  [Lcom/sun/javafx/css/ParsedValueImpl;
           22   26    10      val  Lcom/sun/javafx/css/ParsedValueImpl;
           39   57     5   values  [Lcom/sun/javafx/css/ParsedValueImpl;
           49   53     6      val  Lcom/sun/javafx/css/ParsedValueImpl;
    MethodParameters:
       Name  Flags
      sbuf   
      value  
      tag    

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=9, args_size=2
        start local 0 // com.sun.javafx.css.ParsedValueImpl this
        start local 1 // java.lang.Object obj
         0: .line 302
            aload 1 /* obj */
            aload 0 /* this */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 304
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            ifnull 2
            aload 1 /* obj */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 3
         2: .line 305
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 308
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            checkcast com.sun.javafx.css.ParsedValueImpl
            astore 2 /* other */
        start local 2 // com.sun.javafx.css.ParsedValueImpl other
         4: .line 310
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.hash:I
            aload 2 /* other */
            getfield com.sun.javafx.css.ParsedValueImpl.hash:I
            if_icmpeq 5
            iconst_0
            ireturn
         5: .line 312
      StackMap locals: com.sun.javafx.css.ParsedValueImpl
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof com.sun.javafx.css.ParsedValueImpl[][]
            ifeq 29
         6: .line 314
            aload 2 /* other */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof com.sun.javafx.css.ParsedValueImpl[][]
            ifne 7
            iconst_0
            ireturn
         7: .line 316
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast com.sun.javafx.css.ParsedValueImpl[][]
            astore 3 /* thisValues */
        start local 3 // com.sun.javafx.css.ParsedValueImpl[][] thisValues
         8: .line 317
            aload 2 /* other */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast com.sun.javafx.css.ParsedValueImpl[][]
            astore 4 /* otherValues */
        start local 4 // com.sun.javafx.css.ParsedValueImpl[][] otherValues
         9: .line 321
            aload 3 /* thisValues */
            arraylength
            aload 4 /* otherValues */
            arraylength
            if_icmpeq 10
            iconst_0
            ireturn
        10: .line 323
      StackMap locals: com.sun.javafx.css.ParsedValueImpl[][] com.sun.javafx.css.ParsedValueImpl[][]
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        11: goto 27
        12: .line 328
      StackMap locals: int
      StackMap stack:
            aload 3 /* thisValues */
            iload 5 /* i */
            aaload
            ifnonnull 13
            aload 4 /* otherValues */
            iload 5 /* i */
            aaload
            ifnonnull 13
            goto 26
        13: .line 329
      StackMap locals:
      StackMap stack:
            aload 3 /* thisValues */
            iload 5 /* i */
            aaload
            ifnull 14
            aload 4 /* otherValues */
            iload 5 /* i */
            aaload
            ifnonnull 15
      StackMap locals:
      StackMap stack:
        14: iconst_0
            ireturn
        15: .line 331
      StackMap locals:
      StackMap stack:
            aload 3 /* thisValues */
            iload 5 /* i */
            aaload
            arraylength
            aload 4 /* otherValues */
            iload 5 /* i */
            aaload
            arraylength
            if_icmpeq 16
            iconst_0
            ireturn
        16: .line 333
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* j */
        start local 6 // int j
        17: goto 25
        18: .line 335
      StackMap locals: int
      StackMap stack:
            aload 3 /* thisValues */
            iload 5 /* i */
            aaload
            iload 6 /* j */
            aaload
            astore 7 /* thisValue */
        start local 7 // com.sun.javafx.css.ParsedValueImpl thisValue
        19: .line 336
            aload 4 /* otherValues */
            iload 5 /* i */
            aaload
            iload 6 /* j */
            aaload
            astore 8 /* otherValue */
        start local 8 // com.sun.javafx.css.ParsedValueImpl otherValue
        20: .line 338
            aload 7 /* thisValue */
            ifnull 22
        21: .line 339
            aload 7 /* thisValue */
            aload 8 /* otherValue */
            invokevirtual com.sun.javafx.css.ParsedValueImpl.equals:(Ljava/lang/Object;)Z
            ifne 24
            goto 23
        22: .line 340
      StackMap locals: com.sun.javafx.css.ParsedValueImpl com.sun.javafx.css.ParsedValueImpl
      StackMap stack:
            aload 8 /* otherValue */
            ifnull 24
        23: .line 341
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 8 // com.sun.javafx.css.ParsedValueImpl otherValue
        end local 7 // com.sun.javafx.css.ParsedValueImpl thisValue
        24: .line 333
      StackMap locals:
      StackMap stack:
            iinc 6 /* j */ 1
      StackMap locals:
      StackMap stack:
        25: iload 6 /* j */
            aload 3 /* thisValues */
            iload 5 /* i */
            aaload
            arraylength
            if_icmplt 18
        end local 6 // int j
        26: .line 323
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        27: iload 5 /* i */
            aload 3 /* thisValues */
            arraylength
            if_icmplt 12
        end local 5 // int i
        28: .line 344
            iconst_1
            ireturn
        end local 4 // com.sun.javafx.css.ParsedValueImpl[][] otherValues
        end local 3 // com.sun.javafx.css.ParsedValueImpl[][] thisValues
        29: .line 346
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof com.sun.javafx.css.ParsedValueImpl[]
            ifeq 45
        30: .line 348
            aload 2 /* other */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof com.sun.javafx.css.ParsedValueImpl[]
            ifne 31
            iconst_0
            ireturn
        31: .line 350
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast com.sun.javafx.css.ParsedValueImpl[]
            astore 3 /* thisValues */
        start local 3 // com.sun.javafx.css.ParsedValueImpl[] thisValues
        32: .line 351
            aload 2 /* other */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast com.sun.javafx.css.ParsedValueImpl[]
            astore 4 /* otherValues */
        start local 4 // com.sun.javafx.css.ParsedValueImpl[] otherValues
        33: .line 355
            aload 3 /* thisValues */
            arraylength
            aload 4 /* otherValues */
            arraylength
            if_icmpeq 34
            iconst_0
            ireturn
        34: .line 357
      StackMap locals: com.sun.javafx.css.ParsedValueImpl[] com.sun.javafx.css.ParsedValueImpl[]
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        35: goto 43
        36: .line 359
      StackMap locals: int
      StackMap stack:
            aload 3 /* thisValues */
            iload 5 /* i */
            aaload
            astore 6 /* thisValue */
        start local 6 // com.sun.javafx.css.ParsedValueImpl thisValue
        37: .line 360
            aload 4 /* otherValues */
            iload 5 /* i */
            aaload
            astore 7 /* otherValue */
        start local 7 // com.sun.javafx.css.ParsedValueImpl otherValue
        38: .line 362
            aload 6 /* thisValue */
            ifnull 40
        39: .line 363
            aload 6 /* thisValue */
            aload 7 /* otherValue */
            invokevirtual com.sun.javafx.css.ParsedValueImpl.equals:(Ljava/lang/Object;)Z
            ifne 42
            goto 41
        40: .line 364
      StackMap locals: com.sun.javafx.css.ParsedValueImpl com.sun.javafx.css.ParsedValueImpl
      StackMap stack:
            aload 7 /* otherValue */
            ifnull 42
        41: .line 365
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 7 // com.sun.javafx.css.ParsedValueImpl otherValue
        end local 6 // com.sun.javafx.css.ParsedValueImpl thisValue
        42: .line 357
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        43: iload 5 /* i */
            aload 3 /* thisValues */
            arraylength
            if_icmplt 36
        end local 5 // int i
        44: .line 367
            iconst_1
            ireturn
        end local 4 // com.sun.javafx.css.ParsedValueImpl[] otherValues
        end local 3 // com.sun.javafx.css.ParsedValueImpl[] thisValues
        45: .line 372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof java.lang.String
            ifeq 47
            aload 2 /* other */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof java.lang.String
            ifeq 47
        46: .line 373
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            aload 2 /* other */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ireturn
        47: .line 376
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            ifnull 49
        48: .line 377
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            aload 2 /* other */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            goto 51
        49: .line 378
      StackMap locals:
      StackMap stack:
            aload 2 /* other */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            ifnonnull 50
            iconst_1
            goto 51
      StackMap locals:
      StackMap stack:
        50: iconst_0
        51: .line 376
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 2 // com.sun.javafx.css.ParsedValueImpl other
        end local 1 // java.lang.Object obj
        end local 0 // com.sun.javafx.css.ParsedValueImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   52     0         this  Lcom/sun/javafx/css/ParsedValueImpl<TV;TT;>;
            0   52     1          obj  Ljava/lang/Object;
            4   52     2        other  Lcom/sun/javafx/css/ParsedValueImpl;
            8   29     3   thisValues  [[Lcom/sun/javafx/css/ParsedValueImpl;
            9   29     4  otherValues  [[Lcom/sun/javafx/css/ParsedValueImpl;
           11   28     5            i  I
           17   26     6            j  I
           19   24     7    thisValue  Lcom/sun/javafx/css/ParsedValueImpl;
           20   24     8   otherValue  Lcom/sun/javafx/css/ParsedValueImpl;
           32   45     3   thisValues  [Lcom/sun/javafx/css/ParsedValueImpl;
           33   45     4  otherValues  [Lcom/sun/javafx/css/ParsedValueImpl;
           35   44     5            i  I
           37   42     6    thisValue  Lcom/sun/javafx/css/ParsedValueImpl;
           38   42     7   otherValue  Lcom/sun/javafx/css/ParsedValueImpl;
    MethodParameters:
      Name  Flags
      obj   

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // com.sun.javafx.css.ParsedValueImpl this
         0: .line 390
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.hash:I
            ldc -2147483648
            if_icmpne 32
         1: .line 391
            aload 0 /* this */
            bipush 17
            putfield com.sun.javafx.css.ParsedValueImpl.hash:I
         2: .line 392
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof com.sun.javafx.css.ParsedValueImpl[][]
            ifeq 17
         3: .line 393
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast com.sun.javafx.css.ParsedValueImpl[][]
            astore 1 /* values */
        start local 1 // com.sun.javafx.css.ParsedValueImpl[][] values
         4: .line 394
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         5: goto 15
         6: .line 395
      StackMap locals: com.sun.javafx.css.ParsedValueImpl[][] int
      StackMap stack:
            iconst_0
            istore 3 /* j */
        start local 3 // int j
         7: goto 13
         8: .line 396
      StackMap locals: int
      StackMap stack:
            aload 1 /* values */
            iload 2 /* i */
            aaload
            iload 3 /* j */
            aaload
            astore 4 /* val */
        start local 4 // com.sun.javafx.css.ParsedValueImpl val
         9: .line 397
            aload 0 /* this */
            bipush 37
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.hash:I
            imul
            aload 4 /* val */
            ifnull 10
            aload 4 /* val */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            ifnull 10
            aload 4 /* val */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            invokevirtual java.lang.Object.hashCode:()I
            goto 11
      StackMap locals: com.sun.javafx.css.ParsedValueImpl com.sun.javafx.css.ParsedValueImpl[][] int int com.sun.javafx.css.ParsedValueImpl
      StackMap stack: com.sun.javafx.css.ParsedValueImpl int
        10: iconst_0
      StackMap locals: com.sun.javafx.css.ParsedValueImpl com.sun.javafx.css.ParsedValueImpl[][] int int com.sun.javafx.css.ParsedValueImpl
      StackMap stack: com.sun.javafx.css.ParsedValueImpl int int
        11: iadd
            putfield com.sun.javafx.css.ParsedValueImpl.hash:I
        end local 4 // com.sun.javafx.css.ParsedValueImpl val
        12: .line 395
            iinc 3 /* j */ 1
      StackMap locals:
      StackMap stack:
        13: iload 3 /* j */
            aload 1 /* values */
            iload 2 /* i */
            aaload
            arraylength
            if_icmplt 8
        end local 3 // int j
        14: .line 394
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 2 /* i */
            aload 1 /* values */
            arraylength
            if_icmplt 6
        end local 2 // int i
        end local 1 // com.sun.javafx.css.ParsedValueImpl[][] values
        16: .line 400
            goto 32
      StackMap locals:
      StackMap stack:
        17: aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof com.sun.javafx.css.ParsedValueImpl[]
            ifeq 29
        18: .line 401
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast com.sun.javafx.css.ParsedValueImpl[]
            astore 1 /* values */
        start local 1 // com.sun.javafx.css.ParsedValueImpl[] values
        19: .line 402
            iconst_0
            istore 2 /* i */
        start local 2 // int i
        20: goto 27
        21: .line 403
      StackMap locals: com.sun.javafx.css.ParsedValueImpl[] int
      StackMap stack:
            aload 1 /* values */
            iload 2 /* i */
            aaload
            ifnull 26
            aload 1 /* values */
            iload 2 /* i */
            aaload
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            ifnonnull 22
            goto 26
        22: .line 404
      StackMap locals:
      StackMap stack:
            aload 1 /* values */
            iload 2 /* i */
            aaload
            astore 3 /* val */
        start local 3 // com.sun.javafx.css.ParsedValueImpl val
        23: .line 405
            aload 0 /* this */
            bipush 37
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.hash:I
            imul
            aload 3 /* val */
            ifnull 24
            aload 3 /* val */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            ifnull 24
            aload 3 /* val */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            invokevirtual java.lang.Object.hashCode:()I
            goto 25
      StackMap locals: com.sun.javafx.css.ParsedValueImpl com.sun.javafx.css.ParsedValueImpl[] int com.sun.javafx.css.ParsedValueImpl
      StackMap stack: com.sun.javafx.css.ParsedValueImpl int
        24: iconst_0
      StackMap locals: com.sun.javafx.css.ParsedValueImpl com.sun.javafx.css.ParsedValueImpl[] int com.sun.javafx.css.ParsedValueImpl
      StackMap stack: com.sun.javafx.css.ParsedValueImpl int int
        25: iadd
            putfield com.sun.javafx.css.ParsedValueImpl.hash:I
        end local 3 // com.sun.javafx.css.ParsedValueImpl val
        26: .line 402
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        27: iload 2 /* i */
            aload 1 /* values */
            arraylength
            if_icmplt 21
        end local 2 // int i
        end local 1 // com.sun.javafx.css.ParsedValueImpl[] values
        28: .line 407
            goto 32
        29: .line 408
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 37
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.hash:I
            imul
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            ifnull 30
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            invokevirtual java.lang.Object.hashCode:()I
            goto 31
      StackMap locals: com.sun.javafx.css.ParsedValueImpl
      StackMap stack: com.sun.javafx.css.ParsedValueImpl int
        30: iconst_0
      StackMap locals: com.sun.javafx.css.ParsedValueImpl
      StackMap stack: com.sun.javafx.css.ParsedValueImpl int int
        31: iadd
            putfield com.sun.javafx.css.ParsedValueImpl.hash:I
        32: .line 416
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.hash:I
            ireturn
        end local 0 // com.sun.javafx.css.ParsedValueImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   33     0    this  Lcom/sun/javafx/css/ParsedValueImpl<TV;TT;>;
            4   16     1  values  [[Lcom/sun/javafx/css/ParsedValueImpl;
            5   16     2       i  I
            7   14     3       j  I
            9   12     4     val  Lcom/sun/javafx/css/ParsedValueImpl;
           19   28     1  values  [Lcom/sun/javafx/css/ParsedValueImpl;
           20   28     2       i  I
           23   26     3     val  Lcom/sun/javafx/css/ParsedValueImpl;

  public final void writeBinary(java.io.DataOutputStream, javafx.css.StyleConverter$StringStore);
    descriptor: (Ljava/io/DataOutputStream;Ljavafx/css/StyleConverter$StringStore;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=11, args_size=3
        start local 0 // com.sun.javafx.css.ParsedValueImpl this
        start local 1 // java.io.DataOutputStream os
        start local 2 // javafx.css.StyleConverter$StringStore stringStore
         0: .line 435
            aload 1 /* os */
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.lookup:Z
            invokevirtual java.io.DataOutputStream.writeBoolean:(Z)V
         1: .line 437
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.converter:Ljavafx/css/StyleConverter;
            ifnull 5
         2: .line 438
            aload 1 /* os */
            iconst_1
            invokevirtual java.io.DataOutputStream.writeBoolean:(Z)V
         3: .line 439
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.converter:Ljavafx/css/StyleConverter;
            aload 1 /* os */
            aload 2 /* stringStore */
            invokevirtual javafx.css.StyleConverter.writeBinary:(Ljava/io/DataOutputStream;Ljavafx/css/StyleConverter$StringStore;)V
         4: .line 440
            goto 6
         5: .line 441
      StackMap locals:
      StackMap stack:
            aload 1 /* os */
            iconst_0
            invokevirtual java.io.DataOutputStream.writeBoolean:(Z)V
         6: .line 444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof javafx.css.ParsedValue
            ifeq 15
         7: .line 445
            aload 1 /* os */
            iconst_1
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
         8: .line 446
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast javafx.css.ParsedValue
            astore 3 /* pv */
        start local 3 // javafx.css.ParsedValue pv
         9: .line 447
            aload 3 /* pv */
            instanceof com.sun.javafx.css.ParsedValueImpl
            ifeq 12
        10: .line 448
            aload 3 /* pv */
            checkcast com.sun.javafx.css.ParsedValueImpl
            aload 1 /* os */
            aload 2 /* stringStore */
            invokevirtual com.sun.javafx.css.ParsedValueImpl.writeBinary:(Ljava/io/DataOutputStream;Ljavafx/css/StyleConverter$StringStore;)V
        11: .line 449
            goto 122
        12: .line 450
      StackMap locals: javafx.css.ParsedValue
      StackMap stack:
            new com.sun.javafx.css.ParsedValueImpl
            dup
            aload 3 /* pv */
            invokevirtual javafx.css.ParsedValue.getValue:()Ljava/lang/Object;
            aload 3 /* pv */
            invokevirtual javafx.css.ParsedValue.getConverter:()Ljavafx/css/StyleConverter;
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;)V
            astore 4 /* impl */
        start local 4 // com.sun.javafx.css.ParsedValueImpl impl
        13: .line 451
            aload 4 /* impl */
            aload 1 /* os */
            aload 2 /* stringStore */
            invokevirtual com.sun.javafx.css.ParsedValueImpl.writeBinary:(Ljava/io/DataOutputStream;Ljavafx/css/StyleConverter$StringStore;)V
        end local 4 // com.sun.javafx.css.ParsedValueImpl impl
        end local 3 // javafx.css.ParsedValue pv
        14: .line 454
            goto 122
      StackMap locals:
      StackMap stack:
        15: aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof javafx.css.ParsedValue[]
            ifeq 41
        16: .line 455
            aload 1 /* os */
            iconst_2
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        17: .line 456
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast javafx.css.ParsedValue[]
            astore 3 /* values */
        start local 3 // javafx.css.ParsedValue[] values
        18: .line 457
            aload 3 /* values */
            ifnull 21
        19: .line 458
            aload 1 /* os */
            iconst_1
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        20: .line 459
            goto 22
        21: .line 460
      StackMap locals: javafx.css.ParsedValue[]
      StackMap stack:
            aload 1 /* os */
            iconst_0
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        22: .line 462
      StackMap locals:
      StackMap stack:
            aload 3 /* values */
            ifnull 23
            aload 3 /* values */
            arraylength
            goto 24
      StackMap locals:
      StackMap stack:
        23: iconst_0
      StackMap locals:
      StackMap stack: int
        24: istore 4 /* nValues */
        start local 4 // int nValues
        25: .line 463
            aload 1 /* os */
            iload 4 /* nValues */
            invokevirtual java.io.DataOutputStream.writeInt:(I)V
        26: .line 464
            iconst_0
            istore 5 /* v */
        start local 5 // int v
        27: goto 39
        28: .line 465
      StackMap locals: int int
      StackMap stack:
            aload 3 /* values */
            iload 5 /* v */
            aaload
            ifnull 37
        29: .line 466
            aload 1 /* os */
            iconst_1
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        30: .line 467
            aload 3 /* values */
            iload 5 /* v */
            aaload
            astore 6 /* pv */
        start local 6 // javafx.css.ParsedValue pv
        31: .line 468
            aload 6 /* pv */
            instanceof com.sun.javafx.css.ParsedValueImpl
            ifeq 34
        32: .line 469
            aload 6 /* pv */
            checkcast com.sun.javafx.css.ParsedValueImpl
            aload 1 /* os */
            aload 2 /* stringStore */
            invokevirtual com.sun.javafx.css.ParsedValueImpl.writeBinary:(Ljava/io/DataOutputStream;Ljavafx/css/StyleConverter$StringStore;)V
        33: .line 470
            goto 38
        34: .line 471
      StackMap locals: javafx.css.ParsedValue
      StackMap stack:
            new com.sun.javafx.css.ParsedValueImpl
            dup
            aload 6 /* pv */
            invokevirtual javafx.css.ParsedValue.getValue:()Ljava/lang/Object;
            aload 6 /* pv */
            invokevirtual javafx.css.ParsedValue.getConverter:()Ljavafx/css/StyleConverter;
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;)V
            astore 7 /* impl */
        start local 7 // com.sun.javafx.css.ParsedValueImpl impl
        35: .line 472
            aload 7 /* impl */
            aload 1 /* os */
            aload 2 /* stringStore */
            invokevirtual com.sun.javafx.css.ParsedValueImpl.writeBinary:(Ljava/io/DataOutputStream;Ljavafx/css/StyleConverter$StringStore;)V
        end local 7 // com.sun.javafx.css.ParsedValueImpl impl
        end local 6 // javafx.css.ParsedValue pv
        36: .line 474
            goto 38
        37: .line 475
      StackMap locals:
      StackMap stack:
            aload 1 /* os */
            iconst_0
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        38: .line 464
      StackMap locals:
      StackMap stack:
            iinc 5 /* v */ 1
      StackMap locals:
      StackMap stack:
        39: iload 5 /* v */
            iload 4 /* nValues */
            if_icmplt 28
        end local 5 // int v
        end local 4 // int nValues
        end local 3 // javafx.css.ParsedValue[] values
        40: .line 479
            goto 122
      StackMap locals:
      StackMap stack:
        41: aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof javafx.css.ParsedValue[][]
            ifeq 80
        42: .line 480
            aload 1 /* os */
            iconst_3
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        43: .line 481
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast javafx.css.ParsedValue[][]
            astore 3 /* layers */
        start local 3 // javafx.css.ParsedValue[][] layers
        44: .line 482
            aload 3 /* layers */
            ifnull 47
        45: .line 483
            aload 1 /* os */
            iconst_1
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        46: .line 484
            goto 48
        47: .line 485
      StackMap locals: javafx.css.ParsedValue[][]
      StackMap stack:
            aload 1 /* os */
            iconst_0
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        48: .line 487
      StackMap locals:
      StackMap stack:
            aload 3 /* layers */
            ifnull 49
            aload 3 /* layers */
            arraylength
            goto 50
      StackMap locals:
      StackMap stack:
        49: iconst_0
      StackMap locals:
      StackMap stack: int
        50: istore 4 /* nLayers */
        start local 4 // int nLayers
        51: .line 488
            aload 1 /* os */
            iload 4 /* nLayers */
            invokevirtual java.io.DataOutputStream.writeInt:(I)V
        52: .line 489
            iconst_0
            istore 5 /* l */
        start local 5 // int l
        53: goto 78
        54: .line 490
      StackMap locals: int int
      StackMap stack:
            aload 3 /* layers */
            iload 5 /* l */
            aaload
            astore 6 /* values */
        start local 6 // javafx.css.ParsedValue[] values
        55: .line 491
            aload 6 /* values */
            ifnull 58
        56: .line 492
            aload 1 /* os */
            iconst_1
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        57: .line 493
            goto 59
        58: .line 494
      StackMap locals: javafx.css.ParsedValue[]
      StackMap stack:
            aload 1 /* os */
            iconst_0
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        59: .line 496
      StackMap locals:
      StackMap stack:
            aload 6 /* values */
            ifnull 60
            aload 6 /* values */
            arraylength
            goto 61
      StackMap locals:
      StackMap stack:
        60: iconst_0
      StackMap locals:
      StackMap stack: int
        61: istore 7 /* nValues */
        start local 7 // int nValues
        62: .line 497
            aload 1 /* os */
            iload 7 /* nValues */
            invokevirtual java.io.DataOutputStream.writeInt:(I)V
        63: .line 498
            iconst_0
            istore 8 /* v */
        start local 8 // int v
        64: goto 76
        65: .line 499
      StackMap locals: int int
      StackMap stack:
            aload 6 /* values */
            iload 8 /* v */
            aaload
            ifnull 74
        66: .line 500
            aload 1 /* os */
            iconst_1
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        67: .line 501
            aload 6 /* values */
            iload 8 /* v */
            aaload
            astore 9 /* pv */
        start local 9 // javafx.css.ParsedValue pv
        68: .line 502
            aload 9 /* pv */
            instanceof com.sun.javafx.css.ParsedValueImpl
            ifeq 71
        69: .line 503
            aload 9 /* pv */
            checkcast com.sun.javafx.css.ParsedValueImpl
            aload 1 /* os */
            aload 2 /* stringStore */
            invokevirtual com.sun.javafx.css.ParsedValueImpl.writeBinary:(Ljava/io/DataOutputStream;Ljavafx/css/StyleConverter$StringStore;)V
        70: .line 504
            goto 75
        71: .line 505
      StackMap locals: javafx.css.ParsedValue
      StackMap stack:
            new com.sun.javafx.css.ParsedValueImpl
            dup
            aload 9 /* pv */
            invokevirtual javafx.css.ParsedValue.getValue:()Ljava/lang/Object;
            aload 9 /* pv */
            invokevirtual javafx.css.ParsedValue.getConverter:()Ljavafx/css/StyleConverter;
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;)V
            astore 10 /* impl */
        start local 10 // com.sun.javafx.css.ParsedValueImpl impl
        72: .line 506
            aload 10 /* impl */
            aload 1 /* os */
            aload 2 /* stringStore */
            invokevirtual com.sun.javafx.css.ParsedValueImpl.writeBinary:(Ljava/io/DataOutputStream;Ljavafx/css/StyleConverter$StringStore;)V
        end local 10 // com.sun.javafx.css.ParsedValueImpl impl
        end local 9 // javafx.css.ParsedValue pv
        73: .line 508
            goto 75
        74: .line 509
      StackMap locals:
      StackMap stack:
            aload 1 /* os */
            iconst_0
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        75: .line 498
      StackMap locals:
      StackMap stack:
            iinc 8 /* v */ 1
      StackMap locals:
      StackMap stack:
        76: iload 8 /* v */
            iload 7 /* nValues */
            if_icmplt 65
        end local 8 // int v
        end local 7 // int nValues
        end local 6 // javafx.css.ParsedValue[] values
        77: .line 489
            iinc 5 /* l */ 1
      StackMap locals:
      StackMap stack:
        78: iload 5 /* l */
            iload 4 /* nLayers */
            if_icmplt 54
        end local 5 // int l
        end local 4 // int nLayers
        end local 3 // javafx.css.ParsedValue[][] layers
        79: .line 514
            goto 122
      StackMap locals:
      StackMap stack:
        80: aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof javafx.scene.paint.Color
            ifeq 88
        81: .line 515
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast javafx.scene.paint.Color
            astore 3 /* c */
        start local 3 // javafx.scene.paint.Color c
        82: .line 516
            aload 1 /* os */
            iconst_5
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        83: .line 517
            aload 1 /* os */
            aload 3 /* c */
            invokevirtual javafx.scene.paint.Color.getRed:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            invokevirtual java.io.DataOutputStream.writeLong:(J)V
        84: .line 518
            aload 1 /* os */
            aload 3 /* c */
            invokevirtual javafx.scene.paint.Color.getGreen:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            invokevirtual java.io.DataOutputStream.writeLong:(J)V
        85: .line 519
            aload 1 /* os */
            aload 3 /* c */
            invokevirtual javafx.scene.paint.Color.getBlue:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            invokevirtual java.io.DataOutputStream.writeLong:(J)V
        86: .line 520
            aload 1 /* os */
            aload 3 /* c */
            invokevirtual javafx.scene.paint.Color.getOpacity:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            invokevirtual java.io.DataOutputStream.writeLong:(J)V
        end local 3 // javafx.scene.paint.Color c
        87: .line 522
            goto 122
      StackMap locals:
      StackMap stack:
        88: aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof java.lang.Enum
            ifeq 94
        89: .line 523
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast java.lang.Enum
            astore 3 /* e */
        start local 3 // java.lang.Enum e
        90: .line 524
            aload 2 /* stringStore */
            aload 3 /* e */
            invokevirtual java.lang.Enum.name:()Ljava/lang/String;
            invokevirtual javafx.css.StyleConverter$StringStore.addString:(Ljava/lang/String;)I
            istore 4 /* nameIndex */
        start local 4 // int nameIndex
        91: .line 525
            aload 1 /* os */
            bipush 6
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        92: .line 526
            aload 1 /* os */
            iload 4 /* nameIndex */
            invokevirtual java.io.DataOutputStream.writeShort:(I)V
        end local 4 // int nameIndex
        end local 3 // java.lang.Enum e
        93: .line 528
            goto 122
      StackMap locals:
      StackMap stack:
        94: aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof java.lang.Boolean
            ifeq 99
        95: .line 529
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast java.lang.Boolean
            astore 3 /* b */
        start local 3 // java.lang.Boolean b
        96: .line 530
            aload 1 /* os */
            bipush 7
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
        97: .line 531
            aload 1 /* os */
            aload 3 /* b */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            invokevirtual java.io.DataOutputStream.writeBoolean:(Z)V
        end local 3 // java.lang.Boolean b
        98: .line 533
            goto 122
      StackMap locals:
      StackMap stack:
        99: aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof javafx.css.Size
            ifeq 108
       100: .line 534
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast javafx.css.Size
            astore 3 /* size */
        start local 3 // javafx.css.Size size
       101: .line 535
            aload 1 /* os */
            bipush 9
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
       102: .line 537
            aload 3 /* size */
            invokevirtual javafx.css.Size.getValue:()D
            dstore 4 /* sz */
        start local 4 // double sz
       103: .line 538
            dload 4 /* sz */
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            lstore 6 /* val */
        start local 6 // long val
       104: .line 539
            aload 1 /* os */
            lload 6 /* val */
            invokevirtual java.io.DataOutputStream.writeLong:(J)V
       105: .line 541
            aload 2 /* stringStore */
            aload 3 /* size */
            invokevirtual javafx.css.Size.getUnits:()Ljavafx/css/SizeUnits;
            invokevirtual javafx.css.SizeUnits.name:()Ljava/lang/String;
            invokevirtual javafx.css.StyleConverter$StringStore.addString:(Ljava/lang/String;)I
            istore 8 /* index */
        start local 8 // int index
       106: .line 542
            aload 1 /* os */
            iload 8 /* index */
            invokevirtual java.io.DataOutputStream.writeShort:(I)V
        end local 8 // int index
        end local 6 // long val
        end local 4 // double sz
        end local 3 // javafx.css.Size size
       107: .line 544
            goto 122
      StackMap locals:
      StackMap stack:
       108: aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof java.lang.String
            ifeq 113
       109: .line 545
            aload 1 /* os */
            iconst_4
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
       110: .line 546
            aload 2 /* stringStore */
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual javafx.css.StyleConverter$StringStore.addString:(Ljava/lang/String;)I
            istore 3 /* index */
        start local 3 // int index
       111: .line 547
            aload 1 /* os */
            iload 3 /* index */
            invokevirtual java.io.DataOutputStream.writeShort:(I)V
        end local 3 // int index
       112: .line 549
            goto 122
      StackMap locals:
      StackMap stack:
       113: aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            instanceof java.net.URL
            ifeq 118
       114: .line 550
            aload 1 /* os */
            bipush 8
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
       115: .line 551
            aload 2 /* stringStore */
            aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual javafx.css.StyleConverter$StringStore.addString:(Ljava/lang/String;)I
            istore 3 /* index */
        start local 3 // int index
       116: .line 552
            aload 1 /* os */
            iload 3 /* index */
            invokevirtual java.io.DataOutputStream.writeShort:(I)V
        end local 3 // int index
       117: .line 554
            goto 122
      StackMap locals:
      StackMap stack:
       118: aload 0 /* this */
            getfield com.sun.javafx.css.ParsedValueImpl.value:Ljava/lang/Object;
            ifnonnull 121
       119: .line 555
            aload 1 /* os */
            iconst_0
            invokevirtual java.io.DataOutputStream.writeByte:(I)V
       120: .line 557
            goto 122
       121: .line 558
      StackMap locals:
      StackMap stack:
            new java.lang.InternalError
            dup
            new java.lang.StringBuilder
            dup
            ldc "cannot writeBinary "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
            athrow
       122: .line 560
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javafx.css.StyleConverter$StringStore stringStore
        end local 1 // java.io.DataOutputStream os
        end local 0 // com.sun.javafx.css.ParsedValueImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0  123     0         this  Lcom/sun/javafx/css/ParsedValueImpl<TV;TT;>;
            0  123     1           os  Ljava/io/DataOutputStream;
            0  123     2  stringStore  Ljavafx/css/StyleConverter$StringStore;
            9   14     3           pv  Ljavafx/css/ParsedValue;
           13   14     4         impl  Lcom/sun/javafx/css/ParsedValueImpl;
           18   40     3       values  [Ljavafx/css/ParsedValue;
           25   40     4      nValues  I
           27   40     5            v  I
           31   36     6           pv  Ljavafx/css/ParsedValue;
           35   36     7         impl  Lcom/sun/javafx/css/ParsedValueImpl;
           44   79     3       layers  [[Ljavafx/css/ParsedValue;
           51   79     4      nLayers  I
           53   79     5            l  I
           55   77     6       values  [Ljavafx/css/ParsedValue;
           62   77     7      nValues  I
           64   77     8            v  I
           68   73     9           pv  Ljavafx/css/ParsedValue;
           72   73    10         impl  Lcom/sun/javafx/css/ParsedValueImpl;
           82   87     3            c  Ljavafx/scene/paint/Color;
           90   93     3            e  Ljava/lang/Enum;
           91   93     4    nameIndex  I
           96   98     3            b  Ljava/lang/Boolean;
          101  107     3         size  Ljavafx/css/Size;
          103  107     4           sz  D
          104  107     6          val  J
          106  107     8        index  I
          111  112     3        index  I
          116  117     3        index  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      os           
      stringStore  

  public static com.sun.javafx.css.ParsedValueImpl readBinary(int, java.io.DataInputStream, java.lang.String[]);
    descriptor: (ILjava/io/DataInputStream;[Ljava/lang/String;)Lcom/sun/javafx/css/ParsedValueImpl;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=10, locals=15, args_size=3
        start local 0 // int bssVersion
        start local 1 // java.io.DataInputStream is
        start local 2 // java.lang.String[] strings
         0: .line 565
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readBoolean:()Z
            istore 3 /* lookup */
        start local 3 // boolean lookup
         1: .line 566
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readBoolean:()Z
            istore 4 /* hasType */
        start local 4 // boolean hasType
         2: .line 568
            iload 4 /* hasType */
            ifeq 3
            aload 1 /* is */
            aload 2 /* strings */
            invokestatic javafx.css.StyleConverter.readBinary:(Ljava/io/DataInputStream;[Ljava/lang/String;)Ljavafx/css/StyleConverter;
            goto 4
      StackMap locals: int int
      StackMap stack:
         3: aconst_null
      StackMap locals:
      StackMap stack: javafx.css.StyleConverter
         4: astore 5 /* converter */
        start local 5 // javafx.css.StyleConverter converter
         5: .line 570
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readByte:()B
            istore 6 /* valType */
        start local 6 // int valType
         6: .line 572
            iload 6 /* valType */
            iconst_1
            if_icmpne 9
         7: .line 573
            iload 0 /* bssVersion */
            aload 1 /* is */
            aload 2 /* strings */
            invokestatic com.sun.javafx.css.ParsedValueImpl.readBinary:(ILjava/io/DataInputStream;[Ljava/lang/String;)Lcom/sun/javafx/css/ParsedValueImpl;
            astore 7 /* value */
        start local 7 // com.sun.javafx.css.ParsedValueImpl value
         8: .line 574
            new com.sun.javafx.css.ParsedValueImpl
            dup
            aload 7 /* value */
            aload 5 /* converter */
            iload 3 /* lookup */
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;Z)V
            areturn
        end local 7 // com.sun.javafx.css.ParsedValueImpl value
         9: .line 576
      StackMap locals: javafx.css.StyleConverter int
      StackMap stack:
            iload 6 /* valType */
            iconst_2
            if_icmpne 27
        10: .line 577
            iload 0 /* bssVersion */
            iconst_4
            if_icmplt 12
        11: .line 580
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readByte:()B
            pop
        12: .line 582
      StackMap locals:
      StackMap stack:
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readInt:()I
            istore 7 /* nVals */
        start local 7 // int nVals
        13: .line 583
            iload 7 /* nVals */
            ifle 15
        14: .line 584
            iload 7 /* nVals */
            anewarray com.sun.javafx.css.ParsedValueImpl
            goto 16
        15: .line 585
      StackMap locals: int
      StackMap stack:
            aconst_null
        16: .line 583
      StackMap locals:
      StackMap stack: com.sun.javafx.css.ParsedValueImpl[]
            astore 8 /* values */
        start local 8 // com.sun.javafx.css.ParsedValueImpl[] values
        17: .line 586
            iconst_0
            istore 9 /* v */
        start local 9 // int v
        18: goto 25
        19: .line 587
      StackMap locals: com.sun.javafx.css.ParsedValueImpl[] int
      StackMap stack:
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readByte:()B
            istore 10 /* vtype */
        start local 10 // int vtype
        20: .line 588
            iload 10 /* vtype */
            iconst_1
            if_icmpne 23
        21: .line 589
            aload 8 /* values */
            iload 9 /* v */
            iload 0 /* bssVersion */
            aload 1 /* is */
            aload 2 /* strings */
            invokestatic com.sun.javafx.css.ParsedValueImpl.readBinary:(ILjava/io/DataInputStream;[Ljava/lang/String;)Lcom/sun/javafx/css/ParsedValueImpl;
            aastore
        22: .line 590
            goto 24
        23: .line 591
      StackMap locals: int
      StackMap stack:
            aload 8 /* values */
            iload 9 /* v */
            aconst_null
            aastore
        end local 10 // int vtype
        24: .line 586
      StackMap locals:
      StackMap stack:
            iinc 9 /* v */ 1
      StackMap locals:
      StackMap stack:
        25: iload 9 /* v */
            iload 7 /* nVals */
            if_icmplt 19
        end local 9 // int v
        26: .line 594
            new com.sun.javafx.css.ParsedValueImpl
            dup
            aload 8 /* values */
            aload 5 /* converter */
            iload 3 /* lookup */
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;Z)V
            areturn
        end local 8 // com.sun.javafx.css.ParsedValueImpl[] values
        end local 7 // int nVals
        27: .line 596
      StackMap locals:
      StackMap stack:
            iload 6 /* valType */
            iconst_3
            if_icmpne 54
        28: .line 597
            iload 0 /* bssVersion */
            iconst_4
            if_icmplt 30
        29: .line 600
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readByte:()B
            pop
        30: .line 603
      StackMap locals:
      StackMap stack:
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readInt:()I
            istore 7 /* nLayers */
        start local 7 // int nLayers
        31: .line 604
            iload 7 /* nLayers */
            ifle 32
            iload 7 /* nLayers */
            iconst_0
            multianewarray [[Lcom/sun/javafx/css/ParsedValueImpl; 2
            goto 33
      StackMap locals: int
      StackMap stack:
        32: aconst_null
      StackMap locals:
      StackMap stack: com.sun.javafx.css.ParsedValueImpl[][]
        33: astore 8 /* layers */
        start local 8 // com.sun.javafx.css.ParsedValueImpl[][] layers
        34: .line 606
            iconst_0
            istore 9 /* l */
        start local 9 // int l
        35: goto 52
        36: .line 607
      StackMap locals: com.sun.javafx.css.ParsedValueImpl[][] int
      StackMap stack:
            iload 0 /* bssVersion */
            iconst_4
            if_icmplt 38
        37: .line 610
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readByte:()B
            pop
        38: .line 612
      StackMap locals:
      StackMap stack:
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readInt:()I
            istore 10 /* nVals */
        start local 10 // int nVals
        39: .line 614
            aload 8 /* layers */
            iload 9 /* l */
            iload 10 /* nVals */
            ifle 40
            iload 10 /* nVals */
            anewarray com.sun.javafx.css.ParsedValueImpl
            goto 41
      StackMap locals: int java.io.DataInputStream java.lang.String[] int int javafx.css.StyleConverter int int com.sun.javafx.css.ParsedValueImpl[][] int int
      StackMap stack: com.sun.javafx.css.ParsedValueImpl[][] int
        40: aconst_null
      StackMap locals: int java.io.DataInputStream java.lang.String[] int int javafx.css.StyleConverter int int com.sun.javafx.css.ParsedValueImpl[][] int int
      StackMap stack: com.sun.javafx.css.ParsedValueImpl[][] int com.sun.javafx.css.ParsedValueImpl[]
        41: aastore
        42: .line 616
            iconst_0
            istore 11 /* v */
        start local 11 // int v
        43: goto 50
        44: .line 617
      StackMap locals: int
      StackMap stack:
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readByte:()B
            istore 12 /* vtype */
        start local 12 // int vtype
        45: .line 618
            iload 12 /* vtype */
            iconst_1
            if_icmpne 48
        46: .line 619
            aload 8 /* layers */
            iload 9 /* l */
            aaload
            iload 11 /* v */
            iload 0 /* bssVersion */
            aload 1 /* is */
            aload 2 /* strings */
            invokestatic com.sun.javafx.css.ParsedValueImpl.readBinary:(ILjava/io/DataInputStream;[Ljava/lang/String;)Lcom/sun/javafx/css/ParsedValueImpl;
            aastore
        47: .line 620
            goto 49
        48: .line 621
      StackMap locals: int
      StackMap stack:
            aload 8 /* layers */
            iload 9 /* l */
            aaload
            iload 11 /* v */
            aconst_null
            aastore
        end local 12 // int vtype
        49: .line 616
      StackMap locals:
      StackMap stack:
            iinc 11 /* v */ 1
      StackMap locals:
      StackMap stack:
        50: iload 11 /* v */
            iload 10 /* nVals */
            if_icmplt 44
        end local 11 // int v
        end local 10 // int nVals
        51: .line 606
            iinc 9 /* l */ 1
      StackMap locals:
      StackMap stack:
        52: iload 9 /* l */
            iload 7 /* nLayers */
            if_icmplt 36
        end local 9 // int l
        53: .line 627
            new com.sun.javafx.css.ParsedValueImpl
            dup
            aload 8 /* layers */
            aload 5 /* converter */
            iload 3 /* lookup */
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;Z)V
            areturn
        end local 8 // com.sun.javafx.css.ParsedValueImpl[][] layers
        end local 7 // int nLayers
        54: .line 629
      StackMap locals:
      StackMap stack:
            iload 6 /* valType */
            iconst_5
            if_icmpne 60
        55: .line 630
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readLong:()J
            invokestatic java.lang.Double.longBitsToDouble:(J)D
            dstore 7 /* r */
        start local 7 // double r
        56: .line 631
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readLong:()J
            invokestatic java.lang.Double.longBitsToDouble:(J)D
            dstore 9 /* g */
        start local 9 // double g
        57: .line 632
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readLong:()J
            invokestatic java.lang.Double.longBitsToDouble:(J)D
            dstore 11 /* b */
        start local 11 // double b
        58: .line 633
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readLong:()J
            invokestatic java.lang.Double.longBitsToDouble:(J)D
            dstore 13 /* a */
        start local 13 // double a
        59: .line 634
            new com.sun.javafx.css.ParsedValueImpl
            dup
            dload 7 /* r */
            dload 9 /* g */
            dload 11 /* b */
            dload 13 /* a */
            invokestatic javafx.scene.paint.Color.color:(DDDD)Ljavafx/scene/paint/Color;
            aload 5 /* converter */
            iload 3 /* lookup */
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;Z)V
            areturn
        end local 13 // double a
        end local 11 // double b
        end local 9 // double g
        end local 7 // double r
        60: .line 636
      StackMap locals:
      StackMap stack:
            iload 6 /* valType */
            bipush 6
            if_icmpne 68
        61: .line 637
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readShort:()S
            istore 7 /* nameIndex */
        start local 7 // int nameIndex
        62: .line 638
            aload 2 /* strings */
            iload 7 /* nameIndex */
            aaload
            astore 8 /* ename */
        start local 8 // java.lang.String ename
        63: .line 641
            iload 0 /* bssVersion */
            iconst_2
            if_icmpne 66
        64: .line 654
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readShort:()S
            istore 9 /* bad */
        start local 9 // int bad
        65: .line 655
            iload 9 /* bad */
            aload 2 /* strings */
            arraylength
            if_icmplt 66
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "bad version "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* bssVersion */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 9 // int bad
        66: .line 658
      StackMap locals: int java.lang.String
      StackMap stack:
            new com.sun.javafx.css.ParsedValueImpl
            dup
            aload 8 /* ename */
            aload 5 /* converter */
            iload 3 /* lookup */
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;Z)V
            astore 9 /* value */
        start local 9 // com.sun.javafx.css.ParsedValueImpl value
        67: .line 659
            aload 9 /* value */
            areturn
        end local 9 // com.sun.javafx.css.ParsedValueImpl value
        end local 8 // java.lang.String ename
        end local 7 // int nameIndex
        68: .line 661
      StackMap locals:
      StackMap stack:
            iload 6 /* valType */
            bipush 7
            if_icmpne 71
        69: .line 662
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readBoolean:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            astore 7 /* b */
        start local 7 // java.lang.Boolean b
        70: .line 663
            new com.sun.javafx.css.ParsedValueImpl
            dup
            aload 7 /* b */
            aload 5 /* converter */
            iload 3 /* lookup */
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;Z)V
            areturn
        end local 7 // java.lang.Boolean b
        71: .line 665
      StackMap locals:
      StackMap stack:
            iload 6 /* valType */
            bipush 9
            if_icmpne 83
        72: .line 666
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readLong:()J
            invokestatic java.lang.Double.longBitsToDouble:(J)D
            dstore 7 /* val */
        start local 7 // double val
        73: .line 667
            getstatic javafx.css.SizeUnits.PX:Ljavafx/css/SizeUnits;
            astore 9 /* units */
        start local 9 // javafx.css.SizeUnits units
        74: .line 668
            aload 2 /* strings */
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readShort:()S
            aaload
            astore 10 /* unitStr */
        start local 10 // java.lang.String unitStr
        75: .line 670
            ldc Ljavafx/css/SizeUnits;
            aload 10 /* unitStr */
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast javafx.css.SizeUnits
            astore 9 /* units */
        76: .line 671
            goto 82
      StackMap locals: int java.io.DataInputStream java.lang.String[] int int javafx.css.StyleConverter int double javafx.css.SizeUnits java.lang.String
      StackMap stack: java.lang.IllegalArgumentException
        77: astore 11 /* iae */
        start local 11 // java.lang.IllegalArgumentException iae
        78: .line 672
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            aload 11 /* iae */
            invokevirtual java.lang.IllegalArgumentException.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        end local 11 // java.lang.IllegalArgumentException iae
        79: goto 82
        80: .line 673
      StackMap locals:
      StackMap stack: java.lang.NullPointerException
            astore 11 /* npe */
        start local 11 // java.lang.NullPointerException npe
        81: .line 674
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            aload 11 /* npe */
            invokevirtual java.lang.NullPointerException.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        end local 11 // java.lang.NullPointerException npe
        82: .line 676
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.css.ParsedValueImpl
            dup
            new javafx.css.Size
            dup
            dload 7 /* val */
            aload 9 /* units */
            invokespecial javafx.css.Size.<init>:(DLjavafx/css/SizeUnits;)V
            aload 5 /* converter */
            iload 3 /* lookup */
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;Z)V
            areturn
        end local 10 // java.lang.String unitStr
        end local 9 // javafx.css.SizeUnits units
        end local 7 // double val
        83: .line 678
      StackMap locals:
      StackMap stack:
            iload 6 /* valType */
            iconst_4
            if_icmpne 86
        84: .line 679
            aload 2 /* strings */
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readShort:()S
            aaload
            astore 7 /* str */
        start local 7 // java.lang.String str
        85: .line 680
            new com.sun.javafx.css.ParsedValueImpl
            dup
            aload 7 /* str */
            aload 5 /* converter */
            iload 3 /* lookup */
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;Z)V
            areturn
        end local 7 // java.lang.String str
        86: .line 682
      StackMap locals:
      StackMap stack:
            iload 6 /* valType */
            bipush 8
            if_icmpne 93
        87: .line 683
            aload 2 /* strings */
            aload 1 /* is */
            invokevirtual java.io.DataInputStream.readShort:()S
            aaload
            astore 7 /* str */
        start local 7 // java.lang.String str
        88: .line 685
            new java.net.URL
            dup
            aload 7 /* str */
            invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
            astore 8 /* url */
        start local 8 // java.net.URL url
        89: .line 686
            new com.sun.javafx.css.ParsedValueImpl
            dup
            aload 8 /* url */
            aload 5 /* converter */
            iload 3 /* lookup */
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;Z)V
        90: areturn
        end local 8 // java.net.URL url
        91: .line 687
      StackMap locals: int java.io.DataInputStream java.lang.String[] int int javafx.css.StyleConverter int java.lang.String
      StackMap stack: java.net.MalformedURLException
            astore 8 /* malf */
        start local 8 // java.net.MalformedURLException malf
        92: .line 688
            new java.lang.InternalError
            dup
            new java.lang.StringBuilder
            dup
            ldc "Exception in Value.readBinary: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 8 /* malf */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
            athrow
        end local 8 // java.net.MalformedURLException malf
        end local 7 // java.lang.String str
        93: .line 691
      StackMap locals:
      StackMap stack:
            iload 6 /* valType */
            ifne 95
        94: .line 692
            new com.sun.javafx.css.ParsedValueImpl
            dup
            aconst_null
            aload 5 /* converter */
            iload 3 /* lookup */
            invokespecial com.sun.javafx.css.ParsedValueImpl.<init>:(Ljava/lang/Object;Ljavafx/css/StyleConverter;Z)V
            areturn
        95: .line 695
      StackMap locals:
      StackMap stack:
            new java.lang.InternalError
            dup
            new java.lang.StringBuilder
            dup
            ldc "unknown type: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 6 /* valType */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
            athrow
        end local 6 // int valType
        end local 5 // javafx.css.StyleConverter converter
        end local 4 // boolean hasType
        end local 3 // boolean lookup
        end local 2 // java.lang.String[] strings
        end local 1 // java.io.DataInputStream is
        end local 0 // int bssVersion
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   96     0  bssVersion  I
            0   96     1          is  Ljava/io/DataInputStream;
            0   96     2     strings  [Ljava/lang/String;
            1   96     3      lookup  Z
            2   96     4     hasType  Z
            5   96     5   converter  Ljavafx/css/StyleConverter;
            6   96     6     valType  I
            8    9     7       value  Lcom/sun/javafx/css/ParsedValueImpl;
           13   27     7       nVals  I
           17   27     8      values  [Lcom/sun/javafx/css/ParsedValueImpl;
           18   26     9           v  I
           20   24    10       vtype  I
           31   54     7     nLayers  I
           34   54     8      layers  [[Lcom/sun/javafx/css/ParsedValueImpl;
           35   53     9           l  I
           39   51    10       nVals  I
           43   51    11           v  I
           45   49    12       vtype  I
           56   60     7           r  D
           57   60     9           g  D
           58   60    11           b  D
           59   60    13           a  D
           62   68     7   nameIndex  I
           63   68     8       ename  Ljava/lang/String;
           65   66     9         bad  I
           67   68     9       value  Lcom/sun/javafx/css/ParsedValueImpl;
           70   71     7           b  Ljava/lang/Boolean;
           73   83     7         val  D
           74   83     9       units  Ljavafx/css/SizeUnits;
           75   83    10     unitStr  Ljava/lang/String;
           78   79    11         iae  Ljava/lang/IllegalArgumentException;
           81   82    11         npe  Ljava/lang/NullPointerException;
           85   86     7         str  Ljava/lang/String;
           88   93     7         str  Ljava/lang/String;
           89   91     8         url  Ljava/net/URL;
           92   93     8        malf  Ljava/net/MalformedURLException;
      Exception table:
        from    to  target  type
          75    76      77  Class java.lang.IllegalArgumentException
          75    76      80  Class java.lang.NullPointerException
          88    90      91  Class java.net.MalformedURLException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      bssVersion  
      is          
      strings     
}
Signature: <V:Ljava/lang/Object;T:Ljava/lang/Object;>Ljavafx/css/ParsedValue<TV;TT;>;
SourceFile: "ParsedValueImpl.java"
InnerClasses:
  public StringStore = javafx.css.StyleConverter$StringStore of javafx.css.StyleConverter