public class org.apache.batik.svggen.SVGTransform extends org.apache.batik.svggen.AbstractSVGConverter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.svggen.SVGTransform
  super_class: org.apache.batik.svggen.AbstractSVGConverter
{
  private static double radiansToDegrees;
    descriptor: D
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 39
            ldc 57.29577951308232
            putstatic org.apache.batik.svggen.SVGTransform.radiansToDegrees:D
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.apache.batik.svggen.SVGGeneratorContext);
    descriptor: (Lorg/apache/batik/svggen/SVGGeneratorContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.svggen.SVGTransform this
        start local 1 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
         0: .line 46
            aload 0 /* this */
            aload 1 /* generatorContext */
            invokespecial org.apache.batik.svggen.AbstractSVGConverter.<init>:(Lorg/apache/batik/svggen/SVGGeneratorContext;)V
         1: .line 47
            return
        end local 1 // org.apache.batik.svggen.SVGGeneratorContext generatorContext
        end local 0 // org.apache.batik.svggen.SVGTransform this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/apache/batik/svggen/SVGTransform;
            0    2     1  generatorContext  Lorg/apache/batik/svggen/SVGGeneratorContext;
    MethodParameters:
                  Name  Flags
      generatorContext  

  public org.apache.batik.svggen.SVGDescriptor toSVG(org.apache.batik.ext.awt.g2d.GraphicContext);
    descriptor: (Lorg/apache/batik/ext/awt/g2d/GraphicContext;)Lorg/apache/batik/svggen/SVGDescriptor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.svggen.SVGTransform this
        start local 1 // org.apache.batik.ext.awt.g2d.GraphicContext gc
         0: .line 60
            new org.apache.batik.svggen.SVGTransformDescriptor
            dup
            aload 0 /* this */
            aload 1 /* gc */
            invokevirtual org.apache.batik.svggen.SVGTransform.toSVGTransform:(Lorg/apache/batik/ext/awt/g2d/GraphicContext;)Ljava/lang/String;
            invokespecial org.apache.batik.svggen.SVGTransformDescriptor.<init>:(Ljava/lang/String;)V
            areturn
        end local 1 // org.apache.batik.ext.awt.g2d.GraphicContext gc
        end local 0 // org.apache.batik.svggen.SVGTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/svggen/SVGTransform;
            0    1     1    gc  Lorg/apache/batik/ext/awt/g2d/GraphicContext;
    MethodParameters:
      Name  Flags
      gc    

  public final java.lang.String toSVGTransform(org.apache.batik.ext.awt.g2d.GraphicContext);
    descriptor: (Lorg/apache/batik/ext/awt/g2d/GraphicContext;)Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.svggen.SVGTransform this
        start local 1 // org.apache.batik.ext.awt.g2d.GraphicContext gc
         0: .line 70
            aload 0 /* this */
            aload 1 /* gc */
            invokevirtual org.apache.batik.ext.awt.g2d.GraphicContext.getTransformStack:()[Lorg/apache/batik/ext/awt/g2d/TransformStackElement;
            invokevirtual org.apache.batik.svggen.SVGTransform.toSVGTransform:([Lorg/apache/batik/ext/awt/g2d/TransformStackElement;)Ljava/lang/String;
            areturn
        end local 1 // org.apache.batik.ext.awt.g2d.GraphicContext gc
        end local 0 // org.apache.batik.svggen.SVGTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/svggen/SVGTransform;
            0    1     1    gc  Lorg/apache/batik/ext/awt/g2d/GraphicContext;
    MethodParameters:
      Name  Flags
      gc    

  public final java.lang.String toSVGTransform(org.apache.batik.ext.awt.g2d.TransformStackElement[]);
    descriptor: ([Lorg/apache/batik/ext/awt/g2d/TransformStackElement;)Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=12, args_size=2
        start local 0 // org.apache.batik.svggen.SVGTransform this
        start local 1 // org.apache.batik.ext.awt.g2d.TransformStackElement[] transformStack
         0: .line 84
            aload 1 /* transformStack */
            arraylength
            istore 2 /* nTransforms */
        start local 2 // int nTransforms
         1: .line 88
            new org.apache.batik.svggen.SVGTransform$1
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.svggen.SVGTransform$1.<init>:(Lorg/apache/batik/svggen/SVGTransform;)V
            astore 3 /* presentation */
        start local 3 // java.util.Stack presentation
         2: .line 118
            iconst_0
            istore 4 /* canConcatenate */
        start local 4 // boolean canConcatenate
         3: .line 119
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         4: iconst_0
            istore 6 /* j */
        start local 6 // int j
         5: iconst_0
            istore 7 /* next */
        start local 7 // int next
         6: .line 120
            aconst_null
            astore 8 /* element */
        start local 8 // org.apache.batik.ext.awt.g2d.TransformStackElement element
         7: .line 130
            goto 21
         8: .line 134
      StackMap locals: org.apache.batik.svggen.SVGTransform org.apache.batik.ext.awt.g2d.TransformStackElement[] int java.util.Stack int int int int org.apache.batik.ext.awt.g2d.TransformStackElement
      StackMap stack:
            iload 5 /* i */
            istore 7 /* next */
         9: .line 135
            aload 8 /* element */
            ifnonnull 12
        10: .line 136
            aload 1 /* transformStack */
            iload 5 /* i */
            aaload
            invokevirtual org.apache.batik.ext.awt.g2d.TransformStackElement.clone:()Ljava/lang/Object;
            checkcast org.apache.batik.ext.awt.g2d.TransformStackElement
            astore 8 /* element */
        11: .line 137
            iinc 7 /* next */ 1
        12: .line 141
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 4 /* canConcatenate */
        13: .line 142
            iload 7 /* next */
            istore 6 /* j */
            goto 18
        14: .line 143
      StackMap locals:
      StackMap stack:
            aload 8 /* element */
            aload 1 /* transformStack */
            iload 6 /* j */
            aaload
            invokevirtual org.apache.batik.ext.awt.g2d.TransformStackElement.concatenate:(Lorg/apache/batik/ext/awt/g2d/TransformStackElement;)Z
            istore 4 /* canConcatenate */
        15: .line 144
            iload 4 /* canConcatenate */
            ifne 17
        16: .line 145
            goto 19
        17: .line 142
      StackMap locals:
      StackMap stack:
            iinc 6 /* j */ 1
      StackMap locals:
      StackMap stack:
        18: iload 6 /* j */
            iload 2 /* nTransforms */
            if_icmplt 14
        19: .line 156
      StackMap locals:
      StackMap stack:
            iload 6 /* j */
            istore 5 /* i */
        20: .line 162
            aload 3 /* presentation */
            aload 8 /* element */
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.batik.ext.awt.g2d.TransformStackElement
            astore 8 /* element */
        21: .line 130
      StackMap locals:
      StackMap stack:
            iload 5 /* i */
            iload 2 /* nTransforms */
            if_icmplt 8
        22: .line 166
            aload 8 /* element */
            ifnull 24
        23: .line 167
            aload 3 /* presentation */
            aload 8 /* element */
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        24: .line 173
      StackMap locals:
      StackMap stack:
            aload 3 /* presentation */
            invokevirtual java.util.Stack.size:()I
            istore 9 /* nPresentations */
        start local 9 // int nPresentations
        25: .line 175
            new java.lang.StringBuffer
            dup
            iload 9 /* nPresentations */
            bipush 8
            imul
            invokespecial java.lang.StringBuffer.<init>:(I)V
            astore 10 /* transformStackBuffer */
        start local 10 // java.lang.StringBuffer transformStackBuffer
        26: .line 176
            iconst_0
            istore 5 /* i */
            goto 30
        27: .line 177
      StackMap locals: int java.lang.StringBuffer
      StackMap stack:
            aload 10 /* transformStackBuffer */
            aload 0 /* this */
            aload 3 /* presentation */
            iload 5 /* i */
            invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
            checkcast org.apache.batik.ext.awt.g2d.TransformStackElement
            invokevirtual org.apache.batik.svggen.SVGTransform.convertTransform:(Lorg/apache/batik/ext/awt/g2d/TransformStackElement;)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        28: .line 178
            aload 10 /* transformStackBuffer */
            ldc " "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        29: .line 176
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        30: iload 5 /* i */
            iload 9 /* nPresentations */
            if_icmplt 27
        31: .line 181
            aload 10 /* transformStackBuffer */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 11 /* transformValue */
        start local 11 // java.lang.String transformValue
        32: .line 182
            aload 11 /* transformValue */
            areturn
        end local 11 // java.lang.String transformValue
        end local 10 // java.lang.StringBuffer transformStackBuffer
        end local 9 // int nPresentations
        end local 8 // org.apache.batik.ext.awt.g2d.TransformStackElement element
        end local 7 // int next
        end local 6 // int j
        end local 5 // int i
        end local 4 // boolean canConcatenate
        end local 3 // java.util.Stack presentation
        end local 2 // int nTransforms
        end local 1 // org.apache.batik.ext.awt.g2d.TransformStackElement[] transformStack
        end local 0 // org.apache.batik.svggen.SVGTransform this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   33     0                  this  Lorg/apache/batik/svggen/SVGTransform;
            0   33     1        transformStack  [Lorg/apache/batik/ext/awt/g2d/TransformStackElement;
            1   33     2           nTransforms  I
            2   33     3          presentation  Ljava/util/Stack;
            3   33     4        canConcatenate  Z
            4   33     5                     i  I
            5   33     6                     j  I
            6   33     7                  next  I
            7   33     8               element  Lorg/apache/batik/ext/awt/g2d/TransformStackElement;
           25   33     9        nPresentations  I
           26   33    10  transformStackBuffer  Ljava/lang/StringBuffer;
           32   33    11        transformValue  Ljava/lang/String;
    MethodParameters:
                Name  Flags
      transformStack  

  final java.lang.String convertTransform(org.apache.batik.ext.awt.g2d.TransformStackElement);
    descriptor: (Lorg/apache/batik/ext/awt/g2d/TransformStackElement;)Ljava/lang/String;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // org.apache.batik.svggen.SVGTransform this
        start local 1 // org.apache.batik.ext.awt.g2d.TransformStackElement transformElement
         0: .line 189
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 2 /* transformString */
        start local 2 // java.lang.StringBuffer transformString
         1: .line 190
            aload 1 /* transformElement */
            invokevirtual org.apache.batik.ext.awt.g2d.TransformStackElement.getTransformParameters:()[D
            astore 3 /* transformParameters */
        start local 3 // double[] transformParameters
         2: .line 191
            aload 1 /* transformElement */
            invokevirtual org.apache.batik.ext.awt.g2d.TransformStackElement.getType:()Lorg/apache/batik/ext/awt/g2d/TransformType;
            invokevirtual org.apache.batik.ext.awt.g2d.TransformType.toInt:()I
            tableswitch { // 0 - 4
                    0: 3
                    1: 11
                    2: 17
                    3: 25
                    4: 41
              default: 57
          }
         3: .line 193
      StackMap locals: java.lang.StringBuffer double[]
      StackMap stack:
            aload 1 /* transformElement */
            invokevirtual org.apache.batik.ext.awt.g2d.TransformStackElement.isIdentity:()Z
            ifne 58
         4: .line 194
            aload 2 /* transformString */
            ldc "translate"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         5: .line 195
            aload 2 /* transformString */
            ldc "("
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         6: .line 196
            aload 2 /* transformString */
            aload 0 /* this */
            aload 3 /* transformParameters */
            iconst_0
            daload
            invokevirtual org.apache.batik.svggen.SVGTransform.doubleString:(D)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         7: .line 197
            aload 2 /* transformString */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         8: .line 198
            aload 2 /* transformString */
            aload 0 /* this */
            aload 3 /* transformParameters */
            iconst_1
            daload
            invokevirtual org.apache.batik.svggen.SVGTransform.doubleString:(D)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         9: .line 199
            aload 2 /* transformString */
            ldc ")"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        10: .line 201
            goto 58
        11: .line 203
      StackMap locals:
      StackMap stack:
            aload 1 /* transformElement */
            invokevirtual org.apache.batik.ext.awt.g2d.TransformStackElement.isIdentity:()Z
            ifne 58
        12: .line 204
            aload 2 /* transformString */
            ldc "rotate"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        13: .line 205
            aload 2 /* transformString */
            ldc "("
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        14: .line 206
            aload 2 /* transformString */
            aload 0 /* this */
            getstatic org.apache.batik.svggen.SVGTransform.radiansToDegrees:D
            aload 3 /* transformParameters */
            iconst_0
            daload
            dmul
            invokevirtual org.apache.batik.svggen.SVGTransform.doubleString:(D)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        15: .line 207
            aload 2 /* transformString */
            ldc ")"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        16: .line 209
            goto 58
        17: .line 211
      StackMap locals:
      StackMap stack:
            aload 1 /* transformElement */
            invokevirtual org.apache.batik.ext.awt.g2d.TransformStackElement.isIdentity:()Z
            ifne 58
        18: .line 212
            aload 2 /* transformString */
            ldc "scale"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        19: .line 213
            aload 2 /* transformString */
            ldc "("
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        20: .line 214
            aload 2 /* transformString */
            aload 0 /* this */
            aload 3 /* transformParameters */
            iconst_0
            daload
            invokevirtual org.apache.batik.svggen.SVGTransform.doubleString:(D)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        21: .line 215
            aload 2 /* transformString */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        22: .line 216
            aload 2 /* transformString */
            aload 0 /* this */
            aload 3 /* transformParameters */
            iconst_1
            daload
            invokevirtual org.apache.batik.svggen.SVGTransform.doubleString:(D)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        23: .line 217
            aload 2 /* transformString */
            ldc ")"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        24: .line 219
            goto 58
        25: .line 221
      StackMap locals:
      StackMap stack:
            aload 1 /* transformElement */
            invokevirtual org.apache.batik.ext.awt.g2d.TransformStackElement.isIdentity:()Z
            ifne 58
        26: .line 222
            aload 2 /* transformString */
            ldc "matrix"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        27: .line 223
            aload 2 /* transformString */
            ldc "("
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        28: .line 224
            aload 2 /* transformString */
            iconst_1
            invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
            pop
        29: .line 225
            aload 2 /* transformString */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        30: .line 226
            aload 2 /* transformString */
            aload 0 /* this */
            aload 3 /* transformParameters */
            iconst_1
            daload
            invokevirtual org.apache.batik.svggen.SVGTransform.doubleString:(D)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        31: .line 227
            aload 2 /* transformString */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        32: .line 228
            aload 2 /* transformString */
            aload 0 /* this */
            aload 3 /* transformParameters */
            iconst_0
            daload
            invokevirtual org.apache.batik.svggen.SVGTransform.doubleString:(D)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        33: .line 229
            aload 2 /* transformString */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        34: .line 230
            aload 2 /* transformString */
            iconst_1
            invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
            pop
        35: .line 231
            aload 2 /* transformString */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        36: .line 232
            aload 2 /* transformString */
            iconst_0
            invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
            pop
        37: .line 233
            aload 2 /* transformString */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        38: .line 234
            aload 2 /* transformString */
            iconst_0
            invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
            pop
        39: .line 235
            aload 2 /* transformString */
            ldc ")"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        40: .line 237
            goto 58
        41: .line 239
      StackMap locals:
      StackMap stack:
            aload 1 /* transformElement */
            invokevirtual org.apache.batik.ext.awt.g2d.TransformStackElement.isIdentity:()Z
            ifne 58
        42: .line 240
            aload 2 /* transformString */
            ldc "matrix"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        43: .line 241
            aload 2 /* transformString */
            ldc "("
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        44: .line 242
            aload 2 /* transformString */
            aload 0 /* this */
            aload 3 /* transformParameters */
            iconst_0
            daload
            invokevirtual org.apache.batik.svggen.SVGTransform.doubleString:(D)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        45: .line 243
            aload 2 /* transformString */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        46: .line 244
            aload 2 /* transformString */
            aload 0 /* this */
            aload 3 /* transformParameters */
            iconst_1
            daload
            invokevirtual org.apache.batik.svggen.SVGTransform.doubleString:(D)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        47: .line 245
            aload 2 /* transformString */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        48: .line 246
            aload 2 /* transformString */
            aload 0 /* this */
            aload 3 /* transformParameters */
            iconst_2
            daload
            invokevirtual org.apache.batik.svggen.SVGTransform.doubleString:(D)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        49: .line 247
            aload 2 /* transformString */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        50: .line 248
            aload 2 /* transformString */
            aload 0 /* this */
            aload 3 /* transformParameters */
            iconst_3
            daload
            invokevirtual org.apache.batik.svggen.SVGTransform.doubleString:(D)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        51: .line 249
            aload 2 /* transformString */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        52: .line 250
            aload 2 /* transformString */
            aload 0 /* this */
            aload 3 /* transformParameters */
            iconst_4
            daload
            invokevirtual org.apache.batik.svggen.SVGTransform.doubleString:(D)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        53: .line 251
            aload 2 /* transformString */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        54: .line 252
            aload 2 /* transformString */
            aload 0 /* this */
            aload 3 /* transformParameters */
            iconst_5
            daload
            invokevirtual org.apache.batik.svggen.SVGTransform.doubleString:(D)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        55: .line 253
            aload 2 /* transformString */
            ldc ")"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        56: .line 255
            goto 58
        57: .line 259
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
            invokespecial java.lang.RuntimeException.<init>:()V
            athrow
        58: .line 262
      StackMap locals:
      StackMap stack:
            aload 2 /* transformString */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 3 // double[] transformParameters
        end local 2 // java.lang.StringBuffer transformString
        end local 1 // org.apache.batik.ext.awt.g2d.TransformStackElement transformElement
        end local 0 // org.apache.batik.svggen.SVGTransform this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   59     0                 this  Lorg/apache/batik/svggen/SVGTransform;
            0   59     1     transformElement  Lorg/apache/batik/ext/awt/g2d/TransformStackElement;
            1   59     2      transformString  Ljava/lang/StringBuffer;
            2   59     3  transformParameters  [D
    MethodParameters:
                  Name  Flags
      transformElement  
}
SourceFile: "SVGTransform.java"
NestMembers:
  org.apache.batik.svggen.SVGTransform$1
InnerClasses:
  org.apache.batik.svggen.SVGTransform$1