public class org.apache.batik.bridge.SVGAnimationEngine$AnimatableColorValueFactory extends org.apache.batik.bridge.SVGAnimationEngine$CSSValueFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.bridge.SVGAnimationEngine$AnimatableColorValueFactory
  super_class: org.apache.batik.bridge.SVGAnimationEngine$CSSValueFactory
{
  final org.apache.batik.bridge.SVGAnimationEngine this$0;
    descriptor: Lorg/apache/batik/bridge/SVGAnimationEngine;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  protected void <init>(org.apache.batik.bridge.SVGAnimationEngine);
    descriptor: (Lorg/apache/batik/bridge/SVGAnimationEngine;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.SVGAnimationEngine$AnimatableColorValueFactory this
         0: .line 1816
            aload 0 /* this */
            aload 1
            putfield org.apache.batik.bridge.SVGAnimationEngine$AnimatableColorValueFactory.this$0:Lorg/apache/batik/bridge/SVGAnimationEngine;
            aload 0 /* this */
            aload 1
            invokespecial org.apache.batik.bridge.SVGAnimationEngine$CSSValueFactory.<init>:(Lorg/apache/batik/bridge/SVGAnimationEngine;)V
            return
        end local 0 // org.apache.batik.bridge.SVGAnimationEngine$AnimatableColorValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGAnimationEngine$AnimatableColorValueFactory;
    MethodParameters:
        Name  Flags
      this$0  final

  protected org.apache.batik.anim.values.AnimatableValue createAnimatableValue(org.apache.batik.anim.dom.AnimationTarget, java.lang.String, org.apache.batik.css.engine.value.Value);
    descriptor: (Lorg/apache/batik/anim/dom/AnimationTarget;Ljava/lang/String;Lorg/apache/batik/css/engine/value/Value;)Lorg/apache/batik/anim/values/AnimatableValue;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=6, args_size=4
        start local 0 // org.apache.batik.bridge.SVGAnimationEngine$AnimatableColorValueFactory this
        start local 1 // org.apache.batik.anim.dom.AnimationTarget target
        start local 2 // java.lang.String pn
        start local 3 // org.apache.batik.css.engine.value.Value v
         0: .line 1821
            aload 1 /* target */
            invokeinterface org.apache.batik.anim.dom.AnimationTarget.getElement:()Lorg/w3c/dom/Element;
            aconst_null
            aload 3 /* v */
            fconst_1
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGAnimationEngine$AnimatableColorValueFactory.this$0:Lorg/apache/batik/bridge/SVGAnimationEngine;
            getfield org.apache.batik.bridge.SVGAnimationEngine.ctx:Lorg/apache/batik/bridge/BridgeContext;
         1: .line 1820
            invokestatic org.apache.batik.bridge.PaintServer.convertPaint:(Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/css/engine/value/Value;FLorg/apache/batik/bridge/BridgeContext;)Ljava/awt/Paint;
            astore 4 /* p */
        start local 4 // java.awt.Paint p
         2: .line 1822
            aload 4 /* p */
            instanceof java.awt.Color
            ifeq 9
         3: .line 1823
            aload 4 /* p */
            checkcast java.awt.Color
            astore 5 /* c */
        start local 5 // java.awt.Color c
         4: .line 1824
            new org.apache.batik.anim.values.AnimatableColorValue
            dup
            aload 1 /* target */
         5: .line 1825
            aload 5 /* c */
            invokevirtual java.awt.Color.getRed:()I
            i2f
            ldc 255.0
            fdiv
         6: .line 1826
            aload 5 /* c */
            invokevirtual java.awt.Color.getGreen:()I
            i2f
            ldc 255.0
            fdiv
         7: .line 1827
            aload 5 /* c */
            invokevirtual java.awt.Color.getBlue:()I
            i2f
            ldc 255.0
            fdiv
         8: .line 1824
            invokespecial org.apache.batik.anim.values.AnimatableColorValue.<init>:(Lorg/apache/batik/anim/dom/AnimationTarget;FFF)V
            areturn
        end local 5 // java.awt.Color c
         9: .line 1830
      StackMap locals: java.awt.Paint
      StackMap stack:
            aconst_null
            areturn
        end local 4 // java.awt.Paint p
        end local 3 // org.apache.batik.css.engine.value.Value v
        end local 2 // java.lang.String pn
        end local 1 // org.apache.batik.anim.dom.AnimationTarget target
        end local 0 // org.apache.batik.bridge.SVGAnimationEngine$AnimatableColorValueFactory this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lorg/apache/batik/bridge/SVGAnimationEngine$AnimatableColorValueFactory;
            0   10     1  target  Lorg/apache/batik/anim/dom/AnimationTarget;
            0   10     2      pn  Ljava/lang/String;
            0   10     3       v  Lorg/apache/batik/css/engine/value/Value;
            2   10     4       p  Ljava/awt/Paint;
            4    9     5       c  Ljava/awt/Color;
    MethodParameters:
        Name  Flags
      target  
      pn      
      v       
}
SourceFile: "SVGAnimationEngine.java"
NestHost: org.apache.batik.bridge.SVGAnimationEngine
InnerClasses:
  protected AnimatableColorValueFactory = org.apache.batik.bridge.SVGAnimationEngine$AnimatableColorValueFactory of org.apache.batik.bridge.SVGAnimationEngine
  protected abstract CSSValueFactory = org.apache.batik.bridge.SVGAnimationEngine$CSSValueFactory of org.apache.batik.bridge.SVGAnimationEngine