public class org.apache.batik.css.dom.CSSOMValue implements org.w3c.dom.css.CSSPrimitiveValue, org.w3c.dom.css.CSSValueList, org.w3c.dom.css.Counter, org.w3c.dom.css.Rect, org.w3c.dom.css.RGBColor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.css.dom.CSSOMValue
  super_class: java.lang.Object
{
  protected org.apache.batik.css.dom.CSSOMValue$ValueProvider valueProvider;
    descriptor: Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.css.dom.CSSOMValue$ModificationHandler handler;
    descriptor: Lorg/apache/batik/css/dom/CSSOMValue$ModificationHandler;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.css.dom.CSSOMValue$LeftComponent leftComponent;
    descriptor: Lorg/apache/batik/css/dom/CSSOMValue$LeftComponent;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.css.dom.CSSOMValue$RightComponent rightComponent;
    descriptor: Lorg/apache/batik/css/dom/CSSOMValue$RightComponent;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.css.dom.CSSOMValue$BottomComponent bottomComponent;
    descriptor: Lorg/apache/batik/css/dom/CSSOMValue$BottomComponent;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.css.dom.CSSOMValue$TopComponent topComponent;
    descriptor: Lorg/apache/batik/css/dom/CSSOMValue$TopComponent;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.css.dom.CSSOMValue$RedComponent redComponent;
    descriptor: Lorg/apache/batik/css/dom/CSSOMValue$RedComponent;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.css.dom.CSSOMValue$GreenComponent greenComponent;
    descriptor: Lorg/apache/batik/css/dom/CSSOMValue$GreenComponent;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.css.dom.CSSOMValue$BlueComponent blueComponent;
    descriptor: Lorg/apache/batik/css/dom/CSSOMValue$BlueComponent;
    flags: (0x0004) ACC_PROTECTED

  protected org.w3c.dom.css.CSSValue[] items;
    descriptor: [Lorg/w3c/dom/css/CSSValue;
    flags: (0x0004) ACC_PROTECTED

  public void <init>(org.apache.batik.css.dom.CSSOMValue$ValueProvider);
    descriptor: (Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
        start local 1 // org.apache.batik.css.dom.CSSOMValue$ValueProvider vp
         0: .line 101
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 102
            aload 0 /* this */
            aload 1 /* vp */
            putfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
         2: .line 103
            return
        end local 1 // org.apache.batik.css.dom.CSSOMValue$ValueProvider vp
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/css/dom/CSSOMValue;
            0    3     1    vp  Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
    MethodParameters:
      Name  Flags
      vp    

  public void setModificationHandler(org.apache.batik.css.dom.CSSOMValue$ModificationHandler);
    descriptor: (Lorg/apache/batik/css/dom/CSSOMValue$ModificationHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
        start local 1 // org.apache.batik.css.dom.CSSOMValue$ModificationHandler h
         0: .line 109
            aload 0 /* this */
            aload 1 /* h */
            putfield org.apache.batik.css.dom.CSSOMValue.handler:Lorg/apache/batik/css/dom/CSSOMValue$ModificationHandler;
         1: .line 110
            return
        end local 1 // org.apache.batik.css.dom.CSSOMValue$ModificationHandler h
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/css/dom/CSSOMValue;
            0    2     1     h  Lorg/apache/batik/css/dom/CSSOMValue$ModificationHandler;
    MethodParameters:
      Name  Flags
      h     

  public java.lang.String getCssText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 116
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getCssText:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue;

  public void setCssText(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
        start local 1 // java.lang.String cssText
         0: .line 124
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.handler:Lorg/apache/batik/css/dom/CSSOMValue$ModificationHandler;
            ifnonnull 4
         1: .line 125
            new org.w3c.dom.DOMException
            dup
         2: .line 126
            bipush 7
            ldc ""
         3: .line 125
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
         4: .line 128
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.handler:Lorg/apache/batik/css/dom/CSSOMValue$ModificationHandler;
            aload 1 /* cssText */
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ModificationHandler.textChanged:(Ljava/lang/String;)V
         5: .line 130
            return
        end local 1 // java.lang.String cssText
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lorg/apache/batik/css/dom/CSSOMValue;
            0    6     1  cssText  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
         Name  Flags
      cssText  

  public short getCssValueType();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 137
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getCssValueType:()S
            ireturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue;

  public short getPrimitiveType();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 145
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            ireturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue;

  public void setFloatValue(short, float);
    descriptor: (SF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
        start local 1 // short unitType
        start local 2 // float floatValue
         0: .line 154
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.handler:Lorg/apache/batik/css/dom/CSSOMValue$ModificationHandler;
            ifnonnull 4
         1: .line 155
            new org.w3c.dom.DOMException
            dup
         2: .line 156
            bipush 7
            ldc ""
         3: .line 155
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
         4: .line 158
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.handler:Lorg/apache/batik/css/dom/CSSOMValue$ModificationHandler;
            iload 1 /* unitType */
            fload 2 /* floatValue */
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ModificationHandler.floatValueChanged:(SF)V
         5: .line 160
            return
        end local 2 // float floatValue
        end local 1 // short unitType
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lorg/apache/batik/css/dom/CSSOMValue;
            0    6     1    unitType  S
            0    6     2  floatValue  F
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
            Name  Flags
      unitType    
      floatValue  

  public float getFloatValue(short);
    descriptor: (S)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
        start local 1 // short unitType
         0: .line 167
            iload 1 /* unitType */
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokestatic org.apache.batik.css.dom.CSSOMValue.convertFloatValue:(SLorg/apache/batik/css/engine/value/Value;)F
            freturn
        end local 1 // short unitType
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/apache/batik/css/dom/CSSOMValue;
            0    1     1  unitType  S
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
          Name  Flags
      unitType  

  public static float convertFloatValue(short, org.apache.batik.css.engine.value.Value);
    descriptor: (SLorg/apache/batik/css/engine/value/Value;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // short unitType
        start local 1 // org.apache.batik.css.engine.value.Value value
         0: .line 174
            iload 0 /* unitType */
            tableswitch { // 1 - 18
                    1: 1
                    2: 1
                    3: 1
                    4: 1
                    5: 1
                    6: 3
                    7: 4
                    8: 5
                    9: 6
                   10: 7
                   11: 8
                   12: 9
                   13: 10
                   14: 11
                   15: 12
                   16: 13
                   17: 14
                   18: 1
              default: 15
          }
         1: .line 181
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            iload 0 /* unitType */
            if_icmpne 15
         2: .line 182
            aload 1 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            freturn
         3: .line 186
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokestatic org.apache.batik.css.dom.CSSOMValue.toCentimeters:(Lorg/apache/batik/css/engine/value/Value;)F
            freturn
         4: .line 188
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokestatic org.apache.batik.css.dom.CSSOMValue.toMillimeters:(Lorg/apache/batik/css/engine/value/Value;)F
            freturn
         5: .line 190
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokestatic org.apache.batik.css.dom.CSSOMValue.toInches:(Lorg/apache/batik/css/engine/value/Value;)F
            freturn
         6: .line 192
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokestatic org.apache.batik.css.dom.CSSOMValue.toPoints:(Lorg/apache/batik/css/engine/value/Value;)F
            freturn
         7: .line 194
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokestatic org.apache.batik.css.dom.CSSOMValue.toPicas:(Lorg/apache/batik/css/engine/value/Value;)F
            freturn
         8: .line 196
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokestatic org.apache.batik.css.dom.CSSOMValue.toDegrees:(Lorg/apache/batik/css/engine/value/Value;)F
            freturn
         9: .line 198
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokestatic org.apache.batik.css.dom.CSSOMValue.toRadians:(Lorg/apache/batik/css/engine/value/Value;)F
            freturn
        10: .line 200
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokestatic org.apache.batik.css.dom.CSSOMValue.toGradians:(Lorg/apache/batik/css/engine/value/Value;)F
            freturn
        11: .line 202
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokestatic org.apache.batik.css.dom.CSSOMValue.toMilliseconds:(Lorg/apache/batik/css/engine/value/Value;)F
            freturn
        12: .line 204
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokestatic org.apache.batik.css.dom.CSSOMValue.toSeconds:(Lorg/apache/batik/css/engine/value/Value;)F
            freturn
        13: .line 206
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokestatic org.apache.batik.css.dom.CSSOMValue.toHertz:(Lorg/apache/batik/css/engine/value/Value;)F
            freturn
        14: .line 208
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokestatic org.apache.batik.css.dom.CSSOMValue.tokHertz:(Lorg/apache/batik/css/engine/value/Value;)F
            freturn
        15: .line 210
      StackMap locals:
      StackMap stack:
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 1 // org.apache.batik.css.engine.value.Value value
        end local 0 // short unitType
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0  unitType  S
            0   16     1     value  Lorg/apache/batik/css/engine/value/Value;
    MethodParameters:
          Name  Flags
      unitType  
      value     

  protected static float toCentimeters(org.apache.batik.css.engine.value.Value);
    descriptor: (Lorg/apache/batik/css/engine/value/Value;)F
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.engine.value.Value value
         0: .line 217
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            tableswitch { // 6 - 10
                    6: 1
                    7: 2
                    8: 3
                    9: 4
                   10: 5
              default: 6
          }
         1: .line 219
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            freturn
         2: .line 221
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 10.0
            fdiv
            freturn
         3: .line 223
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 2.54
            fmul
            freturn
         4: .line 225
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 2.54
            fmul
            ldc 72.0
            fdiv
            freturn
         5: .line 227
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 2.54
            fmul
            ldc 6.0
            fdiv
            freturn
         6: .line 229
      StackMap locals:
      StackMap stack:
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.engine.value.Value value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0  value  Lorg/apache/batik/css/engine/value/Value;
    MethodParameters:
       Name  Flags
      value  

  protected static float toInches(org.apache.batik.css.engine.value.Value);
    descriptor: (Lorg/apache/batik/css/engine/value/Value;)F
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.engine.value.Value value
         0: .line 237
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            tableswitch { // 6 - 10
                    6: 1
                    7: 2
                    8: 3
                    9: 4
                   10: 5
              default: 6
          }
         1: .line 239
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 2.54
            fdiv
            freturn
         2: .line 241
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 25.4
            fdiv
            freturn
         3: .line 243
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            freturn
         4: .line 245
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 72.0
            fdiv
            freturn
         5: .line 247
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 6.0
            fdiv
            freturn
         6: .line 249
      StackMap locals:
      StackMap stack:
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.engine.value.Value value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0  value  Lorg/apache/batik/css/engine/value/Value;
    MethodParameters:
       Name  Flags
      value  

  protected static float toMillimeters(org.apache.batik.css.engine.value.Value);
    descriptor: (Lorg/apache/batik/css/engine/value/Value;)F
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.engine.value.Value value
         0: .line 257
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            tableswitch { // 6 - 10
                    6: 1
                    7: 2
                    8: 3
                    9: 4
                   10: 5
              default: 6
          }
         1: .line 259
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 10.0
            fmul
            freturn
         2: .line 261
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            freturn
         3: .line 263
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 25.4
            fmul
            freturn
         4: .line 265
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 25.4
            fmul
            ldc 72.0
            fdiv
            freturn
         5: .line 267
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 25.4
            fmul
            ldc 6.0
            fdiv
            freturn
         6: .line 269
      StackMap locals:
      StackMap stack:
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.engine.value.Value value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0  value  Lorg/apache/batik/css/engine/value/Value;
    MethodParameters:
       Name  Flags
      value  

  protected static float toPoints(org.apache.batik.css.engine.value.Value);
    descriptor: (Lorg/apache/batik/css/engine/value/Value;)F
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.engine.value.Value value
         0: .line 277
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            tableswitch { // 6 - 10
                    6: 1
                    7: 2
                    8: 3
                    9: 4
                   10: 5
              default: 6
          }
         1: .line 279
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 72.0
            fmul
            ldc 2.54
            fdiv
            freturn
         2: .line 281
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 72.0
            fmul
            ldc 25.4
            fdiv
            freturn
         3: .line 283
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 72.0
            fmul
            freturn
         4: .line 285
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            freturn
         5: .line 287
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 12.0
            fmul
            freturn
         6: .line 289
      StackMap locals:
      StackMap stack:
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.engine.value.Value value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0  value  Lorg/apache/batik/css/engine/value/Value;
    MethodParameters:
       Name  Flags
      value  

  protected static float toPicas(org.apache.batik.css.engine.value.Value);
    descriptor: (Lorg/apache/batik/css/engine/value/Value;)F
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.engine.value.Value value
         0: .line 297
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            tableswitch { // 6 - 10
                    6: 1
                    7: 2
                    8: 3
                    9: 4
                   10: 5
              default: 6
          }
         1: .line 299
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 6.0
            fmul
            ldc 2.54
            fdiv
            freturn
         2: .line 301
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 6.0
            fmul
            ldc 25.4
            fdiv
            freturn
         3: .line 303
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 6.0
            fmul
            freturn
         4: .line 305
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 12.0
            fdiv
            freturn
         5: .line 307
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            freturn
         6: .line 309
      StackMap locals:
      StackMap stack:
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.engine.value.Value value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0  value  Lorg/apache/batik/css/engine/value/Value;
    MethodParameters:
       Name  Flags
      value  

  protected static float toDegrees(org.apache.batik.css.engine.value.Value);
    descriptor: (Lorg/apache/batik/css/engine/value/Value;)F
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.engine.value.Value value
         0: .line 317
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            tableswitch { // 11 - 13
                   11: 1
                   12: 2
                   13: 3
              default: 4
          }
         1: .line 319
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            freturn
         2: .line 321
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            f2d
            invokestatic java.lang.Math.toDegrees:(D)D
            d2f
            freturn
         3: .line 323
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 9.0
            fmul
            ldc 5.0
            fdiv
            freturn
         4: .line 325
      StackMap locals:
      StackMap stack:
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.engine.value.Value value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0  value  Lorg/apache/batik/css/engine/value/Value;
    MethodParameters:
       Name  Flags
      value  

  protected static float toRadians(org.apache.batik.css.engine.value.Value);
    descriptor: (Lorg/apache/batik/css/engine/value/Value;)F
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.engine.value.Value value
         0: .line 333
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            tableswitch { // 11 - 13
                   11: 1
                   12: 2
                   13: 3
              default: 4
          }
         1: .line 335
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 5.0
            fmul
            ldc 9.0
            fdiv
            freturn
         2: .line 337
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            freturn
         3: .line 339
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 100.0
            fmul
            f2d
            ldc 3.141592653589793
            ddiv
            d2f
            freturn
         4: .line 341
      StackMap locals:
      StackMap stack:
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.engine.value.Value value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0  value  Lorg/apache/batik/css/engine/value/Value;
    MethodParameters:
       Name  Flags
      value  

  protected static float toGradians(org.apache.batik.css.engine.value.Value);
    descriptor: (Lorg/apache/batik/css/engine/value/Value;)F
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.engine.value.Value value
         0: .line 349
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            tableswitch { // 11 - 13
                   11: 1
                   12: 2
                   13: 3
              default: 4
          }
         1: .line 351
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            f2d
            ldc 3.141592653589793
            dmul
            ldc 180.0
            ddiv
            d2f
            freturn
         2: .line 353
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            f2d
            ldc 3.141592653589793
            dmul
            ldc 100.0
            ddiv
            d2f
            freturn
         3: .line 355
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            freturn
         4: .line 357
      StackMap locals:
      StackMap stack:
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.engine.value.Value value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0  value  Lorg/apache/batik/css/engine/value/Value;
    MethodParameters:
       Name  Flags
      value  

  protected static float toMilliseconds(org.apache.batik.css.engine.value.Value);
    descriptor: (Lorg/apache/batik/css/engine/value/Value;)F
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.engine.value.Value value
         0: .line 365
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            tableswitch { // 14 - 15
                   14: 1
                   15: 2
              default: 3
          }
         1: .line 367
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            freturn
         2: .line 369
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 1000.0
            fmul
            freturn
         3: .line 371
      StackMap locals:
      StackMap stack:
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.engine.value.Value value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0  value  Lorg/apache/batik/css/engine/value/Value;
    MethodParameters:
       Name  Flags
      value  

  protected static float toSeconds(org.apache.batik.css.engine.value.Value);
    descriptor: (Lorg/apache/batik/css/engine/value/Value;)F
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.engine.value.Value value
         0: .line 379
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            tableswitch { // 14 - 15
                   14: 1
                   15: 2
              default: 3
          }
         1: .line 381
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 1000.0
            fdiv
            freturn
         2: .line 383
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            freturn
         3: .line 385
      StackMap locals:
      StackMap stack:
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.engine.value.Value value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0  value  Lorg/apache/batik/css/engine/value/Value;
    MethodParameters:
       Name  Flags
      value  

  protected static float toHertz(org.apache.batik.css.engine.value.Value);
    descriptor: (Lorg/apache/batik/css/engine/value/Value;)F
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.engine.value.Value value
         0: .line 393
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            tableswitch { // 16 - 17
                   16: 1
                   17: 2
              default: 3
          }
         1: .line 395
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            freturn
         2: .line 397
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 1000.0
            fdiv
            freturn
         3: .line 399
      StackMap locals:
      StackMap stack:
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.engine.value.Value value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0  value  Lorg/apache/batik/css/engine/value/Value;
    MethodParameters:
       Name  Flags
      value  

  protected static float tokHertz(org.apache.batik.css.engine.value.Value);
    descriptor: (Lorg/apache/batik/css/engine/value/Value;)F
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.engine.value.Value value
         0: .line 407
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
            tableswitch { // 16 - 17
                   16: 1
                   17: 2
              default: 3
          }
         1: .line 409
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            ldc 1000.0
            fmul
            freturn
         2: .line 411
      StackMap locals:
      StackMap stack:
            aload 0 /* value */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            freturn
         3: .line 413
      StackMap locals:
      StackMap stack:
            new org.w3c.dom.DOMException
            dup
            bipush 15
            ldc ""
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.css.engine.value.Value value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0  value  Lorg/apache/batik/css/engine/value/Value;
    MethodParameters:
       Name  Flags
      value  

  public void setStringValue(short, java.lang.String);
    descriptor: (SLjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
        start local 1 // short stringType
        start local 2 // java.lang.String stringValue
         0: .line 423
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.handler:Lorg/apache/batik/css/dom/CSSOMValue$ModificationHandler;
            ifnonnull 4
         1: .line 424
            new org.w3c.dom.DOMException
            dup
         2: .line 425
            bipush 7
            ldc ""
         3: .line 424
            invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
            athrow
         4: .line 427
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.handler:Lorg/apache/batik/css/dom/CSSOMValue$ModificationHandler;
            iload 1 /* stringType */
            aload 2 /* stringValue */
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ModificationHandler.stringValueChanged:(SLjava/lang/String;)V
         5: .line 429
            return
        end local 2 // java.lang.String stringValue
        end local 1 // short stringType
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lorg/apache/batik/css/dom/CSSOMValue;
            0    6     1   stringType  S
            0    6     2  stringValue  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
             Name  Flags
      stringType   
      stringValue  

  public java.lang.String getStringValue();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 436
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue;
    Exceptions:
      throws org.w3c.dom.DOMException

  public org.w3c.dom.css.Counter getCounterValue();
    descriptor: ()Lorg/w3c/dom/css/Counter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 444
            aload 0 /* this */
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue;
    Exceptions:
      throws org.w3c.dom.DOMException

  public org.w3c.dom.css.Rect getRectValue();
    descriptor: ()Lorg/w3c/dom/css/Rect;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 452
            aload 0 /* this */
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue;
    Exceptions:
      throws org.w3c.dom.DOMException

  public org.w3c.dom.css.RGBColor getRGBColorValue();
    descriptor: ()Lorg/w3c/dom/css/RGBColor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 460
            aload 0 /* this */
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue;
    Exceptions:
      throws org.w3c.dom.DOMException

  public int getLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 469
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getLength:()I
            ireturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue;

  public org.w3c.dom.css.CSSValue item(int);
    descriptor: (I)Lorg/w3c/dom/css/CSSValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
        start local 1 // int index
         0: .line 476
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getLength:()I
            istore 2 /* len */
        start local 2 // int len
         1: .line 477
            iload 1 /* index */
            iflt 2
            iload 1 /* index */
            iload 2 /* len */
            if_icmplt 3
         2: .line 478
      StackMap locals: int
      StackMap stack:
            aconst_null
            areturn
         3: .line 480
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.items:[Lorg/w3c/dom/css/CSSValue;
            ifnonnull 6
         4: .line 481
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getLength:()I
            anewarray org.w3c.dom.css.CSSValue
            putfield org.apache.batik.css.dom.CSSOMValue.items:[Lorg/w3c/dom/css/CSSValue;
         5: .line 482
            goto 10
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.items:[Lorg/w3c/dom/css/CSSValue;
            arraylength
            iload 2 /* len */
            if_icmpge 10
         7: .line 483
            iload 2 /* len */
            anewarray org.w3c.dom.css.CSSValue
            astore 3 /* nitems */
        start local 3 // org.w3c.dom.css.CSSValue[] nitems
         8: .line 484
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.items:[Lorg/w3c/dom/css/CSSValue;
            iconst_0
            aload 3 /* nitems */
            iconst_0
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.items:[Lorg/w3c/dom/css/CSSValue;
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         9: .line 485
            aload 0 /* this */
            aload 3 /* nitems */
            putfield org.apache.batik.css.dom.CSSOMValue.items:[Lorg/w3c/dom/css/CSSValue;
        end local 3 // org.w3c.dom.css.CSSValue[] nitems
        10: .line 487
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.items:[Lorg/w3c/dom/css/CSSValue;
            iload 1 /* index */
            aaload
            astore 3 /* result */
        start local 3 // org.w3c.dom.css.CSSValue result
        11: .line 488
            aload 3 /* result */
            ifnonnull 13
        12: .line 489
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.items:[Lorg/w3c/dom/css/CSSValue;
            iload 1 /* index */
            new org.apache.batik.css.dom.CSSOMValue$ListComponent
            dup
            aload 0 /* this */
            iload 1 /* index */
            invokespecial org.apache.batik.css.dom.CSSOMValue$ListComponent.<init>:(Lorg/apache/batik/css/dom/CSSOMValue;I)V
            dup
            astore 3 /* result */
            aastore
        13: .line 491
      StackMap locals: org.w3c.dom.css.CSSValue
      StackMap stack:
            aload 3 /* result */
            areturn
        end local 3 // org.w3c.dom.css.CSSValue result
        end local 2 // int len
        end local 1 // int index
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Lorg/apache/batik/css/dom/CSSOMValue;
            0   14     1   index  I
            1   14     2     len  I
            8   10     3  nitems  [Lorg/w3c/dom/css/CSSValue;
           11   14     3  result  Lorg/w3c/dom/css/CSSValue;
    MethodParameters:
       Name  Flags
      index  

  public java.lang.String getIdentifier();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 500
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getIdentifier:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue;

  public java.lang.String getListStyle();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 507
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getListStyle:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue;

  public java.lang.String getSeparator();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 514
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getSeparator:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/dom/CSSOMValue;

  public org.w3c.dom.css.CSSPrimitiveValue getTop();
    descriptor: ()Lorg/w3c/dom/css/CSSPrimitiveValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 523
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getTop:()Lorg/apache/batik/css/engine/value/Value;
            pop
         1: .line 524
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.topComponent:Lorg/apache/batik/css/dom/CSSOMValue$TopComponent;
            ifnonnull 3
         2: .line 525
            aload 0 /* this */
            new org.apache.batik.css.dom.CSSOMValue$TopComponent
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.css.dom.CSSOMValue$TopComponent.<init>:(Lorg/apache/batik/css/dom/CSSOMValue;)V
            putfield org.apache.batik.css.dom.CSSOMValue.topComponent:Lorg/apache/batik/css/dom/CSSOMValue$TopComponent;
         3: .line 527
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.topComponent:Lorg/apache/batik/css/dom/CSSOMValue$TopComponent;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/css/dom/CSSOMValue;

  public org.w3c.dom.css.CSSPrimitiveValue getRight();
    descriptor: ()Lorg/w3c/dom/css/CSSPrimitiveValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 534
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getRight:()Lorg/apache/batik/css/engine/value/Value;
            pop
         1: .line 535
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.rightComponent:Lorg/apache/batik/css/dom/CSSOMValue$RightComponent;
            ifnonnull 3
         2: .line 536
            aload 0 /* this */
            new org.apache.batik.css.dom.CSSOMValue$RightComponent
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.css.dom.CSSOMValue$RightComponent.<init>:(Lorg/apache/batik/css/dom/CSSOMValue;)V
            putfield org.apache.batik.css.dom.CSSOMValue.rightComponent:Lorg/apache/batik/css/dom/CSSOMValue$RightComponent;
         3: .line 538
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.rightComponent:Lorg/apache/batik/css/dom/CSSOMValue$RightComponent;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/css/dom/CSSOMValue;

  public org.w3c.dom.css.CSSPrimitiveValue getBottom();
    descriptor: ()Lorg/w3c/dom/css/CSSPrimitiveValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 545
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getBottom:()Lorg/apache/batik/css/engine/value/Value;
            pop
         1: .line 546
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.bottomComponent:Lorg/apache/batik/css/dom/CSSOMValue$BottomComponent;
            ifnonnull 3
         2: .line 547
            aload 0 /* this */
            new org.apache.batik.css.dom.CSSOMValue$BottomComponent
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.css.dom.CSSOMValue$BottomComponent.<init>:(Lorg/apache/batik/css/dom/CSSOMValue;)V
            putfield org.apache.batik.css.dom.CSSOMValue.bottomComponent:Lorg/apache/batik/css/dom/CSSOMValue$BottomComponent;
         3: .line 549
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.bottomComponent:Lorg/apache/batik/css/dom/CSSOMValue$BottomComponent;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/css/dom/CSSOMValue;

  public org.w3c.dom.css.CSSPrimitiveValue getLeft();
    descriptor: ()Lorg/w3c/dom/css/CSSPrimitiveValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 556
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getLeft:()Lorg/apache/batik/css/engine/value/Value;
            pop
         1: .line 557
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.leftComponent:Lorg/apache/batik/css/dom/CSSOMValue$LeftComponent;
            ifnonnull 3
         2: .line 558
            aload 0 /* this */
            new org.apache.batik.css.dom.CSSOMValue$LeftComponent
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.css.dom.CSSOMValue$LeftComponent.<init>:(Lorg/apache/batik/css/dom/CSSOMValue;)V
            putfield org.apache.batik.css.dom.CSSOMValue.leftComponent:Lorg/apache/batik/css/dom/CSSOMValue$LeftComponent;
         3: .line 560
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.leftComponent:Lorg/apache/batik/css/dom/CSSOMValue$LeftComponent;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/css/dom/CSSOMValue;

  public org.w3c.dom.css.CSSPrimitiveValue getRed();
    descriptor: ()Lorg/w3c/dom/css/CSSPrimitiveValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 569
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getRed:()Lorg/apache/batik/css/engine/value/Value;
            pop
         1: .line 570
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.redComponent:Lorg/apache/batik/css/dom/CSSOMValue$RedComponent;
            ifnonnull 3
         2: .line 571
            aload 0 /* this */
            new org.apache.batik.css.dom.CSSOMValue$RedComponent
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.css.dom.CSSOMValue$RedComponent.<init>:(Lorg/apache/batik/css/dom/CSSOMValue;)V
            putfield org.apache.batik.css.dom.CSSOMValue.redComponent:Lorg/apache/batik/css/dom/CSSOMValue$RedComponent;
         3: .line 573
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.redComponent:Lorg/apache/batik/css/dom/CSSOMValue$RedComponent;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/css/dom/CSSOMValue;

  public org.w3c.dom.css.CSSPrimitiveValue getGreen();
    descriptor: ()Lorg/w3c/dom/css/CSSPrimitiveValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 580
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getGreen:()Lorg/apache/batik/css/engine/value/Value;
            pop
         1: .line 581
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.greenComponent:Lorg/apache/batik/css/dom/CSSOMValue$GreenComponent;
            ifnonnull 3
         2: .line 582
            aload 0 /* this */
            new org.apache.batik.css.dom.CSSOMValue$GreenComponent
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.css.dom.CSSOMValue$GreenComponent.<init>:(Lorg/apache/batik/css/dom/CSSOMValue;)V
            putfield org.apache.batik.css.dom.CSSOMValue.greenComponent:Lorg/apache/batik/css/dom/CSSOMValue$GreenComponent;
         3: .line 584
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.greenComponent:Lorg/apache/batik/css/dom/CSSOMValue$GreenComponent;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/css/dom/CSSOMValue;

  public org.w3c.dom.css.CSSPrimitiveValue getBlue();
    descriptor: ()Lorg/w3c/dom/css/CSSPrimitiveValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.css.dom.CSSOMValue this
         0: .line 592
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.valueProvider:Lorg/apache/batik/css/dom/CSSOMValue$ValueProvider;
            invokeinterface org.apache.batik.css.dom.CSSOMValue$ValueProvider.getValue:()Lorg/apache/batik/css/engine/value/Value;
            invokeinterface org.apache.batik.css.engine.value.Value.getBlue:()Lorg/apache/batik/css/engine/value/Value;
            pop
         1: .line 593
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.blueComponent:Lorg/apache/batik/css/dom/CSSOMValue$BlueComponent;
            ifnonnull 3
         2: .line 594
            aload 0 /* this */
            new org.apache.batik.css.dom.CSSOMValue$BlueComponent
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.css.dom.CSSOMValue$BlueComponent.<init>:(Lorg/apache/batik/css/dom/CSSOMValue;)V
            putfield org.apache.batik.css.dom.CSSOMValue.blueComponent:Lorg/apache/batik/css/dom/CSSOMValue$BlueComponent;
         3: .line 596
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.css.dom.CSSOMValue.blueComponent:Lorg/apache/batik/css/dom/CSSOMValue$BlueComponent;
            areturn
        end local 0 // org.apache.batik.css.dom.CSSOMValue this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/css/dom/CSSOMValue;
}
SourceFile: "CSSOMValue.java"
NestMembers:
  org.apache.batik.css.dom.CSSOMValue$AbstractComponent  org.apache.batik.css.dom.CSSOMValue$AbstractModificationHandler  org.apache.batik.css.dom.CSSOMValue$BlueComponent  org.apache.batik.css.dom.CSSOMValue$BottomComponent  org.apache.batik.css.dom.CSSOMValue$FloatComponent  org.apache.batik.css.dom.CSSOMValue$GreenComponent  org.apache.batik.css.dom.CSSOMValue$LeftComponent  org.apache.batik.css.dom.CSSOMValue$ListComponent  org.apache.batik.css.dom.CSSOMValue$ModificationHandler  org.apache.batik.css.dom.CSSOMValue$RedComponent  org.apache.batik.css.dom.CSSOMValue$RightComponent  org.apache.batik.css.dom.CSSOMValue$TopComponent  org.apache.batik.css.dom.CSSOMValue$ValueProvider
InnerClasses:
  protected abstract AbstractComponent = org.apache.batik.css.dom.CSSOMValue$AbstractComponent of org.apache.batik.css.dom.CSSOMValue
  public abstract AbstractModificationHandler = org.apache.batik.css.dom.CSSOMValue$AbstractModificationHandler of org.apache.batik.css.dom.CSSOMValue
  protected BlueComponent = org.apache.batik.css.dom.CSSOMValue$BlueComponent of org.apache.batik.css.dom.CSSOMValue
  protected BottomComponent = org.apache.batik.css.dom.CSSOMValue$BottomComponent of org.apache.batik.css.dom.CSSOMValue
  protected abstract FloatComponent = org.apache.batik.css.dom.CSSOMValue$FloatComponent of org.apache.batik.css.dom.CSSOMValue
  protected GreenComponent = org.apache.batik.css.dom.CSSOMValue$GreenComponent of org.apache.batik.css.dom.CSSOMValue
  protected LeftComponent = org.apache.batik.css.dom.CSSOMValue$LeftComponent of org.apache.batik.css.dom.CSSOMValue
  protected ListComponent = org.apache.batik.css.dom.CSSOMValue$ListComponent of org.apache.batik.css.dom.CSSOMValue
  public abstract ModificationHandler = org.apache.batik.css.dom.CSSOMValue$ModificationHandler of org.apache.batik.css.dom.CSSOMValue
  protected RedComponent = org.apache.batik.css.dom.CSSOMValue$RedComponent of org.apache.batik.css.dom.CSSOMValue
  protected RightComponent = org.apache.batik.css.dom.CSSOMValue$RightComponent of org.apache.batik.css.dom.CSSOMValue
  protected TopComponent = org.apache.batik.css.dom.CSSOMValue$TopComponent of org.apache.batik.css.dom.CSSOMValue
  public abstract ValueProvider = org.apache.batik.css.dom.CSSOMValue$ValueProvider of org.apache.batik.css.dom.CSSOMValue