public final class org.apache.batik.ext.awt.RadialGradientPaint extends org.apache.batik.ext.awt.MultipleGradientPaint
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.apache.batik.ext.awt.RadialGradientPaint
  super_class: org.apache.batik.ext.awt.MultipleGradientPaint
{
  private java.awt.geom.Point2D focus;
    descriptor: Ljava/awt/geom/Point2D;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.geom.Point2D center;
    descriptor: Ljava/awt/geom/Point2D;
    flags: (0x0002) ACC_PRIVATE

  private float radius;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  public void <init>(float, float, float, float[], java.awt.Color[]);
    descriptor: (FFF[F[Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=6
        start local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
        start local 1 // float cx
        start local 2 // float cy
        start local 3 // float radius
        start local 4 // float[] fractions
        start local 5 // java.awt.Color[] colors
         0: .line 147
            aload 0 /* this */
            fload 1 /* cx */
            fload 2 /* cy */
         1: .line 148
            fload 3 /* radius */
         2: .line 149
            fload 1 /* cx */
            fload 2 /* cy */
         3: .line 150
            aload 4 /* fractions */
         4: .line 151
            aload 5 /* colors */
            invokespecial org.apache.batik.ext.awt.RadialGradientPaint.<init>:(FFFFF[F[Ljava/awt/Color;)V
         5: .line 152
            return
        end local 5 // java.awt.Color[] colors
        end local 4 // float[] fractions
        end local 3 // float radius
        end local 2 // float cy
        end local 1 // float cx
        end local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/apache/batik/ext/awt/RadialGradientPaint;
            0    6     1         cx  F
            0    6     2         cy  F
            0    6     3     radius  F
            0    6     4  fractions  [F
            0    6     5     colors  [Ljava/awt/Color;
    MethodParameters:
           Name  Flags
      cx         
      cy         
      radius     
      fractions  
      colors     

  public void <init>(java.awt.geom.Point2D, float, float[], java.awt.Color[]);
    descriptor: (Ljava/awt/geom/Point2D;F[F[Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
        start local 1 // java.awt.geom.Point2D center
        start local 2 // float radius
        start local 3 // float[] fractions
        start local 4 // java.awt.Color[] colors
         0: .line 183
            aload 0 /* this */
            aload 1 /* center */
         1: .line 184
            fload 2 /* radius */
         2: .line 185
            aload 1 /* center */
         3: .line 186
            aload 3 /* fractions */
         4: .line 187
            aload 4 /* colors */
            invokespecial org.apache.batik.ext.awt.RadialGradientPaint.<init>:(Ljava/awt/geom/Point2D;FLjava/awt/geom/Point2D;[F[Ljava/awt/Color;)V
         5: .line 188
            return
        end local 4 // java.awt.Color[] colors
        end local 3 // float[] fractions
        end local 2 // float radius
        end local 1 // java.awt.geom.Point2D center
        end local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/apache/batik/ext/awt/RadialGradientPaint;
            0    6     1     center  Ljava/awt/geom/Point2D;
            0    6     2     radius  F
            0    6     3  fractions  [F
            0    6     4     colors  [Ljava/awt/Color;
    MethodParameters:
           Name  Flags
      center     
      radius     
      fractions  
      colors     

  public void <init>(float, float, float, float, float, float[], java.awt.Color[]);
    descriptor: (FFFFF[F[Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
        start local 1 // float cx
        start local 2 // float cy
        start local 3 // float radius
        start local 4 // float fx
        start local 5 // float fy
        start local 6 // float[] fractions
        start local 7 // java.awt.Color[] colors
         0: .line 228
            aload 0 /* this */
            new java.awt.geom.Point2D$Float
            dup
            fload 1 /* cx */
            fload 2 /* cy */
            invokespecial java.awt.geom.Point2D$Float.<init>:(FF)V
         1: .line 229
            fload 3 /* radius */
         2: .line 230
            new java.awt.geom.Point2D$Float
            dup
            fload 4 /* fx */
            fload 5 /* fy */
            invokespecial java.awt.geom.Point2D$Float.<init>:(FF)V
         3: .line 231
            aload 6 /* fractions */
         4: .line 232
            aload 7 /* colors */
         5: .line 233
            getstatic org.apache.batik.ext.awt.RadialGradientPaint.NO_CYCLE:Lorg/apache/batik/ext/awt/MultipleGradientPaint$CycleMethodEnum;
         6: .line 234
            getstatic org.apache.batik.ext.awt.RadialGradientPaint.SRGB:Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;
            invokespecial org.apache.batik.ext.awt.RadialGradientPaint.<init>:(Ljava/awt/geom/Point2D;FLjava/awt/geom/Point2D;[F[Ljava/awt/Color;Lorg/apache/batik/ext/awt/MultipleGradientPaint$CycleMethodEnum;Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;)V
         7: .line 235
            return
        end local 7 // java.awt.Color[] colors
        end local 6 // float[] fractions
        end local 5 // float fy
        end local 4 // float fx
        end local 3 // float radius
        end local 2 // float cy
        end local 1 // float cx
        end local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lorg/apache/batik/ext/awt/RadialGradientPaint;
            0    8     1         cx  F
            0    8     2         cy  F
            0    8     3     radius  F
            0    8     4         fx  F
            0    8     5         fy  F
            0    8     6  fractions  [F
            0    8     7     colors  [Ljava/awt/Color;
    MethodParameters:
           Name  Flags
      cx         
      cy         
      radius     
      fx         
      fy         
      fractions  
      colors     

  public void <init>(java.awt.geom.Point2D, float, java.awt.geom.Point2D, float[], java.awt.Color[]);
    descriptor: (Ljava/awt/geom/Point2D;FLjava/awt/geom/Point2D;[F[Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=6
        start local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
        start local 1 // java.awt.geom.Point2D center
        start local 2 // float radius
        start local 3 // java.awt.geom.Point2D focus
        start local 4 // float[] fractions
        start local 5 // java.awt.Color[] colors
         0: .line 269
            aload 0 /* this */
            aload 1 /* center */
         1: .line 270
            fload 2 /* radius */
         2: .line 271
            aload 3 /* focus */
         3: .line 272
            aload 4 /* fractions */
         4: .line 273
            aload 5 /* colors */
         5: .line 274
            getstatic org.apache.batik.ext.awt.RadialGradientPaint.NO_CYCLE:Lorg/apache/batik/ext/awt/MultipleGradientPaint$CycleMethodEnum;
         6: .line 275
            getstatic org.apache.batik.ext.awt.RadialGradientPaint.SRGB:Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;
            invokespecial org.apache.batik.ext.awt.RadialGradientPaint.<init>:(Ljava/awt/geom/Point2D;FLjava/awt/geom/Point2D;[F[Ljava/awt/Color;Lorg/apache/batik/ext/awt/MultipleGradientPaint$CycleMethodEnum;Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;)V
         7: .line 276
            return
        end local 5 // java.awt.Color[] colors
        end local 4 // float[] fractions
        end local 3 // java.awt.geom.Point2D focus
        end local 2 // float radius
        end local 1 // java.awt.geom.Point2D center
        end local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lorg/apache/batik/ext/awt/RadialGradientPaint;
            0    8     1     center  Ljava/awt/geom/Point2D;
            0    8     2     radius  F
            0    8     3      focus  Ljava/awt/geom/Point2D;
            0    8     4  fractions  [F
            0    8     5     colors  [Ljava/awt/Color;
    MethodParameters:
           Name  Flags
      center     
      radius     
      focus      
      fractions  
      colors     

  public void <init>(java.awt.geom.Point2D, float, java.awt.geom.Point2D, float[], java.awt.Color[], org.apache.batik.ext.awt.MultipleGradientPaint$CycleMethodEnum, org.apache.batik.ext.awt.MultipleGradientPaint$ColorSpaceEnum);
    descriptor: (Ljava/awt/geom/Point2D;FLjava/awt/geom/Point2D;[F[Ljava/awt/Color;Lorg/apache/batik/ext/awt/MultipleGradientPaint$CycleMethodEnum;Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=8, args_size=8
        start local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
        start local 1 // java.awt.geom.Point2D center
        start local 2 // float radius
        start local 3 // java.awt.geom.Point2D focus
        start local 4 // float[] fractions
        start local 5 // java.awt.Color[] colors
        start local 6 // org.apache.batik.ext.awt.MultipleGradientPaint$CycleMethodEnum cycleMethod
        start local 7 // org.apache.batik.ext.awt.MultipleGradientPaint$ColorSpaceEnum colorSpace
         0: .line 316
            aload 0 /* this */
            aload 1 /* center */
         1: .line 317
            fload 2 /* radius */
         2: .line 318
            aload 3 /* focus */
         3: .line 319
            aload 4 /* fractions */
         4: .line 320
            aload 5 /* colors */
         5: .line 321
            aload 6 /* cycleMethod */
         6: .line 322
            aload 7 /* colorSpace */
         7: .line 323
            new java.awt.geom.AffineTransform
            dup
            invokespecial java.awt.geom.AffineTransform.<init>:()V
            invokespecial org.apache.batik.ext.awt.RadialGradientPaint.<init>:(Ljava/awt/geom/Point2D;FLjava/awt/geom/Point2D;[F[Ljava/awt/Color;Lorg/apache/batik/ext/awt/MultipleGradientPaint$CycleMethodEnum;Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;Ljava/awt/geom/AffineTransform;)V
         8: .line 324
            return
        end local 7 // org.apache.batik.ext.awt.MultipleGradientPaint$ColorSpaceEnum colorSpace
        end local 6 // org.apache.batik.ext.awt.MultipleGradientPaint$CycleMethodEnum cycleMethod
        end local 5 // java.awt.Color[] colors
        end local 4 // float[] fractions
        end local 3 // java.awt.geom.Point2D focus
        end local 2 // float radius
        end local 1 // java.awt.geom.Point2D center
        end local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lorg/apache/batik/ext/awt/RadialGradientPaint;
            0    9     1       center  Ljava/awt/geom/Point2D;
            0    9     2       radius  F
            0    9     3        focus  Ljava/awt/geom/Point2D;
            0    9     4    fractions  [F
            0    9     5       colors  [Ljava/awt/Color;
            0    9     6  cycleMethod  Lorg/apache/batik/ext/awt/MultipleGradientPaint$CycleMethodEnum;
            0    9     7   colorSpace  Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;
    MethodParameters:
             Name  Flags
      center       
      radius       
      focus        
      fractions    
      colors       
      cycleMethod  
      colorSpace   

  public void <init>(java.awt.geom.Point2D, float, java.awt.geom.Point2D, float[], java.awt.Color[], org.apache.batik.ext.awt.MultipleGradientPaint$CycleMethodEnum, org.apache.batik.ext.awt.MultipleGradientPaint$ColorSpaceEnum, java.awt.geom.AffineTransform);
    descriptor: (Ljava/awt/geom/Point2D;FLjava/awt/geom/Point2D;[F[Ljava/awt/Color;Lorg/apache/batik/ext/awt/MultipleGradientPaint$CycleMethodEnum;Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;Ljava/awt/geom/AffineTransform;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=9, args_size=9
        start local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
        start local 1 // java.awt.geom.Point2D center
        start local 2 // float radius
        start local 3 // java.awt.geom.Point2D focus
        start local 4 // float[] fractions
        start local 5 // java.awt.Color[] colors
        start local 6 // org.apache.batik.ext.awt.MultipleGradientPaint$CycleMethodEnum cycleMethod
        start local 7 // org.apache.batik.ext.awt.MultipleGradientPaint$ColorSpaceEnum colorSpace
        start local 8 // java.awt.geom.AffineTransform gradientTransform
         0: .line 369
            aload 0 /* this */
            aload 4 /* fractions */
            aload 5 /* colors */
            aload 6 /* cycleMethod */
            aload 7 /* colorSpace */
            aload 8 /* gradientTransform */
            invokespecial org.apache.batik.ext.awt.MultipleGradientPaint.<init>:([F[Ljava/awt/Color;Lorg/apache/batik/ext/awt/MultipleGradientPaint$CycleMethodEnum;Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;Ljava/awt/geom/AffineTransform;)V
         1: .line 372
            aload 1 /* center */
            ifnonnull 3
         2: .line 373
            new java.lang.NullPointerException
            dup
            ldc "Center point should not be null."
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 376
      StackMap locals: org.apache.batik.ext.awt.RadialGradientPaint java.awt.geom.Point2D float java.awt.geom.Point2D float[] java.awt.Color[] org.apache.batik.ext.awt.MultipleGradientPaint$CycleMethodEnum org.apache.batik.ext.awt.MultipleGradientPaint$ColorSpaceEnum java.awt.geom.AffineTransform
      StackMap stack:
            aload 3 /* focus */
            ifnonnull 5
         4: .line 377
            new java.lang.NullPointerException
            dup
            ldc "Focus point should not be null."
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 380
      StackMap locals:
      StackMap stack:
            fload 2 /* radius */
            fconst_0
            fcmpg
            ifgt 7
         6: .line 381
            new java.lang.IllegalArgumentException
            dup
            ldc "radius should be greater than zero"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 385
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* center */
            invokevirtual java.awt.geom.Point2D.clone:()Ljava/lang/Object;
            checkcast java.awt.geom.Point2D
            putfield org.apache.batik.ext.awt.RadialGradientPaint.center:Ljava/awt/geom/Point2D;
         8: .line 386
            aload 0 /* this */
            aload 3 /* focus */
            invokevirtual java.awt.geom.Point2D.clone:()Ljava/lang/Object;
            checkcast java.awt.geom.Point2D
            putfield org.apache.batik.ext.awt.RadialGradientPaint.focus:Ljava/awt/geom/Point2D;
         9: .line 387
            aload 0 /* this */
            fload 2 /* radius */
            putfield org.apache.batik.ext.awt.RadialGradientPaint.radius:F
        10: .line 388
            return
        end local 8 // java.awt.geom.AffineTransform gradientTransform
        end local 7 // org.apache.batik.ext.awt.MultipleGradientPaint$ColorSpaceEnum colorSpace
        end local 6 // org.apache.batik.ext.awt.MultipleGradientPaint$CycleMethodEnum cycleMethod
        end local 5 // java.awt.Color[] colors
        end local 4 // float[] fractions
        end local 3 // java.awt.geom.Point2D focus
        end local 2 // float radius
        end local 1 // java.awt.geom.Point2D center
        end local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   11     0               this  Lorg/apache/batik/ext/awt/RadialGradientPaint;
            0   11     1             center  Ljava/awt/geom/Point2D;
            0   11     2             radius  F
            0   11     3              focus  Ljava/awt/geom/Point2D;
            0   11     4          fractions  [F
            0   11     5             colors  [Ljava/awt/Color;
            0   11     6        cycleMethod  Lorg/apache/batik/ext/awt/MultipleGradientPaint$CycleMethodEnum;
            0   11     7         colorSpace  Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;
            0   11     8  gradientTransform  Ljava/awt/geom/AffineTransform;
    MethodParameters:
                   Name  Flags
      center             
      radius             
      focus              
      fractions          
      colors             
      cycleMethod        
      colorSpace         
      gradientTransform  

  public void <init>(java.awt.geom.Rectangle2D, float[], java.awt.Color[]);
    descriptor: (Ljava/awt/geom/Rectangle2D;[F[Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
        start local 1 // java.awt.geom.Rectangle2D gradientBounds
        start local 2 // float[] fractions
        start local 3 // java.awt.Color[] colors
         0: .line 417
            aload 0 /* this */
            aload 1 /* gradientBounds */
            invokevirtual java.awt.geom.Rectangle2D.getX:()D
            d2f
         1: .line 418
            aload 1 /* gradientBounds */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            d2f
            fconst_2
            fdiv
         2: .line 417
            fadd
         3: .line 420
            aload 1 /* gradientBounds */
            invokevirtual java.awt.geom.Rectangle2D.getY:()D
            d2f
         4: .line 421
            aload 1 /* gradientBounds */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            d2f
            fconst_2
            fdiv
         5: .line 420
            fadd
         6: .line 423
            aload 1 /* gradientBounds */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            d2f
            fconst_2
            fdiv
         7: .line 424
            aload 2 /* fractions */
            aload 3 /* colors */
            invokespecial org.apache.batik.ext.awt.RadialGradientPaint.<init>:(FFF[F[Ljava/awt/Color;)V
         8: .line 425
            return
        end local 3 // java.awt.Color[] colors
        end local 2 // float[] fractions
        end local 1 // java.awt.geom.Rectangle2D gradientBounds
        end local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    9     0            this  Lorg/apache/batik/ext/awt/RadialGradientPaint;
            0    9     1  gradientBounds  Ljava/awt/geom/Rectangle2D;
            0    9     2       fractions  [F
            0    9     3          colors  [Ljava/awt/Color;
    MethodParameters:
                Name  Flags
      gradientBounds  
      fractions       
      colors          

  public java.awt.PaintContext createContext(java.awt.image.ColorModel, java.awt.Rectangle, java.awt.geom.Rectangle2D, java.awt.geom.AffineTransform, java.awt.RenderingHints);
    descriptor: (Ljava/awt/image/ColorModel;Ljava/awt/Rectangle;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;)Ljava/awt/PaintContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=16, locals=6, args_size=6
        start local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
        start local 1 // java.awt.image.ColorModel cm
        start local 2 // java.awt.Rectangle deviceBounds
        start local 3 // java.awt.geom.Rectangle2D userBounds
        start local 4 // java.awt.geom.AffineTransform transform
        start local 5 // java.awt.RenderingHints hints
         0: .line 459
            new java.awt.geom.AffineTransform
            dup
            aload 4 /* transform */
            invokespecial java.awt.geom.AffineTransform.<init>:(Ljava/awt/geom/AffineTransform;)V
            astore 4 /* transform */
         1: .line 461
            aload 4 /* transform */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.gradientTransform:Ljava/awt/geom/AffineTransform;
            invokevirtual java.awt.geom.AffineTransform.concatenate:(Ljava/awt/geom/AffineTransform;)V
         2: .line 464
            new org.apache.batik.ext.awt.RadialGradientPaintContext
            dup
         3: .line 465
            aload 1 /* cm */
            aload 2 /* deviceBounds */
            aload 3 /* userBounds */
            aload 4 /* transform */
            aload 5 /* hints */
         4: .line 466
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.center:Ljava/awt/geom/Point2D;
            invokevirtual java.awt.geom.Point2D.getX:()D
            d2f
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.center:Ljava/awt/geom/Point2D;
            invokevirtual java.awt.geom.Point2D.getY:()D
            d2f
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.radius:F
         5: .line 467
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.focus:Ljava/awt/geom/Point2D;
            invokevirtual java.awt.geom.Point2D.getX:()D
            d2f
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.focus:Ljava/awt/geom/Point2D;
            invokevirtual java.awt.geom.Point2D.getY:()D
            d2f
         6: .line 468
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.fractions:[F
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.colors:[Ljava/awt/Color;
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.cycleMethod:Lorg/apache/batik/ext/awt/MultipleGradientPaint$CycleMethodEnum;
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.colorSpace:Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;
         7: .line 464
            invokespecial org.apache.batik.ext.awt.RadialGradientPaintContext.<init>:(Ljava/awt/image/ColorModel;Ljava/awt/Rectangle;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;FFFFF[F[Ljava/awt/Color;Lorg/apache/batik/ext/awt/MultipleGradientPaint$CycleMethodEnum;Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;)V
         8: areturn
         9: .line 471
      StackMap locals:
      StackMap stack: java.awt.geom.NoninvertibleTransformException
            pop
        10: .line 472
            new java.lang.IllegalArgumentException
            dup
            ldc "transform should be invertible"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 5 // java.awt.RenderingHints hints
        end local 4 // java.awt.geom.AffineTransform transform
        end local 3 // java.awt.geom.Rectangle2D userBounds
        end local 2 // java.awt.Rectangle deviceBounds
        end local 1 // java.awt.image.ColorModel cm
        end local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   11     0          this  Lorg/apache/batik/ext/awt/RadialGradientPaint;
            0   11     1            cm  Ljava/awt/image/ColorModel;
            0   11     2  deviceBounds  Ljava/awt/Rectangle;
            0   11     3    userBounds  Ljava/awt/geom/Rectangle2D;
            0   11     4     transform  Ljava/awt/geom/AffineTransform;
            0   11     5         hints  Ljava/awt/RenderingHints;
      Exception table:
        from    to  target  type
           2     8       9  Class java.awt.geom.NoninvertibleTransformException
    MethodParameters:
              Name  Flags
      cm            
      deviceBounds  
      userBounds    
      transform     
      hints         

  public java.awt.geom.Point2D getCenterPoint();
    descriptor: ()Ljava/awt/geom/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
         0: .line 482
            new java.awt.geom.Point2D$Double
            dup
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.center:Ljava/awt/geom/Point2D;
            invokevirtual java.awt.geom.Point2D.getX:()D
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.center:Ljava/awt/geom/Point2D;
            invokevirtual java.awt.geom.Point2D.getY:()D
            invokespecial java.awt.geom.Point2D$Double.<init>:(DD)V
            areturn
        end local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/RadialGradientPaint;

  public java.awt.geom.Point2D getFocusPoint();
    descriptor: ()Ljava/awt/geom/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
         0: .line 489
            new java.awt.geom.Point2D$Double
            dup
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.focus:Ljava/awt/geom/Point2D;
            invokevirtual java.awt.geom.Point2D.getX:()D
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.focus:Ljava/awt/geom/Point2D;
            invokevirtual java.awt.geom.Point2D.getY:()D
            invokespecial java.awt.geom.Point2D$Double.<init>:(DD)V
            areturn
        end local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/RadialGradientPaint;

  public float getRadius();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
         0: .line 496
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.RadialGradientPaint.radius:F
            freturn
        end local 0 // org.apache.batik.ext.awt.RadialGradientPaint this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/RadialGradientPaint;
}
SourceFile: "RadialGradientPaint.java"
InnerClasses:
  public Double = java.awt.geom.Point2D$Double of java.awt.geom.Point2D
  public Float = java.awt.geom.Point2D$Float of java.awt.geom.Point2D
  public ColorSpaceEnum = org.apache.batik.ext.awt.MultipleGradientPaint$ColorSpaceEnum of org.apache.batik.ext.awt.MultipleGradientPaint
  public CycleMethodEnum = org.apache.batik.ext.awt.MultipleGradientPaint$CycleMethodEnum of org.apache.batik.ext.awt.MultipleGradientPaint