public class sun.java2d.loops.ProcessPath
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.java2d.loops.ProcessPath
  super_class: java.lang.Object
{
  public static final int PH_MODE_DRAW_CLIP;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int PH_MODE_FILL_CLIP;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static sun.java2d.loops.ProcessPath$EndSubPathHandler noopEndSubPathHandler;
    descriptor: Lsun/java2d/loops/ProcessPath$EndSubPathHandler;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  private static final float UPPER_BND;
    descriptor: F
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8.5070587E37

  private static final float LOWER_BND;
    descriptor: F
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -8.5070587E37

  private static final int FWD_PREC;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  private static final int MDP_PREC;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  private static final int MDP_MULT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1024

  private static final int MDP_HALF_MULT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 512

  private static final int UPPER_OUT_BND;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1048576

  private static final int LOWER_OUT_BND;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -1048576

  private static final float CALC_UBND;
    descriptor: F
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1048576.0

  private static final float CALC_LBND;
    descriptor: F
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -1048576.0

  public static final int EPSFX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final float EPSF;
    descriptor: F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 9.765625E-4

  private static final int MDP_W_MASK;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -1024

  private static final int MDP_F_MASK;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1023

  private static final int MAX_CUB_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 256

  private static final int MAX_QUAD_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1024

  private static final int DF_CUB_STEPS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  private static final int DF_QUAD_STEPS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private static final int DF_CUB_SHIFT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  private static final int DF_QUAD_SHIFT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int DF_CUB_COUNT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  private static final int DF_QUAD_COUNT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  private static final int DF_CUB_DEC_BND;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 262144

  private static final int DF_CUB_INC_BND;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 32768

  private static final int DF_QUAD_DEC_BND;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8192

  private static final int DF_QUAD_INC_BND;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1024

  private static final int CUB_A_SHIFT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  private static final int CUB_B_SHIFT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 11

  private static final int CUB_C_SHIFT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  private static final int CUB_A_MDP_MULT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 128

  private static final int CUB_B_MDP_MULT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2048

  private static final int CUB_C_MDP_MULT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8192

  private static final int QUAD_A_SHIFT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  private static final int QUAD_B_SHIFT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  private static final int QUAD_A_MDP_MULT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 128

  private static final int QUAD_B_MDP_MULT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 512

  private static final int CRES_MIN_CLIPPED;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final int CRES_MAX_CLIPPED;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int CRES_NOT_CLIPPED;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  private static final int CRES_INVISIBLE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  private static final int DF_MAX_POINT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 256

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 141
            new sun.java2d.loops.ProcessPath$1
            dup
            invokespecial sun.java2d.loops.ProcessPath$1.<init>:()V
         1: .line 140
            putstatic sun.java2d.loops.ProcessPath.noopEndSubPathHandler:Lsun/java2d/loops/ProcessPath$EndSubPathHandler;
         2: .line 1734
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.java2d.loops.ProcessPath this
         0: .line 44
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // sun.java2d.loops.ProcessPath this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/java2d/loops/ProcessPath;

  public static boolean fillPath(sun.java2d.loops.ProcessPath$DrawHandler, java.awt.geom.Path2D$Float, int, int);
    descriptor: (Lsun/java2d/loops/ProcessPath$DrawHandler;Ljava/awt/geom/Path2D$Float;II)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // sun.java2d.loops.ProcessPath$DrawHandler dhnd
        start local 1 // java.awt.geom.Path2D$Float p2df
        start local 2 // int transX
        start local 3 // int transY
         0: .line 148
            new sun.java2d.loops.ProcessPath$FillProcessHandler
            dup
            aload 0 /* dhnd */
            invokespecial sun.java2d.loops.ProcessPath$FillProcessHandler.<init>:(Lsun/java2d/loops/ProcessPath$DrawHandler;)V
            astore 4 /* fhnd */
        start local 4 // sun.java2d.loops.ProcessPath$FillProcessHandler fhnd
         1: .line 149
            aload 4 /* fhnd */
            aload 1 /* p2df */
            iload 2 /* transX */
            i2f
            iload 3 /* transY */
            i2f
            invokestatic sun.java2d.loops.ProcessPath.doProcessPath:(Lsun/java2d/loops/ProcessPath$ProcessHandler;Ljava/awt/geom/Path2D$Float;FF)Z
            ifne 3
         2: .line 150
            iconst_0
            ireturn
         3: .line 152
      StackMap locals: sun.java2d.loops.ProcessPath$FillProcessHandler
      StackMap stack:
            aload 4 /* fhnd */
            aload 1 /* p2df */
            invokevirtual java.awt.geom.Path2D$Float.getWindingRule:()I
            invokestatic sun.java2d.loops.ProcessPath.FillPolygon:(Lsun/java2d/loops/ProcessPath$FillProcessHandler;I)V
         4: .line 153
            iconst_1
            ireturn
        end local 4 // sun.java2d.loops.ProcessPath$FillProcessHandler fhnd
        end local 3 // int transY
        end local 2 // int transX
        end local 1 // java.awt.geom.Path2D$Float p2df
        end local 0 // sun.java2d.loops.ProcessPath$DrawHandler dhnd
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    dhnd  Lsun/java2d/loops/ProcessPath$DrawHandler;
            0    5     1    p2df  Ljava/awt/geom/Path2D$Float;
            0    5     2  transX  I
            0    5     3  transY  I
            1    5     4    fhnd  Lsun/java2d/loops/ProcessPath$FillProcessHandler;
    MethodParameters:
        Name  Flags
      dhnd    
      p2df    
      transX  
      transY  

  public static boolean drawPath(sun.java2d.loops.ProcessPath$DrawHandler, sun.java2d.loops.ProcessPath$EndSubPathHandler, java.awt.geom.Path2D$Float, int, int);
    descriptor: (Lsun/java2d/loops/ProcessPath$DrawHandler;Lsun/java2d/loops/ProcessPath$EndSubPathHandler;Ljava/awt/geom/Path2D$Float;II)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // sun.java2d.loops.ProcessPath$DrawHandler dhnd
        start local 1 // sun.java2d.loops.ProcessPath$EndSubPathHandler endSubPath
        start local 2 // java.awt.geom.Path2D$Float p2df
        start local 3 // int transX
        start local 4 // int transY
         0: .line 161
            new sun.java2d.loops.ProcessPath$DrawProcessHandler
            dup
            aload 0 /* dhnd */
            aload 1 /* endSubPath */
            invokespecial sun.java2d.loops.ProcessPath$DrawProcessHandler.<init>:(Lsun/java2d/loops/ProcessPath$DrawHandler;Lsun/java2d/loops/ProcessPath$EndSubPathHandler;)V
         1: .line 162
            aload 2 /* p2df */
            iload 3 /* transX */
            i2f
            iload 4 /* transY */
            i2f
         2: .line 161
            invokestatic sun.java2d.loops.ProcessPath.doProcessPath:(Lsun/java2d/loops/ProcessPath$ProcessHandler;Ljava/awt/geom/Path2D$Float;FF)Z
            ireturn
        end local 4 // int transY
        end local 3 // int transX
        end local 2 // java.awt.geom.Path2D$Float p2df
        end local 1 // sun.java2d.loops.ProcessPath$EndSubPathHandler endSubPath
        end local 0 // sun.java2d.loops.ProcessPath$DrawHandler dhnd
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        dhnd  Lsun/java2d/loops/ProcessPath$DrawHandler;
            0    3     1  endSubPath  Lsun/java2d/loops/ProcessPath$EndSubPathHandler;
            0    3     2        p2df  Ljava/awt/geom/Path2D$Float;
            0    3     3      transX  I
            0    3     4      transY  I
    MethodParameters:
            Name  Flags
      dhnd        
      endSubPath  
      p2df        
      transX      
      transY      

  public static boolean drawPath(sun.java2d.loops.ProcessPath$DrawHandler, java.awt.geom.Path2D$Float, int, int);
    descriptor: (Lsun/java2d/loops/ProcessPath$DrawHandler;Ljava/awt/geom/Path2D$Float;II)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // sun.java2d.loops.ProcessPath$DrawHandler dhnd
        start local 1 // java.awt.geom.Path2D$Float p2df
        start local 2 // int transX
        start local 3 // int transY
         0: .line 169
            new sun.java2d.loops.ProcessPath$DrawProcessHandler
            dup
            aload 0 /* dhnd */
         1: .line 170
            getstatic sun.java2d.loops.ProcessPath.noopEndSubPathHandler:Lsun/java2d/loops/ProcessPath$EndSubPathHandler;
         2: .line 169
            invokespecial sun.java2d.loops.ProcessPath$DrawProcessHandler.<init>:(Lsun/java2d/loops/ProcessPath$DrawHandler;Lsun/java2d/loops/ProcessPath$EndSubPathHandler;)V
         3: .line 171
            aload 1 /* p2df */
            iload 2 /* transX */
            i2f
            iload 3 /* transY */
            i2f
         4: .line 169
            invokestatic sun.java2d.loops.ProcessPath.doProcessPath:(Lsun/java2d/loops/ProcessPath$ProcessHandler;Ljava/awt/geom/Path2D$Float;FF)Z
            ireturn
        end local 3 // int transY
        end local 2 // int transX
        end local 1 // java.awt.geom.Path2D$Float p2df
        end local 0 // sun.java2d.loops.ProcessPath$DrawHandler dhnd
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    dhnd  Lsun/java2d/loops/ProcessPath$DrawHandler;
            0    5     1    p2df  Ljava/awt/geom/Path2D$Float;
            0    5     2  transX  I
            0    5     3  transY  I
    MethodParameters:
        Name  Flags
      dhnd    
      p2df    
      transX  
      transY  

  private static float CLIP(float, float, float, float, double);
    descriptor: (FFFFD)F
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // float a1
        start local 1 // float b1
        start local 2 // float a2
        start local 3 // float b2
        start local 4 // double t
         0: .line 283
            fload 1 /* b1 */
            f2d
            dload 4 /* t */
            fload 0 /* a1 */
            f2d
            dsub
            fload 3 /* b2 */
            fload 1 /* b1 */
            fsub
            f2d
            dmul
            fload 2 /* a2 */
            fload 0 /* a1 */
            fsub
            f2d
            ddiv
            dadd
            d2f
            freturn
        end local 4 // double t
        end local 3 // float b2
        end local 2 // float a2
        end local 1 // float b1
        end local 0 // float a1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    a1  F
            0    1     1    b1  F
            0    1     2    a2  F
            0    1     3    b2  F
            0    1     4     t  D
    MethodParameters:
      Name  Flags
      a1    
      b1    
      a2    
      b2    
      t     

  private static int CLIP(int, int, int, int, double);
    descriptor: (IIIID)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // int a1
        start local 1 // int b1
        start local 2 // int a2
        start local 3 // int b2
        start local 4 // double t
         0: .line 287
            iload 1 /* b1 */
            i2d
            dload 4 /* t */
            iload 0 /* a1 */
            i2d
            dsub
            iload 3 /* b2 */
            iload 1 /* b1 */
            isub
            i2d
            dmul
            iload 2 /* a2 */
            iload 0 /* a1 */
            isub
            i2d
            ddiv
            dadd
            d2i
            ireturn
        end local 4 // double t
        end local 3 // int b2
        end local 2 // int a2
        end local 1 // int b1
        end local 0 // int a1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    a1  I
            0    1     1    b1  I
            0    1     2    a2  I
            0    1     3    b2  I
            0    1     4     t  D
    MethodParameters:
      Name  Flags
      a1    
      b1    
      a2    
      b2    
      t     

  private static boolean IS_CLIPPED(int);
    descriptor: (I)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int res
         0: .line 297
            iload 0 /* res */
            ifeq 1
            iload 0 /* res */
            iconst_1
            if_icmpeq 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // int res
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   res  I
    MethodParameters:
      Name  Flags
      res   

  private static int TESTANDCLIP(float, float, float[], int, int, int, int);
    descriptor: (FF[FIIII)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=8, locals=10, args_size=7
        start local 0 // float LINE_MIN
        start local 1 // float LINE_MAX
        start local 2 // float[] c
        start local 3 // int a1
        start local 4 // int b1
        start local 5 // int a2
        start local 6 // int b2
         0: .line 307
            iconst_3
            istore 9 /* res */
        start local 9 // int res
         1: .line 308
            aload 2 /* c */
            iload 3 /* a1 */
            faload
            fload 0 /* LINE_MIN */
            fcmpg
            iflt 2
            aload 2 /* c */
            iload 3 /* a1 */
            faload
            fload 1 /* LINE_MAX */
            fcmpl
            ifle 14
         2: .line 309
      StackMap locals: float float float[] int int int int top top int
      StackMap stack:
            aload 2 /* c */
            iload 3 /* a1 */
            faload
            fload 0 /* LINE_MIN */
            fcmpg
            ifge 8
         3: .line 310
            aload 2 /* c */
            iload 5 /* a2 */
            faload
            fload 0 /* LINE_MIN */
            fcmpg
            ifge 5
         4: .line 311
            iconst_4
            ireturn
         5: .line 313
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 9 /* res */
         6: .line 314
            fload 0 /* LINE_MIN */
            f2d
            dstore 7 /* t */
        start local 7 // double t
         7: .line 315
            goto 12
        end local 7 // double t
         8: .line 316
      StackMap locals:
      StackMap stack:
            aload 2 /* c */
            iload 5 /* a2 */
            faload
            fload 1 /* LINE_MAX */
            fcmpl
            ifle 10
         9: .line 317
            iconst_4
            ireturn
        10: .line 319
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 9 /* res */
        11: .line 320
            fload 1 /* LINE_MAX */
            f2d
            dstore 7 /* t */
        start local 7 // double t
        12: .line 322
      StackMap locals: float float float[] int int int int double int
      StackMap stack:
            aload 2 /* c */
            iload 4 /* b1 */
            aload 2 /* c */
            iload 3 /* a1 */
            faload
            aload 2 /* c */
            iload 4 /* b1 */
            faload
            aload 2 /* c */
            iload 5 /* a2 */
            faload
            aload 2 /* c */
            iload 6 /* b2 */
            faload
            dload 7 /* t */
            invokestatic sun.java2d.loops.ProcessPath.CLIP:(FFFFD)F
            fastore
        13: .line 323
            aload 2 /* c */
            iload 3 /* a1 */
            dload 7 /* t */
            d2f
            fastore
        end local 7 // double t
        14: .line 325
      StackMap locals: float float float[] int int int int top top int
      StackMap stack:
            iload 9 /* res */
            ireturn
        end local 9 // int res
        end local 6 // int b2
        end local 5 // int a2
        end local 4 // int b1
        end local 3 // int a1
        end local 2 // float[] c
        end local 1 // float LINE_MAX
        end local 0 // float LINE_MIN
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   15     0  LINE_MIN  F
            0   15     1  LINE_MAX  F
            0   15     2         c  [F
            0   15     3        a1  I
            0   15     4        b1  I
            0   15     5        a2  I
            0   15     6        b2  I
            7    8     7         t  D
           12   14     7         t  D
            1   15     9       res  I
    MethodParameters:
          Name  Flags
      LINE_MIN  
      LINE_MAX  
      c         
      a1        
      b1        
      a2        
      b2        

  private static int TESTANDCLIP(int, int, int[], int, int, int, int);
    descriptor: (II[IIIII)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=8, locals=10, args_size=7
        start local 0 // int LINE_MIN
        start local 1 // int LINE_MAX
        start local 2 // int[] c
        start local 3 // int a1
        start local 4 // int b1
        start local 5 // int a2
        start local 6 // int b2
         0: .line 332
            iconst_3
            istore 9 /* res */
        start local 9 // int res
         1: .line 333
            aload 2 /* c */
            iload 3 /* a1 */
            iaload
            iload 0 /* LINE_MIN */
            if_icmplt 2
            aload 2 /* c */
            iload 3 /* a1 */
            iaload
            iload 1 /* LINE_MAX */
            if_icmple 14
         2: .line 334
      StackMap locals: int int int[] int int int int top top int
      StackMap stack:
            aload 2 /* c */
            iload 3 /* a1 */
            iaload
            iload 0 /* LINE_MIN */
            if_icmpge 8
         3: .line 335
            aload 2 /* c */
            iload 5 /* a2 */
            iaload
            iload 0 /* LINE_MIN */
            if_icmpge 5
         4: .line 336
            iconst_4
            ireturn
         5: .line 338
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 9 /* res */
         6: .line 339
            iload 0 /* LINE_MIN */
            i2d
            dstore 7 /* t */
        start local 7 // double t
         7: .line 340
            goto 12
        end local 7 // double t
         8: .line 341
      StackMap locals:
      StackMap stack:
            aload 2 /* c */
            iload 5 /* a2 */
            iaload
            iload 1 /* LINE_MAX */
            if_icmple 10
         9: .line 342
            iconst_4
            ireturn
        10: .line 344
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 9 /* res */
        11: .line 345
            iload 1 /* LINE_MAX */
            i2d
            dstore 7 /* t */
        start local 7 // double t
        12: .line 347
      StackMap locals: int int int[] int int int int double int
      StackMap stack:
            aload 2 /* c */
            iload 4 /* b1 */
            aload 2 /* c */
            iload 3 /* a1 */
            iaload
            aload 2 /* c */
            iload 4 /* b1 */
            iaload
            aload 2 /* c */
            iload 5 /* a2 */
            iaload
            aload 2 /* c */
            iload 6 /* b2 */
            iaload
            dload 7 /* t */
            invokestatic sun.java2d.loops.ProcessPath.CLIP:(IIIID)I
            iastore
        13: .line 348
            aload 2 /* c */
            iload 3 /* a1 */
            dload 7 /* t */
            d2i
            iastore
        end local 7 // double t
        14: .line 350
      StackMap locals: int int int[] int int int int top top int
      StackMap stack:
            iload 9 /* res */
            ireturn
        end local 9 // int res
        end local 6 // int b2
        end local 5 // int a2
        end local 4 // int b1
        end local 3 // int a1
        end local 2 // int[] c
        end local 1 // int LINE_MAX
        end local 0 // int LINE_MIN
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   15     0  LINE_MIN  I
            0   15     1  LINE_MAX  I
            0   15     2         c  [I
            0   15     3        a1  I
            0   15     4        b1  I
            0   15     5        a2  I
            0   15     6        b2  I
            7    8     7         t  D
           12   14     7         t  D
            1   15     9       res  I
    MethodParameters:
          Name  Flags
      LINE_MIN  
      LINE_MAX  
      c         
      a1        
      b1        
      a2        
      b2        

  private static int CLIPCLAMP(float, float, float[], int, int, int, int, int, int);
    descriptor: (FF[FIIIIII)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=7, locals=10, args_size=9
        start local 0 // float LINE_MIN
        start local 1 // float LINE_MAX
        start local 2 // float[] c
        start local 3 // int a1
        start local 4 // int b1
        start local 5 // int a2
        start local 6 // int b2
        start local 7 // int a3
        start local 8 // int b3
         0: .line 383
            aload 2 /* c */
            iload 7 /* a3 */
            aload 2 /* c */
            iload 3 /* a1 */
            faload
            fastore
         1: .line 384
            aload 2 /* c */
            iload 8 /* b3 */
            aload 2 /* c */
            iload 4 /* b1 */
            faload
            fastore
         2: .line 385
            fload 0 /* LINE_MIN */
            fload 1 /* LINE_MAX */
            aload 2 /* c */
            iload 3 /* a1 */
            iload 4 /* b1 */
            iload 5 /* a2 */
            iload 6 /* b2 */
            invokestatic sun.java2d.loops.ProcessPath.TESTANDCLIP:(FF[FIIII)I
            istore 9 /* res */
        start local 9 // int res
         3: .line 386
            iload 9 /* res */
            ifne 6
         4: .line 387
            aload 2 /* c */
            iload 7 /* a3 */
            aload 2 /* c */
            iload 3 /* a1 */
            faload
            fastore
         5: .line 388
            goto 17
      StackMap locals: int
      StackMap stack:
         6: iload 9 /* res */
            iconst_1
            if_icmpne 10
         7: .line 389
            aload 2 /* c */
            iload 7 /* a3 */
            aload 2 /* c */
            iload 3 /* a1 */
            faload
            fastore
         8: .line 390
            iconst_1
            istore 9 /* res */
         9: .line 391
            goto 17
      StackMap locals:
      StackMap stack:
        10: iload 9 /* res */
            iconst_4
            if_icmpne 17
        11: .line 392
            aload 2 /* c */
            iload 3 /* a1 */
            faload
            fload 1 /* LINE_MAX */
            fcmpl
            ifle 14
        12: .line 393
            iconst_4
            istore 9 /* res */
        13: .line 394
            goto 17
        14: .line 395
      StackMap locals:
      StackMap stack:
            aload 2 /* c */
            iload 3 /* a1 */
            fload 0 /* LINE_MIN */
            fastore
        15: .line 396
            aload 2 /* c */
            iload 5 /* a2 */
            fload 0 /* LINE_MIN */
            fastore
        16: .line 397
            iconst_3
            istore 9 /* res */
        17: .line 400
      StackMap locals:
      StackMap stack:
            iload 9 /* res */
            ireturn
        end local 9 // int res
        end local 8 // int b3
        end local 7 // int a3
        end local 6 // int b2
        end local 5 // int a2
        end local 4 // int b1
        end local 3 // int a1
        end local 2 // float[] c
        end local 1 // float LINE_MAX
        end local 0 // float LINE_MIN
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   18     0  LINE_MIN  F
            0   18     1  LINE_MAX  F
            0   18     2         c  [F
            0   18     3        a1  I
            0   18     4        b1  I
            0   18     5        a2  I
            0   18     6        b2  I
            0   18     7        a3  I
            0   18     8        b3  I
            3   18     9       res  I
    MethodParameters:
          Name  Flags
      LINE_MIN  
      LINE_MAX  
      c         
      a1        
      b1        
      a2        
      b2        
      a3        
      b3        

  private static int CLIPCLAMP(int, int, int[], int, int, int, int, int, int);
    descriptor: (II[IIIIIII)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=7, locals=10, args_size=9
        start local 0 // int LINE_MIN
        start local 1 // int LINE_MAX
        start local 2 // int[] c
        start local 3 // int a1
        start local 4 // int b1
        start local 5 // int a2
        start local 6 // int b2
        start local 7 // int a3
        start local 8 // int b3
         0: .line 407
            aload 2 /* c */
            iload 7 /* a3 */
            aload 2 /* c */
            iload 3 /* a1 */
            iaload
            iastore
         1: .line 408
            aload 2 /* c */
            iload 8 /* b3 */
            aload 2 /* c */
            iload 4 /* b1 */
            iaload
            iastore
         2: .line 409
            iload 0 /* LINE_MIN */
            iload 1 /* LINE_MAX */
            aload 2 /* c */
            iload 3 /* a1 */
            iload 4 /* b1 */
            iload 5 /* a2 */
            iload 6 /* b2 */
            invokestatic sun.java2d.loops.ProcessPath.TESTANDCLIP:(II[IIIII)I
            istore 9 /* res */
        start local 9 // int res
         3: .line 410
            iload 9 /* res */
            ifne 6
         4: .line 411
            aload 2 /* c */
            iload 7 /* a3 */
            aload 2 /* c */
            iload 3 /* a1 */
            iaload
            iastore
         5: .line 412
            goto 17
      StackMap locals: int
      StackMap stack:
         6: iload 9 /* res */
            iconst_1
            if_icmpne 10
         7: .line 413
            aload 2 /* c */
            iload 7 /* a3 */
            aload 2 /* c */
            iload 3 /* a1 */
            iaload
            iastore
         8: .line 414
            iconst_1
            istore 9 /* res */
         9: .line 415
            goto 17
      StackMap locals:
      StackMap stack:
        10: iload 9 /* res */
            iconst_4
            if_icmpne 17
        11: .line 416
            aload 2 /* c */
            iload 3 /* a1 */
            iaload
            iload 1 /* LINE_MAX */
            if_icmple 14
        12: .line 417
            iconst_4
            istore 9 /* res */
        13: .line 418
            goto 17
        14: .line 419
      StackMap locals:
      StackMap stack:
            aload 2 /* c */
            iload 3 /* a1 */
            iload 0 /* LINE_MIN */
            iastore
        15: .line 420
            aload 2 /* c */
            iload 5 /* a2 */
            iload 0 /* LINE_MIN */
            iastore
        16: .line 421
            iconst_3
            istore 9 /* res */
        17: .line 424
      StackMap locals:
      StackMap stack:
            iload 9 /* res */
            ireturn
        end local 9 // int res
        end local 8 // int b3
        end local 7 // int a3
        end local 6 // int b2
        end local 5 // int a2
        end local 4 // int b1
        end local 3 // int a1
        end local 2 // int[] c
        end local 1 // int LINE_MAX
        end local 0 // int LINE_MIN
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   18     0  LINE_MIN  I
            0   18     1  LINE_MAX  I
            0   18     2         c  [I
            0   18     3        a1  I
            0   18     4        b1  I
            0   18     5        a2  I
            0   18     6        b2  I
            0   18     7        a3  I
            0   18     8        b3  I
            3   18     9       res  I
    MethodParameters:
          Name  Flags
      LINE_MIN  
      LINE_MAX  
      c         
      a1        
      b1        
      a2        
      b2        
      a3        
      b3        

  private static void DrawMonotonicQuad(sun.java2d.loops.ProcessPath$ProcessHandler, float[], boolean, int[]);
    descriptor: (Lsun/java2d/loops/ProcessPath$ProcessHandler;[FZ[I)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=8, locals=29, args_size=4
        start local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
        start local 1 // float[] coords
        start local 2 // boolean checkBounds
        start local 3 // int[] pixelInfo
         0: .line 673
            aload 1 /* coords */
            iconst_0
            faload
            ldc 1024.0
            fmul
            f2i
            istore 4 /* x0 */
        start local 4 // int x0
         1: .line 674
            aload 1 /* coords */
            iconst_1
            faload
            ldc 1024.0
            fmul
            f2i
            istore 5 /* y0 */
        start local 5 // int y0
         2: .line 676
            aload 1 /* coords */
            iconst_4
            faload
            ldc 1024.0
            fmul
            f2i
            istore 6 /* xe */
        start local 6 // int xe
         3: .line 677
            aload 1 /* coords */
            iconst_5
            faload
            ldc 1024.0
            fmul
            f2i
            istore 7 /* ye */
        start local 7 // int ye
         4: .line 680
            iload 4 /* x0 */
            sipush 1023
            iand
            iconst_1
            ishl
            istore 8 /* px */
        start local 8 // int px
         5: .line 681
            iload 5 /* y0 */
            sipush 1023
            iand
            iconst_1
            ishl
            istore 9 /* py */
        start local 9 // int py
         6: .line 684
            iconst_4
            istore 10 /* count */
        start local 10 // int count
         7: .line 687
            iconst_1
            istore 11 /* shift */
        start local 11 // int shift
         8: .line 689
            aload 1 /* coords */
            iconst_0
            faload
            fconst_2
            aload 1 /* coords */
            iconst_2
            faload
            fmul
            fsub
         9: .line 690
            aload 1 /* coords */
            iconst_4
            faload
        10: .line 689
            fadd
        11: .line 690
            ldc 128.0
        12: .line 689
            fmul
            f2i
            istore 12 /* ax */
        start local 12 // int ax
        13: .line 691
            aload 1 /* coords */
            iconst_1
            faload
            fconst_2
            aload 1 /* coords */
            iconst_3
            faload
            fmul
            fsub
        14: .line 692
            aload 1 /* coords */
            iconst_5
            faload
        15: .line 691
            fadd
        16: .line 692
            ldc 128.0
        17: .line 691
            fmul
            f2i
            istore 13 /* ay */
        start local 13 // int ay
        18: .line 694
            ldc -2.0
            aload 1 /* coords */
            iconst_0
            faload
            fmul
            fconst_2
            aload 1 /* coords */
            iconst_2
            faload
            fmul
            fadd
            ldc 512.0
            fmul
            f2i
            istore 14 /* bx */
        start local 14 // int bx
        19: .line 695
            ldc -2.0
            aload 1 /* coords */
            iconst_1
            faload
            fmul
            fconst_2
            aload 1 /* coords */
            iconst_3
            faload
            fmul
            fadd
            ldc 512.0
            fmul
            f2i
            istore 15 /* by */
        start local 15 // int by
        20: .line 697
            iconst_2
            iload 12 /* ax */
            imul
            istore 16 /* ddpx */
        start local 16 // int ddpx
        21: .line 698
            iconst_2
            iload 13 /* ay */
            imul
            istore 17 /* ddpy */
        start local 17 // int ddpy
        22: .line 700
            iload 12 /* ax */
            iload 14 /* bx */
            iadd
            istore 18 /* dpx */
        start local 18 // int dpx
        23: .line 701
            iload 13 /* ay */
            iload 15 /* by */
            iadd
            istore 19 /* dpy */
        start local 19 // int dpy
        24: .line 705
            iload 4 /* x0 */
            istore 22 /* x2 */
        start local 22 // int x2
        25: .line 706
            iload 5 /* y0 */
            istore 23 /* y2 */
        start local 23 // int y2
        26: .line 708
            iload 16 /* ddpx */
            invokestatic java.lang.Math.abs:(I)I
            iload 17 /* ddpy */
            invokestatic java.lang.Math.abs:(I)I
            invokestatic java.lang.Math.max:(II)I
            istore 24 /* maxDD */
        start local 24 // int maxDD
        27: .line 710
            iload 6 /* xe */
            iload 4 /* x0 */
            isub
            istore 25 /* dx */
        start local 25 // int dx
        28: .line 711
            iload 7 /* ye */
            iload 5 /* y0 */
            isub
            istore 26 /* dy */
        start local 26 // int dy
        29: .line 713
            iload 4 /* x0 */
            sipush -1024
            iand
            istore 27 /* x0w */
        start local 27 // int x0w
        30: .line 714
            iload 5 /* y0 */
            sipush -1024
            iand
            istore 28 /* y0w */
        start local 28 // int y0w
        31: .line 722
            goto 39
        32: .line 723
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float[] int int[] int int int int int int int int int int int int int int int int top top int int int int int int int
      StackMap stack:
            iload 18 /* dpx */
            iconst_1
            ishl
            iload 12 /* ax */
            isub
            istore 18 /* dpx */
        33: .line 724
            iload 19 /* dpy */
            iconst_1
            ishl
            iload 13 /* ay */
            isub
            istore 19 /* dpy */
        34: .line 725
            iload 10 /* count */
            iconst_1
            ishl
            istore 10 /* count */
        35: .line 726
            iload 24 /* maxDD */
            iconst_2
            ishr
            istore 24 /* maxDD */
        36: .line 727
            iload 8 /* px */
            iconst_2
            ishl
            istore 8 /* px */
        37: .line 728
            iload 9 /* py */
            iconst_2
            ishl
            istore 9 /* py */
        38: .line 729
            iinc 11 /* shift */ 2
        39: .line 722
      StackMap locals:
      StackMap stack:
            iload 24 /* maxDD */
            sipush 8192
            if_icmpgt 32
        40: .line 732
            goto 54
        41: .line 733
      StackMap locals:
      StackMap stack:
            iload 8 /* px */
            iload 18 /* dpx */
            iadd
            istore 8 /* px */
        42: .line 734
            iload 9 /* py */
            iload 19 /* dpy */
            iadd
            istore 9 /* py */
        43: .line 736
            iload 18 /* dpx */
            iload 16 /* ddpx */
            iadd
            istore 18 /* dpx */
        44: .line 737
            iload 19 /* dpy */
            iload 17 /* ddpy */
            iadd
            istore 19 /* dpy */
        45: .line 739
            iload 22 /* x2 */
            istore 20 /* x1 */
        start local 20 // int x1
        46: .line 740
            iload 23 /* y2 */
            istore 21 /* y1 */
        start local 21 // int y1
        47: .line 742
            iload 27 /* x0w */
            iload 8 /* px */
            iload 11 /* shift */
            ishr
            iadd
            istore 22 /* x2 */
        48: .line 743
            iload 28 /* y0w */
            iload 9 /* py */
            iload 11 /* shift */
            ishr
            iadd
            istore 23 /* y2 */
        49: .line 752
            iload 6 /* xe */
            iload 22 /* x2 */
            isub
            iload 25 /* dx */
            ixor
            ifge 51
        50: .line 753
            iload 6 /* xe */
            istore 22 /* x2 */
        51: .line 757
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float[] int int[] int int int int int int int int int int int int int int int int int int int int int int int int int
      StackMap stack:
            iload 7 /* ye */
            iload 23 /* y2 */
            isub
            iload 26 /* dy */
            ixor
            ifge 53
        52: .line 758
            iload 7 /* ye */
            istore 23 /* y2 */
        53: .line 761
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            iload 20 /* x1 */
            iload 21 /* y1 */
            iload 22 /* x2 */
            iload 23 /* y2 */
            aload 3 /* pixelInfo */
            iload 2 /* checkBounds */
            iconst_0
            invokevirtual sun.java2d.loops.ProcessPath$ProcessHandler.processFixedLine:(IIII[IZZ)V
        end local 21 // int y1
        end local 20 // int x1
        54: .line 732
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float[] int int[] int int int int int int int int int int int int int int int int top top int int int int int int int
      StackMap stack:
            iload 10 /* count */
            iinc 10 /* count */ -1
            iconst_1
            if_icmpgt 41
        55: .line 770
            aload 0 /* hnd */
            iload 22 /* x2 */
            iload 23 /* y2 */
            iload 6 /* xe */
            iload 7 /* ye */
            aload 3 /* pixelInfo */
            iload 2 /* checkBounds */
            iconst_0
            invokevirtual sun.java2d.loops.ProcessPath$ProcessHandler.processFixedLine:(IIII[IZZ)V
        56: .line 771
            return
        end local 28 // int y0w
        end local 27 // int x0w
        end local 26 // int dy
        end local 25 // int dx
        end local 24 // int maxDD
        end local 23 // int y2
        end local 22 // int x2
        end local 19 // int dpy
        end local 18 // int dpx
        end local 17 // int ddpy
        end local 16 // int ddpx
        end local 15 // int by
        end local 14 // int bx
        end local 13 // int ay
        end local 12 // int ax
        end local 11 // int shift
        end local 10 // int count
        end local 9 // int py
        end local 8 // int px
        end local 7 // int ye
        end local 6 // int xe
        end local 5 // int y0
        end local 4 // int x0
        end local 3 // int[] pixelInfo
        end local 2 // boolean checkBounds
        end local 1 // float[] coords
        end local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   57     0          hnd  Lsun/java2d/loops/ProcessPath$ProcessHandler;
            0   57     1       coords  [F
            0   57     2  checkBounds  Z
            0   57     3    pixelInfo  [I
            1   57     4           x0  I
            2   57     5           y0  I
            3   57     6           xe  I
            4   57     7           ye  I
            5   57     8           px  I
            6   57     9           py  I
            7   57    10        count  I
            8   57    11        shift  I
           13   57    12           ax  I
           18   57    13           ay  I
           19   57    14           bx  I
           20   57    15           by  I
           21   57    16         ddpx  I
           22   57    17         ddpy  I
           23   57    18          dpx  I
           24   57    19          dpy  I
           46   54    20           x1  I
           47   54    21           y1  I
           25   57    22           x2  I
           26   57    23           y2  I
           27   57    24        maxDD  I
           28   57    25           dx  I
           29   57    26           dy  I
           30   57    27          x0w  I
           31   57    28          y0w  I
    MethodParameters:
             Name  Flags
      hnd          
      coords       
      checkBounds  
      pixelInfo    

  private static void ProcessMonotonicQuad(sun.java2d.loops.ProcessPath$ProcessHandler, float[], int[]);
    descriptor: (Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=8, locals=9, args_size=3
        start local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
        start local 1 // float[] coords
        start local 2 // int[] pixelInfo
         0: .line 782
            bipush 6
            newarray 6
            astore 3 /* coords1 */
        start local 3 // float[] coords1
         1: .line 786
            aload 1 /* coords */
            iconst_0
            faload
            dup
            fstore 6 /* xMax */
        start local 6 // float xMax
         2: fstore 4 /* xMin */
        start local 4 // float xMin
         3: .line 787
            aload 1 /* coords */
            iconst_1
            faload
            dup
            fstore 7 /* yMax */
        start local 7 // float yMax
         4: fstore 5 /* yMin */
        start local 5 // float yMin
         5: .line 788
            iconst_2
            istore 8 /* i */
        start local 8 // int i
         6: goto 20
         7: .line 789
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float[] int[] float[] float float float float int
      StackMap stack:
            fload 4 /* xMin */
            aload 1 /* coords */
            iload 8 /* i */
            faload
            fcmpl
            ifle 8
            aload 1 /* coords */
            iload 8 /* i */
            faload
            goto 9
      StackMap locals:
      StackMap stack:
         8: fload 4 /* xMin */
      StackMap locals:
      StackMap stack: float
         9: fstore 4 /* xMin */
        10: .line 790
            fload 6 /* xMax */
            aload 1 /* coords */
            iload 8 /* i */
            faload
            fcmpg
            ifge 11
            aload 1 /* coords */
            iload 8 /* i */
            faload
            goto 12
      StackMap locals:
      StackMap stack:
        11: fload 6 /* xMax */
      StackMap locals:
      StackMap stack: float
        12: fstore 6 /* xMax */
        13: .line 791
            fload 5 /* yMin */
            aload 1 /* coords */
            iload 8 /* i */
            iconst_1
            iadd
            faload
            fcmpl
            ifle 14
            aload 1 /* coords */
            iload 8 /* i */
            iconst_1
            iadd
            faload
            goto 15
      StackMap locals:
      StackMap stack:
        14: fload 5 /* yMin */
      StackMap locals:
      StackMap stack: float
        15: fstore 5 /* yMin */
        16: .line 792
            fload 7 /* yMax */
            aload 1 /* coords */
            iload 8 /* i */
            iconst_1
            iadd
            faload
            fcmpg
            ifge 17
            aload 1 /* coords */
            iload 8 /* i */
            iconst_1
            iadd
            faload
            goto 18
      StackMap locals:
      StackMap stack:
        17: fload 7 /* yMax */
      StackMap locals:
      StackMap stack: float
        18: fstore 7 /* yMax */
        19: .line 788
            iinc 8 /* i */ 2
      StackMap locals:
      StackMap stack:
        20: iload 8 /* i */
            bipush 6
            if_icmplt 7
        end local 8 // int i
        21: .line 795
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.clipMode:I
            ifne 25
        22: .line 800
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMaxf:F
            fload 4 /* xMin */
            fcmpg
            iflt 24
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMinf:F
            fload 6 /* xMax */
            fcmpl
            ifgt 24
        23: .line 801
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMaxf:F
            fload 5 /* yMin */
            fcmpg
            iflt 24
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMinf:F
            fload 7 /* yMax */
            fcmpl
            ifle 30
        24: .line 802
      StackMap locals:
      StackMap stack:
            return
        25: .line 810
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMaxf:F
            fload 5 /* yMin */
            fcmpg
            iflt 27
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMinf:F
            fload 7 /* yMax */
            fcmpl
            ifgt 27
        26: .line 811
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMaxf:F
            fload 4 /* xMin */
            fcmpg
            ifge 28
        27: .line 813
      StackMap locals:
      StackMap stack:
            return
        28: .line 820
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMinf:F
            fload 6 /* xMax */
            fcmpl
            ifle 30
        29: .line 821
            aload 1 /* coords */
            iconst_0
            aload 1 /* coords */
            iconst_2
            aload 1 /* coords */
            iconst_4
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMinf:F
            dup_x2
            fastore
            dup_x2
            fastore
            fastore
        30: .line 825
      StackMap locals:
      StackMap stack:
            fload 6 /* xMax */
            fload 4 /* xMin */
            fsub
            ldc 1024.0
            fcmpl
            ifgt 31
            fload 7 /* yMax */
            fload 5 /* yMin */
            fsub
            ldc 1024.0
            fcmpl
            ifle 42
        31: .line 826
      StackMap locals:
      StackMap stack:
            aload 3 /* coords1 */
            iconst_4
            aload 1 /* coords */
            iconst_4
            faload
            fastore
        32: .line 827
            aload 3 /* coords1 */
            iconst_5
            aload 1 /* coords */
            iconst_5
            faload
            fastore
        33: .line 828
            aload 3 /* coords1 */
            iconst_2
            aload 1 /* coords */
            iconst_2
            faload
            aload 1 /* coords */
            iconst_4
            faload
            fadd
            fconst_2
            fdiv
            fastore
        34: .line 829
            aload 3 /* coords1 */
            iconst_3
            aload 1 /* coords */
            iconst_3
            faload
            aload 1 /* coords */
            iconst_5
            faload
            fadd
            fconst_2
            fdiv
            fastore
        35: .line 830
            aload 1 /* coords */
            iconst_2
            aload 1 /* coords */
            iconst_0
            faload
            aload 1 /* coords */
            iconst_2
            faload
            fadd
            fconst_2
            fdiv
            fastore
        36: .line 831
            aload 1 /* coords */
            iconst_3
            aload 1 /* coords */
            iconst_1
            faload
            aload 1 /* coords */
            iconst_3
            faload
            fadd
            fconst_2
            fdiv
            fastore
        37: .line 832
            aload 1 /* coords */
            iconst_4
            aload 3 /* coords1 */
            iconst_0
            aload 1 /* coords */
            iconst_2
            faload
            aload 3 /* coords1 */
            iconst_2
            faload
            fadd
            fconst_2
            fdiv
            dup_x2
            fastore
            fastore
        38: .line 833
            aload 1 /* coords */
            iconst_5
            aload 3 /* coords1 */
            iconst_1
            aload 1 /* coords */
            iconst_3
            faload
            aload 3 /* coords1 */
            iconst_3
            faload
            fadd
            fconst_2
            fdiv
            dup_x2
            fastore
            fastore
        39: .line 835
            aload 0 /* hnd */
            aload 1 /* coords */
            aload 2 /* pixelInfo */
            invokestatic sun.java2d.loops.ProcessPath.ProcessMonotonicQuad:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
        40: .line 837
            aload 0 /* hnd */
            aload 3 /* coords1 */
            aload 2 /* pixelInfo */
            invokestatic sun.java2d.loops.ProcessPath.ProcessMonotonicQuad:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
        41: .line 838
            goto 50
        42: .line 839
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            aload 1 /* coords */
        43: .line 845
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMinf:F
            fload 4 /* xMin */
            fcmpl
            ifge 47
        44: .line 846
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMaxf:F
            fload 6 /* xMax */
            fcmpg
            ifle 47
        45: .line 847
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMinf:F
            fload 5 /* yMin */
            fcmpl
            ifge 47
        46: .line 848
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMaxf:F
            fload 7 /* yMax */
            fcmpg
            ifle 47
            iconst_0
            goto 48
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float[] int[] float[] float float float float
      StackMap stack: sun.java2d.loops.ProcessPath$ProcessHandler float[]
        47: iconst_1
        48: .line 849
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float[] int[] float[] float float float float
      StackMap stack: sun.java2d.loops.ProcessPath$ProcessHandler float[] int
            aload 2 /* pixelInfo */
        49: .line 839
            invokestatic sun.java2d.loops.ProcessPath.DrawMonotonicQuad:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[FZ[I)V
        50: .line 851
      StackMap locals:
      StackMap stack:
            return
        end local 7 // float yMax
        end local 6 // float xMax
        end local 5 // float yMin
        end local 4 // float xMin
        end local 3 // float[] coords1
        end local 2 // int[] pixelInfo
        end local 1 // float[] coords
        end local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   51     0        hnd  Lsun/java2d/loops/ProcessPath$ProcessHandler;
            0   51     1     coords  [F
            0   51     2  pixelInfo  [I
            1   51     3    coords1  [F
            3   51     4       xMin  F
            5   51     5       yMin  F
            2   51     6       xMax  F
            4   51     7       yMax  F
            6   21     8          i  I
    MethodParameters:
           Name  Flags
      hnd        
      coords     
      pixelInfo  

  private static void ProcessQuad(sun.java2d.loops.ProcessPath$ProcessHandler, float[], int[]);
    descriptor: (Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=9, locals=11, args_size=3
        start local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
        start local 1 // float[] coords
        start local 2 // int[] pixelInfo
         0: .line 863
            iconst_2
            newarray 7
            astore 3 /* params */
        start local 3 // double[] params
         1: .line 864
            iconst_0
            istore 4 /* cnt */
        start local 4 // int cnt
         2: .line 872
            aload 1 /* coords */
            iconst_0
            faload
            aload 1 /* coords */
            iconst_2
            faload
            fcmpl
            ifgt 3
            aload 1 /* coords */
            iconst_2
            faload
            aload 1 /* coords */
            iconst_4
            faload
            fcmpl
            ifle 10
         3: .line 873
      StackMap locals: double[] int
      StackMap stack:
            aload 1 /* coords */
            iconst_0
            faload
            aload 1 /* coords */
            iconst_2
            faload
            fcmpg
            iflt 4
            aload 1 /* coords */
            iconst_2
            faload
            aload 1 /* coords */
            iconst_4
            faload
            fcmpg
            ifge 10
         4: .line 880
      StackMap locals:
      StackMap stack:
            aload 1 /* coords */
            iconst_0
            faload
            fconst_2
            aload 1 /* coords */
            iconst_2
            faload
            fmul
            fsub
            aload 1 /* coords */
            iconst_4
            faload
            fadd
            f2d
            dstore 7 /* ax */
        start local 7 // double ax
         5: .line 881
            dload 7 /* ax */
            dconst_0
            dcmpl
            ifeq 10
         6: .line 885
            aload 1 /* coords */
            iconst_0
            faload
            aload 1 /* coords */
            iconst_2
            faload
            fsub
            f2d
            dstore 9 /* bx */
        start local 9 // double bx
         7: .line 887
            dload 9 /* bx */
            dload 7 /* ax */
            ddiv
            dstore 5 /* param */
        start local 5 // double param
         8: .line 888
            dload 5 /* param */
            dconst_1
            dcmpg
            ifge 10
            dload 5 /* param */
            dconst_0
            dcmpl
            ifle 10
         9: .line 889
            aload 3 /* params */
            iload 4 /* cnt */
            iinc 4 /* cnt */ 1
            dload 5 /* param */
            dastore
        end local 9 // double bx
        end local 7 // double ax
        end local 5 // double param
        10: .line 899
      StackMap locals:
      StackMap stack:
            aload 1 /* coords */
            iconst_1
            faload
            aload 1 /* coords */
            iconst_3
            faload
            fcmpl
            ifgt 11
            aload 1 /* coords */
            iconst_3
            faload
            aload 1 /* coords */
            iconst_5
            faload
            fcmpl
            ifle 26
        11: .line 900
      StackMap locals:
      StackMap stack:
            aload 1 /* coords */
            iconst_1
            faload
            aload 1 /* coords */
            iconst_3
            faload
            fcmpg
            iflt 12
            aload 1 /* coords */
            iconst_3
            faload
            aload 1 /* coords */
            iconst_5
            faload
            fcmpg
            ifge 26
        12: .line 907
      StackMap locals:
      StackMap stack:
            aload 1 /* coords */
            iconst_1
            faload
            fconst_2
            aload 1 /* coords */
            iconst_3
            faload
            fmul
            fsub
            aload 1 /* coords */
            iconst_5
            faload
            fadd
            f2d
            dstore 7 /* ay */
        start local 7 // double ay
        13: .line 909
            dload 7 /* ay */
            dconst_0
            dcmpl
            ifeq 26
        14: .line 913
            aload 1 /* coords */
            iconst_1
            faload
            aload 1 /* coords */
            iconst_3
            faload
            fsub
            f2d
            dstore 9 /* by */
        start local 9 // double by
        15: .line 915
            dload 9 /* by */
            dload 7 /* ay */
            ddiv
            dstore 5 /* param */
        start local 5 // double param
        16: .line 916
            dload 5 /* param */
            dconst_1
            dcmpg
            ifge 26
            dload 5 /* param */
            dconst_0
            dcmpl
            ifle 26
        17: .line 917
            iload 4 /* cnt */
            ifle 25
        18: .line 921
            aload 3 /* params */
            iconst_0
            daload
            dload 5 /* param */
            dcmpl
            ifle 22
        19: .line 922
            aload 3 /* params */
            iload 4 /* cnt */
            iinc 4 /* cnt */ 1
            aload 3 /* params */
            iconst_0
            daload
            dastore
        20: .line 923
            aload 3 /* params */
            iconst_0
            dload 5 /* param */
            dastore
        21: .line 924
            goto 26
      StackMap locals: double double double
      StackMap stack:
        22: aload 3 /* params */
            iconst_0
            daload
            dload 5 /* param */
            dcmpg
            ifge 26
        23: .line 925
            aload 3 /* params */
            iload 4 /* cnt */
            iinc 4 /* cnt */ 1
            dload 5 /* param */
            dastore
        24: .line 927
            goto 26
        25: .line 928
      StackMap locals:
      StackMap stack:
            aload 3 /* params */
            iload 4 /* cnt */
            iinc 4 /* cnt */ 1
            dload 5 /* param */
            dastore
        end local 9 // double by
        end local 7 // double ay
        end local 5 // double param
        26: .line 935
      StackMap locals:
      StackMap stack:
            iload 4 /* cnt */
            tableswitch { // 0 - 2
                    0: 27
                    1: 28
                    2: 32
              default: 40
          }
        27: .line 937
      StackMap locals:
      StackMap stack:
            goto 40
        28: .line 939
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            aload 1 /* coords */
            aload 2 /* pixelInfo */
        29: .line 940
            aload 3 /* params */
            iconst_0
            daload
            d2f
        30: .line 939
            invokestatic sun.java2d.loops.ProcessPath.ProcessFirstMonotonicPartOfQuad:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[IF)V
        31: .line 941
            goto 40
        32: .line 943
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            aload 1 /* coords */
            aload 2 /* pixelInfo */
        33: .line 944
            aload 3 /* params */
            iconst_0
            daload
            d2f
        34: .line 943
            invokestatic sun.java2d.loops.ProcessPath.ProcessFirstMonotonicPartOfQuad:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[IF)V
        35: .line 945
            aload 3 /* params */
            iconst_1
            daload
            aload 3 /* params */
            iconst_0
            daload
            dsub
            dstore 5 /* param */
        start local 5 // double param
        36: .line 946
            dload 5 /* param */
            dconst_0
            dcmpl
            ifle 40
        37: .line 947
            aload 0 /* hnd */
            aload 1 /* coords */
            aload 2 /* pixelInfo */
        38: .line 951
            dload 5 /* param */
            dconst_1
            aload 3 /* params */
            iconst_0
            daload
            dsub
            ddiv
            d2f
        39: .line 947
            invokestatic sun.java2d.loops.ProcessPath.ProcessFirstMonotonicPartOfQuad:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[IF)V
        end local 5 // double param
        40: .line 956
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            aload 1 /* coords */
            aload 2 /* pixelInfo */
            invokestatic sun.java2d.loops.ProcessPath.ProcessMonotonicQuad:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
        41: .line 957
            return
        end local 4 // int cnt
        end local 3 // double[] params
        end local 2 // int[] pixelInfo
        end local 1 // float[] coords
        end local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   42     0        hnd  Lsun/java2d/loops/ProcessPath$ProcessHandler;
            0   42     1     coords  [F
            0   42     2  pixelInfo  [I
            1   42     3     params  [D
            2   42     4        cnt  I
            8   10     5      param  D
           16   26     5      param  D
           36   40     5      param  D
            5   10     7         ax  D
            7   10     9         bx  D
           13   26     7         ay  D
           15   26     9         by  D
    MethodParameters:
           Name  Flags
      hnd        
      coords     
      pixelInfo  

  private static void ProcessFirstMonotonicPartOfQuad(sun.java2d.loops.ProcessPath$ProcessHandler, float[], int[], float);
    descriptor: (Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[IF)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=9, locals=5, args_size=4
        start local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
        start local 1 // float[] coords
        start local 2 // int[] pixelInfo
        start local 3 // float t
         0: .line 969
            bipush 6
            newarray 6
            astore 4 /* coords1 */
        start local 4 // float[] coords1
         1: .line 971
            aload 4 /* coords1 */
            iconst_0
            aload 1 /* coords */
            iconst_0
            faload
            fastore
         2: .line 972
            aload 4 /* coords1 */
            iconst_1
            aload 1 /* coords */
            iconst_1
            faload
            fastore
         3: .line 973
            aload 4 /* coords1 */
            iconst_2
            aload 1 /* coords */
            iconst_0
            faload
            fload 3 /* t */
            aload 1 /* coords */
            iconst_2
            faload
            aload 1 /* coords */
            iconst_0
            faload
            fsub
            fmul
            fadd
            fastore
         4: .line 974
            aload 4 /* coords1 */
            iconst_3
            aload 1 /* coords */
            iconst_1
            faload
            fload 3 /* t */
            aload 1 /* coords */
            iconst_3
            faload
            aload 1 /* coords */
            iconst_1
            faload
            fsub
            fmul
            fadd
            fastore
         5: .line 975
            aload 1 /* coords */
            iconst_2
            aload 1 /* coords */
            iconst_2
            faload
            fload 3 /* t */
            aload 1 /* coords */
            iconst_4
            faload
            aload 1 /* coords */
            iconst_2
            faload
            fsub
            fmul
            fadd
            fastore
         6: .line 976
            aload 1 /* coords */
            iconst_3
            aload 1 /* coords */
            iconst_3
            faload
            fload 3 /* t */
            aload 1 /* coords */
            iconst_5
            faload
            aload 1 /* coords */
            iconst_3
            faload
            fsub
            fmul
            fadd
            fastore
         7: .line 977
            aload 1 /* coords */
            iconst_0
            aload 4 /* coords1 */
            iconst_4
            aload 4 /* coords1 */
            iconst_2
            faload
            fload 3 /* t */
            aload 1 /* coords */
            iconst_2
            faload
            aload 4 /* coords1 */
            iconst_2
            faload
            fsub
            fmul
            fadd
            dup_x2
            fastore
            fastore
         8: .line 978
            aload 1 /* coords */
            iconst_1
            aload 4 /* coords1 */
            iconst_5
            aload 4 /* coords1 */
            iconst_3
            faload
            fload 3 /* t */
            aload 1 /* coords */
            iconst_3
            faload
            aload 4 /* coords1 */
            iconst_3
            faload
            fsub
            fmul
            fadd
            dup_x2
            fastore
            fastore
         9: .line 980
            aload 0 /* hnd */
            aload 4 /* coords1 */
            aload 2 /* pixelInfo */
            invokestatic sun.java2d.loops.ProcessPath.ProcessMonotonicQuad:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
        10: .line 981
            return
        end local 4 // float[] coords1
        end local 3 // float t
        end local 2 // int[] pixelInfo
        end local 1 // float[] coords
        end local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0        hnd  Lsun/java2d/loops/ProcessPath$ProcessHandler;
            0   11     1     coords  [F
            0   11     2  pixelInfo  [I
            0   11     3          t  F
            1   11     4    coords1  [F
    MethodParameters:
           Name  Flags
      hnd        
      coords     
      pixelInfo  
      t          

  private static void DrawMonotonicCubic(sun.java2d.loops.ProcessPath$ProcessHandler, float[], boolean, int[]);
    descriptor: (Lsun/java2d/loops/ProcessPath$ProcessHandler;[FZ[I)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=8, locals=34, args_size=4
        start local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
        start local 1 // float[] coords
        start local 2 // boolean checkBounds
        start local 3 // int[] pixelInfo
         0: .line 992
            aload 1 /* coords */
            iconst_0
            faload
            ldc 1024.0
            fmul
            f2i
            istore 4 /* x0 */
        start local 4 // int x0
         1: .line 993
            aload 1 /* coords */
            iconst_1
            faload
            ldc 1024.0
            fmul
            f2i
            istore 5 /* y0 */
        start local 5 // int y0
         2: .line 995
            aload 1 /* coords */
            bipush 6
            faload
            ldc 1024.0
            fmul
            f2i
            istore 6 /* xe */
        start local 6 // int xe
         3: .line 996
            aload 1 /* coords */
            bipush 7
            faload
            ldc 1024.0
            fmul
            f2i
            istore 7 /* ye */
        start local 7 // int ye
         4: .line 999
            iload 4 /* x0 */
            sipush 1023
            iand
            bipush 6
            ishl
            istore 8 /* px */
        start local 8 // int px
         5: .line 1000
            iload 5 /* y0 */
            sipush 1023
            iand
            bipush 6
            ishl
            istore 9 /* py */
        start local 9 // int py
         6: .line 1006
            ldc 32768
            istore 10 /* incStepBnd */
        start local 10 // int incStepBnd
         7: .line 1007
            ldc 262144
            istore 11 /* decStepBnd */
        start local 11 // int decStepBnd
         8: .line 1010
            bipush 8
            istore 12 /* count */
        start local 12 // int count
         9: .line 1013
            bipush 6
            istore 13 /* shift */
        start local 13 // int shift
        10: .line 1015
            aload 1 /* coords */
            iconst_0
            faload
            fneg
            ldc 3.0
            aload 1 /* coords */
            iconst_2
            faload
            fmul
            fadd
            ldc 3.0
            aload 1 /* coords */
            iconst_4
            faload
            fmul
            fsub
        11: .line 1016
            aload 1 /* coords */
            bipush 6
            faload
        12: .line 1015
            fadd
        13: .line 1016
            ldc 128.0
        14: .line 1015
            fmul
            f2i
            istore 14 /* ax */
        start local 14 // int ax
        15: .line 1017
            aload 1 /* coords */
            iconst_1
            faload
            fneg
            ldc 3.0
            aload 1 /* coords */
            iconst_3
            faload
            fmul
            fadd
            ldc 3.0
            aload 1 /* coords */
            iconst_5
            faload
            fmul
            fsub
        16: .line 1018
            aload 1 /* coords */
            bipush 7
            faload
        17: .line 1017
            fadd
        18: .line 1018
            ldc 128.0
        19: .line 1017
            fmul
            f2i
            istore 15 /* ay */
        start local 15 // int ay
        20: .line 1020
            ldc 3.0
            aload 1 /* coords */
            iconst_0
            faload
            fmul
            ldc 6.0
            aload 1 /* coords */
            iconst_2
            faload
            fmul
            fsub
        21: .line 1021
            ldc 3.0
            aload 1 /* coords */
            iconst_4
            faload
            fmul
        22: .line 1020
            fadd
        23: .line 1021
            ldc 2048.0
        24: .line 1020
            fmul
            f2i
            istore 16 /* bx */
        start local 16 // int bx
        25: .line 1022
            ldc 3.0
            aload 1 /* coords */
            iconst_1
            faload
            fmul
            ldc 6.0
            aload 1 /* coords */
            iconst_3
            faload
            fmul
            fsub
        26: .line 1023
            ldc 3.0
            aload 1 /* coords */
            iconst_5
            faload
            fmul
        27: .line 1022
            fadd
        28: .line 1023
            ldc 2048.0
        29: .line 1022
            fmul
            f2i
            istore 17 /* by */
        start local 17 // int by
        30: .line 1025
            ldc -3.0
            aload 1 /* coords */
            iconst_0
            faload
            fmul
            ldc 3.0
            aload 1 /* coords */
            iconst_2
            faload
            fmul
            fadd
            ldc 8192.0
            fmul
            f2i
            istore 18 /* cx */
        start local 18 // int cx
        31: .line 1026
            ldc -3.0
            aload 1 /* coords */
            iconst_1
            faload
            fmul
            ldc 3.0
            aload 1 /* coords */
            iconst_3
            faload
            fmul
            fadd
            ldc 8192.0
            fmul
            f2i
            istore 19 /* cy */
        start local 19 // int cy
        32: .line 1028
            bipush 6
            iload 14 /* ax */
            imul
            istore 20 /* dddpx */
        start local 20 // int dddpx
        33: .line 1029
            bipush 6
            iload 15 /* ay */
            imul
            istore 21 /* dddpy */
        start local 21 // int dddpy
        34: .line 1031
            iload 20 /* dddpx */
            iload 16 /* bx */
            iadd
            istore 22 /* ddpx */
        start local 22 // int ddpx
        35: .line 1032
            iload 21 /* dddpy */
            iload 17 /* by */
            iadd
            istore 23 /* ddpy */
        start local 23 // int ddpy
        36: .line 1034
            iload 14 /* ax */
            iload 16 /* bx */
            iconst_1
            ishr
            iadd
            iload 18 /* cx */
            iadd
            istore 24 /* dpx */
        start local 24 // int dpx
        37: .line 1035
            iload 15 /* ay */
            iload 17 /* by */
            iconst_1
            ishr
            iadd
            iload 19 /* cy */
            iadd
            istore 25 /* dpy */
        start local 25 // int dpy
        38: .line 1039
            iload 4 /* x0 */
            istore 28 /* x2 */
        start local 28 // int x2
        39: .line 1040
            iload 5 /* y0 */
            istore 29 /* y2 */
        start local 29 // int y2
        40: .line 1043
            iload 4 /* x0 */
            sipush -1024
            iand
            istore 30 /* x0w */
        start local 30 // int x0w
        41: .line 1044
            iload 5 /* y0 */
            sipush -1024
            iand
            istore 31 /* y0w */
        start local 31 // int y0w
        42: .line 1046
            iload 6 /* xe */
            iload 4 /* x0 */
            isub
            istore 32 /* dx */
        start local 32 // int dx
        43: .line 1047
            iload 7 /* ye */
            iload 5 /* y0 */
            isub
            istore 33 /* dy */
        start local 33 // int dy
        44: .line 1049
            goto 96
        45: .line 1053
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float[] int int[] int int int int int int int int int int int int int int int int int int int int int int top top int int int int int int
      StackMap stack:
            iload 22 /* ddpx */
            iconst_1
            ishl
            iload 20 /* dddpx */
            isub
            istore 22 /* ddpx */
        46: .line 1054
            iload 23 /* ddpy */
            iconst_1
            ishl
            iload 21 /* dddpy */
            isub
            istore 23 /* ddpy */
        47: .line 1055
            iload 24 /* dpx */
            iconst_2
            ishl
            iload 22 /* ddpx */
            iconst_1
            ishr
            isub
            istore 24 /* dpx */
        48: .line 1056
            iload 25 /* dpy */
            iconst_2
            ishl
            iload 23 /* ddpy */
            iconst_1
            ishr
            isub
            istore 25 /* dpy */
        49: .line 1057
            iload 12 /* count */
            iconst_1
            ishl
            istore 12 /* count */
        50: .line 1058
            iload 11 /* decStepBnd */
            iconst_3
            ishl
            istore 11 /* decStepBnd */
        51: .line 1059
            iload 10 /* incStepBnd */
            iconst_3
            ishl
            istore 10 /* incStepBnd */
        52: .line 1060
            iload 8 /* px */
            iconst_3
            ishl
            istore 8 /* px */
        53: .line 1061
            iload 9 /* py */
            iconst_3
            ishl
            istore 9 /* py */
        54: .line 1062
            iinc 13 /* shift */ 3
        55: .line 1051
      StackMap locals:
      StackMap stack:
            iload 22 /* ddpx */
            invokestatic java.lang.Math.abs:(I)I
            iload 11 /* decStepBnd */
            if_icmpgt 45
        56: .line 1052
            iload 23 /* ddpy */
            invokestatic java.lang.Math.abs:(I)I
            iload 11 /* decStepBnd */
        57: .line 1051
            if_icmpgt 45
        58: .line 1069
            goto 69
        59: .line 1072
      StackMap locals:
      StackMap stack:
            iload 24 /* dpx */
            iconst_2
            ishr
            iload 22 /* ddpx */
            iconst_3
            ishr
            iadd
            istore 24 /* dpx */
        60: .line 1073
            iload 25 /* dpy */
            iconst_2
            ishr
            iload 23 /* ddpy */
            iconst_3
            ishr
            iadd
            istore 25 /* dpy */
        61: .line 1074
            iload 22 /* ddpx */
            iload 20 /* dddpx */
            iadd
            iconst_1
            ishr
            istore 22 /* ddpx */
        62: .line 1075
            iload 23 /* ddpy */
            iload 21 /* dddpy */
            iadd
            iconst_1
            ishr
            istore 23 /* ddpy */
        63: .line 1076
            iload 12 /* count */
            iconst_1
            ishr
            istore 12 /* count */
        64: .line 1077
            iload 11 /* decStepBnd */
            iconst_3
            ishr
            istore 11 /* decStepBnd */
        65: .line 1078
            iload 10 /* incStepBnd */
            iconst_3
            ishr
            istore 10 /* incStepBnd */
        66: .line 1079
            iload 8 /* px */
            iconst_3
            ishr
            istore 8 /* px */
        67: .line 1080
            iload 9 /* py */
            iconst_3
            ishr
            istore 9 /* py */
        68: .line 1081
            iinc 13 /* shift */ -3
        69: .line 1069
      StackMap locals:
      StackMap stack:
            iload 12 /* count */
            iconst_1
            iand
            ifne 73
            iload 13 /* shift */
            bipush 6
            if_icmple 73
        70: .line 1070
            iload 24 /* dpx */
            invokestatic java.lang.Math.abs:(I)I
            iload 10 /* incStepBnd */
            if_icmpgt 73
        71: .line 1071
            iload 25 /* dpy */
            invokestatic java.lang.Math.abs:(I)I
            iload 10 /* incStepBnd */
        72: .line 1069
            if_icmple 59
        73: .line 1084
      StackMap locals:
      StackMap stack:
            iinc 12 /* count */ -1
        74: .line 1091
            iload 12 /* count */
            ifle 93
        75: .line 1092
            iload 8 /* px */
            iload 24 /* dpx */
            iadd
            istore 8 /* px */
        76: .line 1093
            iload 9 /* py */
            iload 25 /* dpy */
            iadd
            istore 9 /* py */
        77: .line 1095
            iload 24 /* dpx */
            iload 22 /* ddpx */
            iadd
            istore 24 /* dpx */
        78: .line 1096
            iload 25 /* dpy */
            iload 23 /* ddpy */
            iadd
            istore 25 /* dpy */
        79: .line 1097
            iload 22 /* ddpx */
            iload 20 /* dddpx */
            iadd
            istore 22 /* ddpx */
        80: .line 1098
            iload 23 /* ddpy */
            iload 21 /* dddpy */
            iadd
            istore 23 /* ddpy */
        81: .line 1100
            iload 28 /* x2 */
            istore 26 /* x1 */
        start local 26 // int x1
        82: .line 1101
            iload 29 /* y2 */
            istore 27 /* y1 */
        start local 27 // int y1
        83: .line 1103
            iload 30 /* x0w */
            iload 8 /* px */
            iload 13 /* shift */
            ishr
            iadd
            istore 28 /* x2 */
        84: .line 1104
            iload 31 /* y0w */
            iload 9 /* py */
            iload 13 /* shift */
            ishr
            iadd
            istore 29 /* y2 */
        85: .line 1113
            iload 6 /* xe */
            iload 28 /* x2 */
            isub
            iload 32 /* dx */
            ixor
            ifge 87
        86: .line 1114
            iload 6 /* xe */
            istore 28 /* x2 */
        87: .line 1118
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float[] int int[] int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int
      StackMap stack:
            iload 7 /* ye */
            iload 29 /* y2 */
            isub
            iload 33 /* dy */
            ixor
            ifge 89
        88: .line 1119
            iload 7 /* ye */
            istore 29 /* y2 */
        89: .line 1122
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            iload 26 /* x1 */
            iload 27 /* y1 */
            iload 28 /* x2 */
            iload 29 /* y2 */
            aload 3 /* pixelInfo */
            iload 2 /* checkBounds */
        90: .line 1123
            iconst_0
        91: .line 1122
            invokevirtual sun.java2d.loops.ProcessPath$ProcessHandler.processFixedLine:(IIII[IZZ)V
        92: .line 1124
            goto 96
        end local 27 // int y1
        end local 26 // int x1
        93: .line 1125
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float[] int int[] int int int int int int int int int int int int int int int int int int int int int int top top int int int int int int
      StackMap stack:
            aload 0 /* hnd */
            iload 28 /* x2 */
            iload 29 /* y2 */
            iload 6 /* xe */
            iload 7 /* ye */
            aload 3 /* pixelInfo */
            iload 2 /* checkBounds */
        94: .line 1126
            iconst_0
        95: .line 1125
            invokevirtual sun.java2d.loops.ProcessPath$ProcessHandler.processFixedLine:(IIII[IZZ)V
        96: .line 1049
      StackMap locals:
      StackMap stack:
            iload 12 /* count */
            ifgt 55
        97: .line 1129
            return
        end local 33 // int dy
        end local 32 // int dx
        end local 31 // int y0w
        end local 30 // int x0w
        end local 29 // int y2
        end local 28 // int x2
        end local 25 // int dpy
        end local 24 // int dpx
        end local 23 // int ddpy
        end local 22 // int ddpx
        end local 21 // int dddpy
        end local 20 // int dddpx
        end local 19 // int cy
        end local 18 // int cx
        end local 17 // int by
        end local 16 // int bx
        end local 15 // int ay
        end local 14 // int ax
        end local 13 // int shift
        end local 12 // int count
        end local 11 // int decStepBnd
        end local 10 // int incStepBnd
        end local 9 // int py
        end local 8 // int px
        end local 7 // int ye
        end local 6 // int xe
        end local 5 // int y0
        end local 4 // int x0
        end local 3 // int[] pixelInfo
        end local 2 // boolean checkBounds
        end local 1 // float[] coords
        end local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   98     0          hnd  Lsun/java2d/loops/ProcessPath$ProcessHandler;
            0   98     1       coords  [F
            0   98     2  checkBounds  Z
            0   98     3    pixelInfo  [I
            1   98     4           x0  I
            2   98     5           y0  I
            3   98     6           xe  I
            4   98     7           ye  I
            5   98     8           px  I
            6   98     9           py  I
            7   98    10   incStepBnd  I
            8   98    11   decStepBnd  I
            9   98    12        count  I
           10   98    13        shift  I
           15   98    14           ax  I
           20   98    15           ay  I
           25   98    16           bx  I
           30   98    17           by  I
           31   98    18           cx  I
           32   98    19           cy  I
           33   98    20        dddpx  I
           34   98    21        dddpy  I
           35   98    22         ddpx  I
           36   98    23         ddpy  I
           37   98    24          dpx  I
           38   98    25          dpy  I
           82   93    26           x1  I
           83   93    27           y1  I
           39   98    28           x2  I
           40   98    29           y2  I
           41   98    30          x0w  I
           42   98    31          y0w  I
           43   98    32           dx  I
           44   98    33           dy  I
    MethodParameters:
             Name  Flags
      hnd          
      coords       
      checkBounds  
      pixelInfo    

  private static void ProcessMonotonicCubic(sun.java2d.loops.ProcessPath$ProcessHandler, float[], int[]);
    descriptor: (Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=10, locals=11, args_size=3
        start local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
        start local 1 // float[] coords
        start local 2 // int[] pixelInfo
         0: .line 1140
            bipush 8
            newarray 6
            astore 3 /* coords1 */
        start local 3 // float[] coords1
         1: .line 1145
            aload 1 /* coords */
            iconst_0
            faload
            dup
            fstore 7 /* xMax */
        start local 7 // float xMax
         2: fstore 6 /* xMin */
        start local 6 // float xMin
         3: .line 1146
            aload 1 /* coords */
            iconst_1
            faload
            dup
            fstore 9 /* yMax */
        start local 9 // float yMax
         4: fstore 8 /* yMin */
        start local 8 // float yMin
         5: .line 1148
            iconst_2
            istore 10 /* i */
        start local 10 // int i
         6: goto 20
         7: .line 1149
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float[] int[] float[] top top float float float float int
      StackMap stack:
            fload 6 /* xMin */
            aload 1 /* coords */
            iload 10 /* i */
            faload
            fcmpl
            ifle 8
            aload 1 /* coords */
            iload 10 /* i */
            faload
            goto 9
      StackMap locals:
      StackMap stack:
         8: fload 6 /* xMin */
      StackMap locals:
      StackMap stack: float
         9: fstore 6 /* xMin */
        10: .line 1150
            fload 7 /* xMax */
            aload 1 /* coords */
            iload 10 /* i */
            faload
            fcmpg
            ifge 11
            aload 1 /* coords */
            iload 10 /* i */
            faload
            goto 12
      StackMap locals:
      StackMap stack:
        11: fload 7 /* xMax */
      StackMap locals:
      StackMap stack: float
        12: fstore 7 /* xMax */
        13: .line 1151
            fload 8 /* yMin */
            aload 1 /* coords */
            iload 10 /* i */
            iconst_1
            iadd
            faload
            fcmpl
            ifle 14
            aload 1 /* coords */
            iload 10 /* i */
            iconst_1
            iadd
            faload
            goto 15
      StackMap locals:
      StackMap stack:
        14: fload 8 /* yMin */
      StackMap locals:
      StackMap stack: float
        15: fstore 8 /* yMin */
        16: .line 1152
            fload 9 /* yMax */
            aload 1 /* coords */
            iload 10 /* i */
            iconst_1
            iadd
            faload
            fcmpg
            ifge 17
            aload 1 /* coords */
            iload 10 /* i */
            iconst_1
            iadd
            faload
            goto 18
      StackMap locals:
      StackMap stack:
        17: fload 9 /* yMax */
      StackMap locals:
      StackMap stack: float
        18: fstore 9 /* yMax */
        19: .line 1148
            iinc 10 /* i */ 2
      StackMap locals:
      StackMap stack:
        20: iload 10 /* i */
            bipush 8
            if_icmplt 7
        end local 10 // int i
        21: .line 1155
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.clipMode:I
            ifne 25
        22: .line 1159
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMaxf:F
            fload 6 /* xMin */
            fcmpg
            iflt 24
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMinf:F
            fload 7 /* xMax */
            fcmpl
            ifgt 24
        23: .line 1160
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMaxf:F
            fload 8 /* yMin */
            fcmpg
            iflt 24
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMinf:F
            fload 9 /* yMax */
            fcmpl
            ifle 32
        24: .line 1161
      StackMap locals:
      StackMap stack:
            return
        25: .line 1169
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMaxf:F
            fload 8 /* yMin */
            fcmpg
            iflt 27
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMinf:F
            fload 9 /* yMax */
            fcmpl
            ifgt 27
        26: .line 1170
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMaxf:F
            fload 6 /* xMin */
            fcmpg
            ifge 28
        27: .line 1172
      StackMap locals:
      StackMap stack:
            return
        28: .line 1179
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMinf:F
            fload 7 /* xMax */
            fcmpl
            ifle 32
        29: .line 1180
            aload 1 /* coords */
            iconst_0
            aload 1 /* coords */
            iconst_2
            aload 1 /* coords */
            iconst_4
            aload 1 /* coords */
            bipush 6
        30: .line 1181
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMinf:F
            dup_x2
            fastore
            dup_x2
            fastore
            dup_x2
            fastore
        31: .line 1180
            fastore
        32: .line 1185
      StackMap locals:
      StackMap stack:
            fload 7 /* xMax */
            fload 6 /* xMin */
            fsub
            ldc 256.0
            fcmpl
            ifgt 33
            fload 9 /* yMax */
            fload 8 /* yMin */
            fsub
            ldc 256.0
            fcmpl
            ifle 50
        33: .line 1186
      StackMap locals:
      StackMap stack:
            aload 3 /* coords1 */
            bipush 6
            aload 1 /* coords */
            bipush 6
            faload
            fastore
        34: .line 1187
            aload 3 /* coords1 */
            bipush 7
            aload 1 /* coords */
            bipush 7
            faload
            fastore
        35: .line 1188
            aload 3 /* coords1 */
            iconst_4
            aload 1 /* coords */
            iconst_4
            faload
            aload 1 /* coords */
            bipush 6
            faload
            fadd
            fconst_2
            fdiv
            fastore
        36: .line 1189
            aload 3 /* coords1 */
            iconst_5
            aload 1 /* coords */
            iconst_5
            faload
            aload 1 /* coords */
            bipush 7
            faload
            fadd
            fconst_2
            fdiv
            fastore
        37: .line 1190
            aload 1 /* coords */
            iconst_2
            faload
            aload 1 /* coords */
            iconst_4
            faload
            fadd
            fconst_2
            fdiv
            fstore 4 /* tx */
        start local 4 // float tx
        38: .line 1191
            aload 1 /* coords */
            iconst_3
            faload
            aload 1 /* coords */
            iconst_5
            faload
            fadd
            fconst_2
            fdiv
            fstore 5 /* ty */
        start local 5 // float ty
        39: .line 1192
            aload 3 /* coords1 */
            iconst_2
            fload 4 /* tx */
            aload 3 /* coords1 */
            iconst_4
            faload
            fadd
            fconst_2
            fdiv
            fastore
        40: .line 1193
            aload 3 /* coords1 */
            iconst_3
            fload 5 /* ty */
            aload 3 /* coords1 */
            iconst_5
            faload
            fadd
            fconst_2
            fdiv
            fastore
        41: .line 1194
            aload 1 /* coords */
            iconst_2
            aload 1 /* coords */
            iconst_0
            faload
            aload 1 /* coords */
            iconst_2
            faload
            fadd
            fconst_2
            fdiv
            fastore
        42: .line 1195
            aload 1 /* coords */
            iconst_3
            aload 1 /* coords */
            iconst_1
            faload
            aload 1 /* coords */
            iconst_3
            faload
            fadd
            fconst_2
            fdiv
            fastore
        43: .line 1196
            aload 1 /* coords */
            iconst_4
            aload 1 /* coords */
            iconst_2
            faload
            fload 4 /* tx */
            fadd
            fconst_2
            fdiv
            fastore
        44: .line 1197
            aload 1 /* coords */
            iconst_5
            aload 1 /* coords */
            iconst_3
            faload
            fload 5 /* ty */
            fadd
            fconst_2
            fdiv
            fastore
        45: .line 1198
            aload 1 /* coords */
            bipush 6
            aload 3 /* coords1 */
            iconst_0
            aload 1 /* coords */
            iconst_4
            faload
            aload 3 /* coords1 */
            iconst_2
            faload
            fadd
            fconst_2
            fdiv
            dup_x2
            fastore
            fastore
        46: .line 1199
            aload 1 /* coords */
            bipush 7
            aload 3 /* coords1 */
            iconst_1
            aload 1 /* coords */
            iconst_5
            faload
            aload 3 /* coords1 */
            iconst_3
            faload
            fadd
            fconst_2
            fdiv
            dup_x2
            fastore
            fastore
        47: .line 1201
            aload 0 /* hnd */
            aload 1 /* coords */
            aload 2 /* pixelInfo */
            invokestatic sun.java2d.loops.ProcessPath.ProcessMonotonicCubic:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
        48: .line 1203
            aload 0 /* hnd */
            aload 3 /* coords1 */
            aload 2 /* pixelInfo */
            invokestatic sun.java2d.loops.ProcessPath.ProcessMonotonicCubic:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
        49: .line 1204
            goto 58
        end local 5 // float ty
        end local 4 // float tx
        50: .line 1205
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            aload 1 /* coords */
        51: .line 1211
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMinf:F
            fload 6 /* xMin */
            fcmpl
            ifgt 55
        52: .line 1212
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMaxf:F
            fload 7 /* xMax */
            fcmpg
            iflt 55
        53: .line 1213
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMinf:F
            fload 8 /* yMin */
            fcmpl
            ifgt 55
        54: .line 1214
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMaxf:F
            fload 9 /* yMax */
            fcmpg
            iflt 55
            iconst_0
            goto 56
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float[] int[] float[] top top float float float float
      StackMap stack: sun.java2d.loops.ProcessPath$ProcessHandler float[]
        55: iconst_1
        56: .line 1215
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float[] int[] float[] top top float float float float
      StackMap stack: sun.java2d.loops.ProcessPath$ProcessHandler float[] int
            aload 2 /* pixelInfo */
        57: .line 1205
            invokestatic sun.java2d.loops.ProcessPath.DrawMonotonicCubic:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[FZ[I)V
        58: .line 1217
      StackMap locals:
      StackMap stack:
            return
        end local 9 // float yMax
        end local 8 // float yMin
        end local 7 // float xMax
        end local 6 // float xMin
        end local 3 // float[] coords1
        end local 2 // int[] pixelInfo
        end local 1 // float[] coords
        end local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   59     0        hnd  Lsun/java2d/loops/ProcessPath$ProcessHandler;
            0   59     1     coords  [F
            0   59     2  pixelInfo  [I
            1   59     3    coords1  [F
           38   50     4         tx  F
           39   50     5         ty  F
            3   59     6       xMin  F
            2   59     7       xMax  F
            5   59     8       yMin  F
            4   59     9       yMax  F
            6   21    10          i  I
    MethodParameters:
           Name  Flags
      hnd        
      coords     
      pixelInfo  

  private static void ProcessCubic(sun.java2d.loops.ProcessPath$ProcessHandler, float[], int[]);
    descriptor: (Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=10, locals=10, args_size=3
        start local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
        start local 1 // float[] coords
        start local 2 // int[] pixelInfo
         0: .line 1231
            iconst_4
            newarray 7
            astore 3 /* params */
        start local 3 // double[] params
         1: .line 1232
            iconst_3
            newarray 7
            astore 4 /* eqn */
        start local 4 // double[] eqn
         2: .line 1233
            iconst_2
            newarray 7
            astore 5 /* res */
        start local 5 // double[] res
         3: .line 1234
            iconst_0
            istore 6 /* cnt */
        start local 6 // int cnt
         4: .line 1241
            aload 1 /* coords */
            iconst_0
            faload
            aload 1 /* coords */
            iconst_2
            faload
            fcmpl
            ifgt 6
            aload 1 /* coords */
            iconst_2
            faload
            aload 1 /* coords */
            iconst_4
            faload
            fcmpl
            ifgt 6
         5: .line 1242
            aload 1 /* coords */
            iconst_4
            faload
            aload 1 /* coords */
            bipush 6
            faload
            fcmpl
            ifle 18
         6: .line 1243
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float[] int[] double[] double[] double[] int
      StackMap stack:
            aload 1 /* coords */
            iconst_0
            faload
            aload 1 /* coords */
            iconst_2
            faload
            fcmpg
            iflt 8
            aload 1 /* coords */
            iconst_2
            faload
            aload 1 /* coords */
            iconst_4
            faload
            fcmpg
            iflt 8
         7: .line 1244
            aload 1 /* coords */
            iconst_4
            faload
            aload 1 /* coords */
            bipush 6
            faload
            fcmpg
            ifge 18
         8: .line 1251
      StackMap locals:
      StackMap stack:
            aload 4 /* eqn */
            iconst_2
            aload 1 /* coords */
            iconst_0
            faload
            fneg
            ldc 3.0
            aload 1 /* coords */
            iconst_2
            faload
            fmul
            fadd
            ldc 3.0
            aload 1 /* coords */
            iconst_4
            faload
            fmul
            fsub
            aload 1 /* coords */
            bipush 6
            faload
            fadd
            f2d
            dastore
         9: .line 1252
            aload 4 /* eqn */
            iconst_1
            fconst_2
            aload 1 /* coords */
            iconst_0
            faload
            fconst_2
            aload 1 /* coords */
            iconst_2
            faload
            fmul
            fsub
            aload 1 /* coords */
            iconst_4
            faload
            fadd
            fmul
            f2d
            dastore
        10: .line 1253
            aload 4 /* eqn */
            iconst_0
            aload 1 /* coords */
            iconst_0
            faload
            fneg
            aload 1 /* coords */
            iconst_2
            faload
            fadd
            f2d
            dastore
        11: .line 1255
            aload 4 /* eqn */
            aload 5 /* res */
            invokestatic java.awt.geom.QuadCurve2D.solveQuadratic:([D[D)I
            istore 7 /* nr */
        start local 7 // int nr
        12: .line 1261
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        13: goto 17
        14: .line 1262
      StackMap locals: int int
      StackMap stack:
            aload 5 /* res */
            iload 8 /* i */
            daload
            dconst_0
            dcmpl
            ifle 16
            aload 5 /* res */
            iload 8 /* i */
            daload
            dconst_1
            dcmpg
            ifge 16
        15: .line 1263
            aload 3 /* params */
            iload 6 /* cnt */
            iinc 6 /* cnt */ 1
            aload 5 /* res */
            iload 8 /* i */
            daload
            dastore
        16: .line 1261
      StackMap locals:
      StackMap stack:
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 8 /* i */
            iload 7 /* nr */
            if_icmplt 14
        end local 8 // int i
        end local 7 // int nr
        18: .line 1273
      StackMap locals:
      StackMap stack:
            aload 1 /* coords */
            iconst_1
            faload
            aload 1 /* coords */
            iconst_3
            faload
            fcmpl
            ifgt 20
            aload 1 /* coords */
            iconst_3
            faload
            aload 1 /* coords */
            iconst_5
            faload
            fcmpl
            ifgt 20
        19: .line 1274
            aload 1 /* coords */
            iconst_5
            faload
            aload 1 /* coords */
            bipush 7
            faload
            fcmpl
            ifle 32
        20: .line 1275
      StackMap locals:
      StackMap stack:
            aload 1 /* coords */
            iconst_1
            faload
            aload 1 /* coords */
            iconst_3
            faload
            fcmpg
            iflt 22
            aload 1 /* coords */
            iconst_3
            faload
            aload 1 /* coords */
            iconst_5
            faload
            fcmpg
            iflt 22
        21: .line 1276
            aload 1 /* coords */
            iconst_5
            faload
            aload 1 /* coords */
            bipush 7
            faload
            fcmpg
            ifge 32
        22: .line 1283
      StackMap locals:
      StackMap stack:
            aload 4 /* eqn */
            iconst_2
            aload 1 /* coords */
            iconst_1
            faload
            fneg
            ldc 3.0
            aload 1 /* coords */
            iconst_3
            faload
            fmul
            fadd
            ldc 3.0
            aload 1 /* coords */
            iconst_5
            faload
            fmul
            fsub
            aload 1 /* coords */
            bipush 7
            faload
            fadd
            f2d
            dastore
        23: .line 1284
            aload 4 /* eqn */
            iconst_1
            fconst_2
            aload 1 /* coords */
            iconst_1
            faload
            fconst_2
            aload 1 /* coords */
            iconst_3
            faload
            fmul
            fsub
            aload 1 /* coords */
            iconst_5
            faload
            fadd
            fmul
            f2d
            dastore
        24: .line 1285
            aload 4 /* eqn */
            iconst_0
            aload 1 /* coords */
            iconst_1
            faload
            fneg
            aload 1 /* coords */
            iconst_3
            faload
            fadd
            f2d
            dastore
        25: .line 1287
            aload 4 /* eqn */
            aload 5 /* res */
            invokestatic java.awt.geom.QuadCurve2D.solveQuadratic:([D[D)I
            istore 7 /* nr */
        start local 7 // int nr
        26: .line 1293
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        27: goto 31
        28: .line 1294
      StackMap locals: int int
      StackMap stack:
            aload 5 /* res */
            iload 8 /* i */
            daload
            dconst_0
            dcmpl
            ifle 30
            aload 5 /* res */
            iload 8 /* i */
            daload
            dconst_1
            dcmpg
            ifge 30
        29: .line 1295
            aload 3 /* params */
            iload 6 /* cnt */
            iinc 6 /* cnt */ 1
            aload 5 /* res */
            iload 8 /* i */
            daload
            dastore
        30: .line 1293
      StackMap locals:
      StackMap stack:
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        31: iload 8 /* i */
            iload 7 /* nr */
            if_icmplt 28
        end local 8 // int i
        end local 7 // int nr
        32: .line 1300
      StackMap locals:
      StackMap stack:
            iload 6 /* cnt */
            ifle 46
        33: .line 1304
            aload 3 /* params */
            iconst_0
            iload 6 /* cnt */
            invokestatic java.util.Arrays.sort:([DII)V
        34: .line 1307
            aload 0 /* hnd */
            aload 1 /* coords */
            aload 2 /* pixelInfo */
        35: .line 1308
            aload 3 /* params */
            iconst_0
            daload
            d2f
        36: .line 1307
            invokestatic sun.java2d.loops.ProcessPath.ProcessFirstMonotonicPartOfCubic:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[IF)V
        37: .line 1309
            iconst_1
            istore 7 /* i */
        start local 7 // int i
        38: goto 45
        39: .line 1310
      StackMap locals: int
      StackMap stack:
            aload 3 /* params */
            iload 7 /* i */
            daload
            aload 3 /* params */
            iload 7 /* i */
            iconst_1
            isub
            daload
            dsub
            dstore 8 /* param */
        start local 8 // double param
        40: .line 1311
            dload 8 /* param */
            dconst_0
            dcmpl
            ifle 44
        41: .line 1312
            aload 0 /* hnd */
            aload 1 /* coords */
            aload 2 /* pixelInfo */
        42: .line 1314
            dload 8 /* param */
            dconst_1
            aload 3 /* params */
            iload 7 /* i */
            iconst_1
            isub
            daload
            dsub
            ddiv
            d2f
        43: .line 1312
            invokestatic sun.java2d.loops.ProcessPath.ProcessFirstMonotonicPartOfCubic:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[IF)V
        end local 8 // double param
        44: .line 1309
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        45: iload 7 /* i */
            iload 6 /* cnt */
            if_icmplt 39
        end local 7 // int i
        46: .line 1319
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            aload 1 /* coords */
            aload 2 /* pixelInfo */
            invokestatic sun.java2d.loops.ProcessPath.ProcessMonotonicCubic:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
        47: .line 1320
            return
        end local 6 // int cnt
        end local 5 // double[] res
        end local 4 // double[] eqn
        end local 3 // double[] params
        end local 2 // int[] pixelInfo
        end local 1 // float[] coords
        end local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   48     0        hnd  Lsun/java2d/loops/ProcessPath$ProcessHandler;
            0   48     1     coords  [F
            0   48     2  pixelInfo  [I
            1   48     3     params  [D
            2   48     4        eqn  [D
            3   48     5        res  [D
            4   48     6        cnt  I
           12   18     7         nr  I
           13   18     8          i  I
           26   32     7         nr  I
           27   32     8          i  I
           38   46     7          i  I
           40   44     8      param  D
    MethodParameters:
           Name  Flags
      hnd        
      coords     
      pixelInfo  

  private static void ProcessFirstMonotonicPartOfCubic(sun.java2d.loops.ProcessPath$ProcessHandler, float[], int[], float);
    descriptor: (Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[IF)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=9, locals=7, args_size=4
        start local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
        start local 1 // float[] coords
        start local 2 // int[] pixelInfo
        start local 3 // float t
         0: .line 1333
            bipush 8
            newarray 6
            astore 4 /* coords1 */
        start local 4 // float[] coords1
         1: .line 1336
            aload 4 /* coords1 */
            iconst_0
            aload 1 /* coords */
            iconst_0
            faload
            fastore
         2: .line 1337
            aload 4 /* coords1 */
            iconst_1
            aload 1 /* coords */
            iconst_1
            faload
            fastore
         3: .line 1338
            aload 1 /* coords */
            iconst_2
            faload
            fload 3 /* t */
            aload 1 /* coords */
            iconst_4
            faload
            aload 1 /* coords */
            iconst_2
            faload
            fsub
            fmul
            fadd
            fstore 5 /* tx */
        start local 5 // float tx
         4: .line 1339
            aload 1 /* coords */
            iconst_3
            faload
            fload 3 /* t */
            aload 1 /* coords */
            iconst_5
            faload
            aload 1 /* coords */
            iconst_3
            faload
            fsub
            fmul
            fadd
            fstore 6 /* ty */
        start local 6 // float ty
         5: .line 1340
            aload 4 /* coords1 */
            iconst_2
            aload 1 /* coords */
            iconst_0
            faload
            fload 3 /* t */
            aload 1 /* coords */
            iconst_2
            faload
            aload 1 /* coords */
            iconst_0
            faload
            fsub
            fmul
            fadd
            fastore
         6: .line 1341
            aload 4 /* coords1 */
            iconst_3
            aload 1 /* coords */
            iconst_1
            faload
            fload 3 /* t */
            aload 1 /* coords */
            iconst_3
            faload
            aload 1 /* coords */
            iconst_1
            faload
            fsub
            fmul
            fadd
            fastore
         7: .line 1342
            aload 4 /* coords1 */
            iconst_4
            aload 4 /* coords1 */
            iconst_2
            faload
            fload 3 /* t */
            fload 5 /* tx */
            aload 4 /* coords1 */
            iconst_2
            faload
            fsub
            fmul
            fadd
            fastore
         8: .line 1343
            aload 4 /* coords1 */
            iconst_5
            aload 4 /* coords1 */
            iconst_3
            faload
            fload 3 /* t */
            fload 6 /* ty */
            aload 4 /* coords1 */
            iconst_3
            faload
            fsub
            fmul
            fadd
            fastore
         9: .line 1344
            aload 1 /* coords */
            iconst_4
            aload 1 /* coords */
            iconst_4
            faload
            fload 3 /* t */
            aload 1 /* coords */
            bipush 6
            faload
            aload 1 /* coords */
            iconst_4
            faload
            fsub
            fmul
            fadd
            fastore
        10: .line 1345
            aload 1 /* coords */
            iconst_5
            aload 1 /* coords */
            iconst_5
            faload
            fload 3 /* t */
            aload 1 /* coords */
            bipush 7
            faload
            aload 1 /* coords */
            iconst_5
            faload
            fsub
            fmul
            fadd
            fastore
        11: .line 1346
            aload 1 /* coords */
            iconst_2
            fload 5 /* tx */
            fload 3 /* t */
            aload 1 /* coords */
            iconst_4
            faload
            fload 5 /* tx */
            fsub
            fmul
            fadd
            fastore
        12: .line 1347
            aload 1 /* coords */
            iconst_3
            fload 6 /* ty */
            fload 3 /* t */
            aload 1 /* coords */
            iconst_5
            faload
            fload 6 /* ty */
            fsub
            fmul
            fadd
            fastore
        13: .line 1348
            aload 1 /* coords */
            iconst_0
            aload 4 /* coords1 */
            bipush 6
            aload 4 /* coords1 */
            iconst_4
            faload
            fload 3 /* t */
            aload 1 /* coords */
            iconst_2
            faload
            aload 4 /* coords1 */
            iconst_4
            faload
            fsub
            fmul
            fadd
            dup_x2
            fastore
            fastore
        14: .line 1349
            aload 1 /* coords */
            iconst_1
            aload 4 /* coords1 */
            bipush 7
            aload 4 /* coords1 */
            iconst_5
            faload
            fload 3 /* t */
            aload 1 /* coords */
            iconst_3
            faload
            aload 4 /* coords1 */
            iconst_5
            faload
            fsub
            fmul
            fadd
            dup_x2
            fastore
            fastore
        15: .line 1351
            aload 0 /* hnd */
            aload 4 /* coords1 */
            aload 2 /* pixelInfo */
            invokestatic sun.java2d.loops.ProcessPath.ProcessMonotonicCubic:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
        16: .line 1352
            return
        end local 6 // float ty
        end local 5 // float tx
        end local 4 // float[] coords1
        end local 3 // float t
        end local 2 // int[] pixelInfo
        end local 1 // float[] coords
        end local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   17     0        hnd  Lsun/java2d/loops/ProcessPath$ProcessHandler;
            0   17     1     coords  [F
            0   17     2  pixelInfo  [I
            0   17     3          t  F
            1   17     4    coords1  [F
            4   17     5         tx  F
            5   17     6         ty  F
    MethodParameters:
           Name  Flags
      hnd        
      coords     
      pixelInfo  
      t          

  private static void ProcessLine(sun.java2d.loops.ProcessPath$ProcessHandler, float, float, float, float, int[]);
    descriptor: (Lsun/java2d/loops/ProcessPath$ProcessHandler;FFFF[I)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=9, locals=20, args_size=6
        start local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
        start local 1 // float x1
        start local 2 // float y1
        start local 3 // float x2
        start local 4 // float y2
        start local 5 // int[] pixelInfo
         0: .line 1363
            iconst_0
            istore 17 /* clipped */
        start local 17 // boolean clipped
         1: .line 1365
            bipush 6
            newarray 6
            dup
            iconst_0
            fload 1 /* x1 */
            fastore
            dup
            iconst_1
            fload 2 /* y1 */
            fastore
            dup
            iconst_2
            fload 3 /* x2 */
            fastore
            dup
            iconst_3
            fload 4 /* y2 */
            fastore
            dup
            iconst_4
            fconst_0
            fastore
            dup
            iconst_5
            fconst_0
            fastore
            astore 18 /* c */
        start local 18 // float[] c
         2: .line 1369
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMinf:F
            fstore 6 /* xMin */
        start local 6 // float xMin
         3: .line 1370
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMinf:F
            fstore 7 /* yMin */
        start local 7 // float yMin
         4: .line 1371
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMaxf:F
            fstore 8 /* xMax */
        start local 8 // float xMax
         5: .line 1372
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.yMaxf:F
            fstore 9 /* yMax */
        start local 9 // float yMax
         6: .line 1377
            fload 7 /* yMin */
            fload 9 /* yMax */
            aload 18 /* c */
            iconst_1
            iconst_0
            iconst_3
            iconst_2
            invokestatic sun.java2d.loops.ProcessPath.TESTANDCLIP:(FF[FIIII)I
            istore 16 /* res */
        start local 16 // int res
         7: .line 1378
            iload 16 /* res */
            iconst_4
            if_icmpne 8
            return
         8: .line 1379
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float float float float int[] float float float float top top top top top top int int float[]
      StackMap stack:
            iload 16 /* res */
            invokestatic sun.java2d.loops.ProcessPath.IS_CLIPPED:(I)Z
            istore 17 /* clipped */
         9: .line 1383
            fload 7 /* yMin */
            fload 9 /* yMax */
            aload 18 /* c */
            iconst_3
            iconst_2
            iconst_1
            iconst_0
            invokestatic sun.java2d.loops.ProcessPath.TESTANDCLIP:(FF[FIIII)I
            istore 16 /* res */
        10: .line 1384
            iload 16 /* res */
            iconst_4
            if_icmpne 11
            return
        11: .line 1385
      StackMap locals:
      StackMap stack:
            iload 16 /* res */
            invokestatic sun.java2d.loops.ProcessPath.IS_CLIPPED:(I)Z
            istore 19 /* lastClipped */
        start local 19 // boolean lastClipped
        12: .line 1386
            iload 17 /* clipped */
            ifne 13
            iload 19 /* lastClipped */
            ifne 13
            iconst_0
            goto 14
      StackMap locals: int
      StackMap stack:
        13: iconst_1
      StackMap locals:
      StackMap stack: int
        14: istore 17 /* clipped */
        15: .line 1388
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.clipMode:I
            ifne 38
        16: .line 1392
            fload 6 /* xMin */
            fload 8 /* xMax */
            aload 18 /* c */
            iconst_0
            iconst_1
            iconst_2
            iconst_3
            invokestatic sun.java2d.loops.ProcessPath.TESTANDCLIP:(FF[FIIII)I
            istore 16 /* res */
        17: .line 1393
            iload 16 /* res */
            iconst_4
            if_icmpne 18
            return
        18: .line 1394
      StackMap locals:
      StackMap stack:
            iload 17 /* clipped */
            ifne 19
            iload 16 /* res */
            invokestatic sun.java2d.loops.ProcessPath.IS_CLIPPED:(I)Z
            ifne 19
            iconst_0
            goto 20
      StackMap locals:
      StackMap stack:
        19: iconst_1
      StackMap locals:
      StackMap stack: int
        20: istore 17 /* clipped */
        21: .line 1398
            fload 6 /* xMin */
            fload 8 /* xMax */
            aload 18 /* c */
            iconst_2
            iconst_3
            iconst_0
            iconst_1
            invokestatic sun.java2d.loops.ProcessPath.TESTANDCLIP:(FF[FIIII)I
            istore 16 /* res */
        22: .line 1399
            iload 16 /* res */
            iconst_4
            if_icmpne 23
            return
        23: .line 1400
      StackMap locals:
      StackMap stack:
            iload 19 /* lastClipped */
            ifne 24
            iload 16 /* res */
            invokestatic sun.java2d.loops.ProcessPath.IS_CLIPPED:(I)Z
            ifne 24
            iconst_0
            goto 25
      StackMap locals:
      StackMap stack:
        24: iconst_1
      StackMap locals:
      StackMap stack: int
        25: istore 19 /* lastClipped */
        26: .line 1401
            iload 17 /* clipped */
            ifne 27
            iload 19 /* lastClipped */
            ifne 27
            iconst_0
            goto 28
      StackMap locals:
      StackMap stack:
        27: iconst_1
      StackMap locals:
      StackMap stack: int
        28: istore 17 /* clipped */
        29: .line 1402
            aload 18 /* c */
            iconst_0
            faload
            ldc 1024.0
            fmul
            f2i
            istore 10 /* X1 */
        start local 10 // int X1
        30: .line 1403
            aload 18 /* c */
            iconst_1
            faload
            ldc 1024.0
            fmul
            f2i
            istore 11 /* Y1 */
        start local 11 // int Y1
        31: .line 1404
            aload 18 /* c */
            iconst_2
            faload
            ldc 1024.0
            fmul
            f2i
            istore 12 /* X2 */
        start local 12 // int X2
        32: .line 1405
            aload 18 /* c */
            iconst_3
            faload
            ldc 1024.0
            fmul
            f2i
            istore 13 /* Y2 */
        start local 13 // int Y2
        33: .line 1407
            aload 0 /* hnd */
            iload 10 /* X1 */
            iload 11 /* Y1 */
            iload 12 /* X2 */
            iload 13 /* Y2 */
            aload 5 /* pixelInfo */
        34: .line 1408
            iload 17 /* clipped */
        35: .line 1413
            iload 19 /* lastClipped */
        36: .line 1407
            invokevirtual sun.java2d.loops.ProcessPath$ProcessHandler.processFixedLine:(IIII[IZZ)V
        37: .line 1420
            goto 65
        end local 13 // int Y2
        end local 12 // int X2
        end local 11 // int Y1
        end local 10 // int X1
        38: .line 1426
      StackMap locals:
      StackMap stack:
            fload 6 /* xMin */
            fload 8 /* xMax */
            aload 18 /* c */
            iconst_0
            iconst_1
            iconst_2
            iconst_3
            iconst_4
            iconst_5
            invokestatic sun.java2d.loops.ProcessPath.CLIPCLAMP:(FF[FIIIIII)I
            istore 16 /* res */
        39: .line 1427
            aload 18 /* c */
            iconst_0
            faload
            ldc 1024.0
            fmul
            f2i
            istore 10 /* X1 */
        start local 10 // int X1
        40: .line 1428
            aload 18 /* c */
            iconst_1
            faload
            ldc 1024.0
            fmul
            f2i
            istore 11 /* Y1 */
        start local 11 // int Y1
        41: .line 1431
            iload 16 /* res */
            ifne 48
        42: .line 1432
            aload 18 /* c */
            iconst_4
            faload
            ldc 1024.0
            fmul
            f2i
            istore 14 /* X3 */
        start local 14 // int X3
        43: .line 1433
            aload 18 /* c */
            iconst_5
            faload
            ldc 1024.0
            fmul
            f2i
            istore 15 /* Y3 */
        start local 15 // int Y3
        44: .line 1434
            aload 0 /* hnd */
            iload 14 /* X3 */
            iload 15 /* Y3 */
            iload 10 /* X1 */
            iload 11 /* Y1 */
            aload 5 /* pixelInfo */
        45: .line 1435
            iconst_0
            iload 19 /* lastClipped */
        46: .line 1434
            invokevirtual sun.java2d.loops.ProcessPath$ProcessHandler.processFixedLine:(IIII[IZZ)V
        47: .line 1437
            goto 50
        end local 15 // int Y3
        end local 14 // int X3
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float float float float int[] float float float float int int top top top top int int float[] int
      StackMap stack:
        48: iload 16 /* res */
            iconst_4
            if_icmpne 50
        49: .line 1438
            return
        50: .line 1446
      StackMap locals:
      StackMap stack:
            fload 6 /* xMin */
            fload 8 /* xMax */
            aload 18 /* c */
            iconst_2
            iconst_3
            iconst_0
            iconst_1
            iconst_4
            iconst_5
            invokestatic sun.java2d.loops.ProcessPath.CLIPCLAMP:(FF[FIIIIII)I
            istore 16 /* res */
        51: .line 1449
            iload 19 /* lastClipped */
            ifne 52
            iload 16 /* res */
            iconst_1
            if_icmpeq 52
            iconst_0
            goto 53
      StackMap locals:
      StackMap stack:
        52: iconst_1
      StackMap locals:
      StackMap stack: int
        53: istore 19 /* lastClipped */
        54: .line 1451
            aload 18 /* c */
            iconst_2
            faload
            ldc 1024.0
            fmul
            f2i
            istore 12 /* X2 */
        start local 12 // int X2
        55: .line 1452
            aload 18 /* c */
            iconst_3
            faload
            ldc 1024.0
            fmul
            f2i
            istore 13 /* Y2 */
        start local 13 // int Y2
        56: .line 1453
            aload 0 /* hnd */
            iload 10 /* X1 */
            iload 11 /* Y1 */
            iload 12 /* X2 */
            iload 13 /* Y2 */
            aload 5 /* pixelInfo */
        57: .line 1454
            iconst_0
            iload 19 /* lastClipped */
        58: .line 1453
            invokevirtual sun.java2d.loops.ProcessPath$ProcessHandler.processFixedLine:(IIII[IZZ)V
        59: .line 1457
            iload 16 /* res */
            ifne 65
        60: .line 1458
            aload 18 /* c */
            iconst_4
            faload
            ldc 1024.0
            fmul
            f2i
            istore 14 /* X3 */
        start local 14 // int X3
        61: .line 1459
            aload 18 /* c */
            iconst_5
            faload
            ldc 1024.0
            fmul
            f2i
            istore 15 /* Y3 */
        start local 15 // int Y3
        62: .line 1460
            aload 0 /* hnd */
            iload 12 /* X2 */
            iload 13 /* Y2 */
            iload 14 /* X3 */
            iload 15 /* Y3 */
            aload 5 /* pixelInfo */
        63: .line 1461
            iconst_0
            iload 19 /* lastClipped */
        64: .line 1460
            invokevirtual sun.java2d.loops.ProcessPath$ProcessHandler.processFixedLine:(IIII[IZZ)V
        end local 15 // int Y3
        end local 14 // int X3
        65: .line 1464
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler float float float float int[] float float float float int int int int top top int int float[] int
      StackMap stack:
            return
        end local 19 // boolean lastClipped
        end local 18 // float[] c
        end local 17 // boolean clipped
        end local 16 // int res
        end local 13 // int Y2
        end local 12 // int X2
        end local 11 // int Y1
        end local 10 // int X1
        end local 9 // float yMax
        end local 8 // float xMax
        end local 7 // float yMin
        end local 6 // float xMin
        end local 5 // int[] pixelInfo
        end local 4 // float y2
        end local 3 // float x2
        end local 2 // float y1
        end local 1 // float x1
        end local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   66     0          hnd  Lsun/java2d/loops/ProcessPath$ProcessHandler;
            0   66     1           x1  F
            0   66     2           y1  F
            0   66     3           x2  F
            0   66     4           y2  F
            0   66     5    pixelInfo  [I
            3   66     6         xMin  F
            4   66     7         yMin  F
            5   66     8         xMax  F
            6   66     9         yMax  F
           30   38    10           X1  I
           40   66    10           X1  I
           31   38    11           Y1  I
           41   66    11           Y1  I
           32   38    12           X2  I
           55   66    12           X2  I
           33   38    13           Y2  I
           56   66    13           Y2  I
           43   48    14           X3  I
           61   65    14           X3  I
           44   48    15           Y3  I
           62   65    15           Y3  I
            7   66    16          res  I
            1   66    17      clipped  Z
            2   66    18            c  [F
           12   66    19  lastClipped  Z
    MethodParameters:
           Name  Flags
      hnd        
      x1         
      y1         
      x2         
      y2         
      pixelInfo  

  private static boolean doProcessPath(sun.java2d.loops.ProcessPath$ProcessHandler, java.awt.geom.Path2D$Float, float, float);
    descriptor: (Lsun/java2d/loops/ProcessPath$ProcessHandler;Ljava/awt/geom/Path2D$Float;FF)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=13, args_size=4
        start local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
        start local 1 // java.awt.geom.Path2D$Float p2df
        start local 2 // float transXf
        start local 3 // float transYf
         0: .line 1469
            bipush 8
            newarray 6
            astore 4 /* coords */
        start local 4 // float[] coords
         1: .line 1470
            bipush 8
            newarray 6
            astore 5 /* tCoords */
        start local 5 // float[] tCoords
         2: .line 1471
            iconst_2
            newarray 6
            dup
            iconst_0
            fconst_0
            fastore
            dup
            iconst_1
            fconst_0
            fastore
            astore 6 /* closeCoord */
        start local 6 // float[] closeCoord
         3: .line 1472
            iconst_2
            newarray 6
            pop
         4: .line 1473
            iconst_5
            newarray 10
            astore 7 /* pixelInfo */
        start local 7 // int[] pixelInfo
         5: .line 1474
            iconst_0
            istore 8 /* subpathStarted */
        start local 8 // boolean subpathStarted
         6: .line 1475
            iconst_0
            istore 9 /* skip */
        start local 9 // boolean skip
         7: .line 1477
            aload 7 /* pixelInfo */
            iconst_0
            iconst_0
            iastore
         8: .line 1482
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            ldc -1048576
            ldc -1048576
         9: .line 1483
            ldc 1048576
            ldc 1048576
        10: .line 1482
            invokevirtual sun.java2d.loops.ProcessPath$DrawHandler.adjustBounds:(IIII)V
        11: .line 1495
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.strokeControl:I
            iconst_2
            if_icmpne 16
        12: .line 1496
            aload 6 /* closeCoord */
            iconst_0
            ldc -0.5
            fastore
        13: .line 1497
            aload 6 /* closeCoord */
            iconst_1
            ldc -0.5
            fastore
        14: .line 1498
            fload 2 /* transXf */
            f2d
            ldc 0.5
            dsub
            d2f
            fstore 2 /* transXf */
        15: .line 1499
            fload 3 /* transYf */
            f2d
            ldc 0.5
            dsub
            d2f
            fstore 3 /* transYf */
        16: .line 1502
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler java.awt.geom.Path2D$Float float float float[] float[] float[] int[] int int
      StackMap stack:
            aload 1 /* p2df */
            aconst_null
            invokevirtual java.awt.geom.Path2D$Float.getPathIterator:(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;
            astore 12 /* pi */
        start local 12 // java.awt.geom.PathIterator pi
        17: .line 1504
            goto 132
        18: .line 1505
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler java.awt.geom.Path2D$Float float float float[] float[] float[] int[] int int top top java.awt.geom.PathIterator
      StackMap stack:
            aload 12 /* pi */
            aload 4 /* coords */
            invokeinterface java.awt.geom.PathIterator.currentSegment:([F)I
            tableswitch { // 0 - 4
                    0: 19
                    1: 42
                    2: 60
                    3: 87
                    4: 120
              default: 131
          }
        19: .line 1508
      StackMap locals:
      StackMap stack:
            iload 8 /* subpathStarted */
            ifeq 28
            iload 9 /* skip */
            ifne 28
        20: .line 1509
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.clipMode:I
            iconst_1
            if_icmpne 27
        21: .line 1510
            aload 5 /* tCoords */
            iconst_0
            faload
            aload 6 /* closeCoord */
            iconst_0
            faload
            fcmpl
            ifne 23
        22: .line 1511
            aload 5 /* tCoords */
            iconst_1
            faload
            aload 6 /* closeCoord */
            iconst_1
            faload
            fcmpl
            ifeq 27
        23: .line 1513
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            aload 5 /* tCoords */
            iconst_0
            faload
            aload 5 /* tCoords */
            iconst_1
            faload
        24: .line 1514
            aload 6 /* closeCoord */
            iconst_0
            faload
            aload 6 /* closeCoord */
            iconst_1
            faload
        25: .line 1515
            aload 7 /* pixelInfo */
        26: .line 1513
            invokestatic sun.java2d.loops.ProcessPath.ProcessLine:(Lsun/java2d/loops/ProcessPath$ProcessHandler;FFFF[I)V
        27: .line 1518
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            invokevirtual sun.java2d.loops.ProcessPath$ProcessHandler.processEndSubPath:()V
        28: .line 1521
      StackMap locals:
      StackMap stack:
            aload 5 /* tCoords */
            iconst_0
            aload 4 /* coords */
            iconst_0
            faload
            fload 2 /* transXf */
            fadd
            fastore
        29: .line 1522
            aload 5 /* tCoords */
            iconst_1
            aload 4 /* coords */
            iconst_1
            faload
            fload 3 /* transYf */
            fadd
            fastore
        30: .line 1530
            aload 5 /* tCoords */
            iconst_0
            faload
            ldc 8.5070587E37
            fcmpg
            ifge 39
        31: .line 1531
            aload 5 /* tCoords */
            iconst_0
            faload
            ldc -8.5070587E37
            fcmpl
            ifle 39
        32: .line 1532
            aload 5 /* tCoords */
            iconst_1
            faload
            ldc 8.5070587E37
            fcmpg
            ifge 39
        33: .line 1533
            aload 5 /* tCoords */
            iconst_1
            faload
            ldc -8.5070587E37
            fcmpl
            ifle 39
        34: .line 1535
            iconst_1
            istore 8 /* subpathStarted */
        35: .line 1536
            iconst_0
            istore 9 /* skip */
        36: .line 1537
            aload 6 /* closeCoord */
            iconst_0
            aload 5 /* tCoords */
            iconst_0
            faload
            fastore
        37: .line 1538
            aload 6 /* closeCoord */
            iconst_1
            aload 5 /* tCoords */
            iconst_1
            faload
            fastore
        38: .line 1539
            goto 40
        39: .line 1540
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 9 /* skip */
        40: .line 1542
      StackMap locals:
      StackMap stack:
            aload 7 /* pixelInfo */
            iconst_0
            iconst_0
            iastore
        41: .line 1543
            goto 131
        42: .line 1545
      StackMap locals:
      StackMap stack:
            aload 5 /* tCoords */
            iconst_2
            aload 4 /* coords */
            iconst_0
            faload
            fload 2 /* transXf */
            fadd
            dup_x2
            fastore
            fstore 10 /* lastX */
        start local 10 // float lastX
        43: .line 1546
            aload 5 /* tCoords */
            iconst_3
            aload 4 /* coords */
            iconst_1
            faload
            fload 3 /* transYf */
            fadd
            dup_x2
            fastore
            fstore 11 /* lastY */
        start local 11 // float lastY
        44: .line 1555
            fload 10 /* lastX */
            ldc 8.5070587E37
            fcmpg
            ifge 131
        45: .line 1556
            fload 10 /* lastX */
            ldc -8.5070587E37
            fcmpl
            ifle 131
        46: .line 1557
            fload 11 /* lastY */
            ldc 8.5070587E37
            fcmpg
            ifge 131
        47: .line 1558
            fload 11 /* lastY */
            ldc -8.5070587E37
            fcmpl
            ifle 131
        48: .line 1560
            iload 9 /* skip */
            ifeq 54
        49: .line 1561
            aload 5 /* tCoords */
            iconst_0
            aload 6 /* closeCoord */
            iconst_0
            fload 10 /* lastX */
            dup_x2
            fastore
            fastore
        50: .line 1562
            aload 5 /* tCoords */
            iconst_1
            aload 6 /* closeCoord */
            iconst_1
            fload 11 /* lastY */
            dup_x2
            fastore
            fastore
        51: .line 1563
            iconst_1
            istore 8 /* subpathStarted */
        52: .line 1564
            iconst_0
            istore 9 /* skip */
        53: .line 1565
            goto 131
        54: .line 1566
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler java.awt.geom.Path2D$Float float float float[] float[] float[] int[] int int float float java.awt.geom.PathIterator
      StackMap stack:
            aload 0 /* hnd */
            aload 5 /* tCoords */
            iconst_0
            faload
            aload 5 /* tCoords */
            iconst_1
            faload
        55: .line 1567
            aload 5 /* tCoords */
            iconst_2
            faload
            aload 5 /* tCoords */
            iconst_3
            faload
            aload 7 /* pixelInfo */
        56: .line 1566
            invokestatic sun.java2d.loops.ProcessPath.ProcessLine:(Lsun/java2d/loops/ProcessPath$ProcessHandler;FFFF[I)V
        57: .line 1568
            aload 5 /* tCoords */
            iconst_0
            fload 10 /* lastX */
            fastore
        58: .line 1569
            aload 5 /* tCoords */
            iconst_1
            fload 11 /* lastY */
            fastore
        59: .line 1572
            goto 131
        end local 11 // float lastY
        end local 10 // float lastX
        60: .line 1574
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler java.awt.geom.Path2D$Float float float float[] float[] float[] int[] int int top top java.awt.geom.PathIterator
      StackMap stack:
            aload 5 /* tCoords */
            iconst_2
            aload 4 /* coords */
            iconst_0
            faload
            fload 2 /* transXf */
            fadd
            fastore
        61: .line 1575
            aload 5 /* tCoords */
            iconst_3
            aload 4 /* coords */
            iconst_1
            faload
            fload 3 /* transYf */
            fadd
            fastore
        62: .line 1576
            aload 5 /* tCoords */
            iconst_4
            aload 4 /* coords */
            iconst_2
            faload
            fload 2 /* transXf */
            fadd
            dup_x2
            fastore
            fstore 10 /* lastX */
        start local 10 // float lastX
        63: .line 1577
            aload 5 /* tCoords */
            iconst_5
            aload 4 /* coords */
            iconst_3
            faload
            fload 3 /* transYf */
            fadd
            dup_x2
            fastore
            fstore 11 /* lastY */
        start local 11 // float lastY
        64: .line 1587
            fload 10 /* lastX */
            ldc 8.5070587E37
            fcmpg
            ifge 131
        65: .line 1588
            fload 10 /* lastX */
            ldc -8.5070587E37
            fcmpl
            ifle 131
        66: .line 1589
            fload 11 /* lastY */
            ldc 8.5070587E37
            fcmpg
            ifge 131
        67: .line 1590
            fload 11 /* lastY */
            ldc -8.5070587E37
            fcmpl
            ifle 131
        68: .line 1592
            iload 9 /* skip */
            ifeq 74
        69: .line 1593
            aload 5 /* tCoords */
            iconst_0
            aload 6 /* closeCoord */
            iconst_0
            fload 10 /* lastX */
            dup_x2
            fastore
            fastore
        70: .line 1594
            aload 5 /* tCoords */
            iconst_1
            aload 6 /* closeCoord */
            iconst_1
            fload 11 /* lastY */
            dup_x2
            fastore
            fastore
        71: .line 1595
            iconst_1
            istore 8 /* subpathStarted */
        72: .line 1596
            iconst_0
            istore 9 /* skip */
        73: .line 1597
            goto 131
        74: .line 1598
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler java.awt.geom.Path2D$Float float float float[] float[] float[] int[] int int float float java.awt.geom.PathIterator
      StackMap stack:
            aload 5 /* tCoords */
            iconst_2
            faload
            ldc 8.5070587E37
            fcmpg
            ifge 80
        75: .line 1599
            aload 5 /* tCoords */
            iconst_2
            faload
            ldc -8.5070587E37
            fcmpl
            ifle 80
        76: .line 1600
            aload 5 /* tCoords */
            iconst_3
            faload
            ldc 8.5070587E37
            fcmpg
            ifge 80
        77: .line 1601
            aload 5 /* tCoords */
            iconst_3
            faload
            ldc -8.5070587E37
            fcmpl
            ifle 80
        78: .line 1603
            aload 0 /* hnd */
            aload 5 /* tCoords */
            aload 7 /* pixelInfo */
            invokestatic sun.java2d.loops.ProcessPath.ProcessQuad:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
        79: .line 1604
            goto 84
        80: .line 1605
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            aload 5 /* tCoords */
            iconst_0
            faload
            aload 5 /* tCoords */
            iconst_1
            faload
        81: .line 1606
            aload 5 /* tCoords */
            iconst_4
            faload
            aload 5 /* tCoords */
            iconst_5
            faload
        82: .line 1607
            aload 7 /* pixelInfo */
        83: .line 1605
            invokestatic sun.java2d.loops.ProcessPath.ProcessLine:(Lsun/java2d/loops/ProcessPath$ProcessHandler;FFFF[I)V
        84: .line 1609
      StackMap locals:
      StackMap stack:
            aload 5 /* tCoords */
            iconst_0
            fload 10 /* lastX */
            fastore
        85: .line 1610
            aload 5 /* tCoords */
            iconst_1
            fload 11 /* lastY */
            fastore
        86: .line 1613
            goto 131
        end local 11 // float lastY
        end local 10 // float lastX
        87: .line 1615
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler java.awt.geom.Path2D$Float float float float[] float[] float[] int[] int int top top java.awt.geom.PathIterator
      StackMap stack:
            aload 5 /* tCoords */
            iconst_2
            aload 4 /* coords */
            iconst_0
            faload
            fload 2 /* transXf */
            fadd
            fastore
        88: .line 1616
            aload 5 /* tCoords */
            iconst_3
            aload 4 /* coords */
            iconst_1
            faload
            fload 3 /* transYf */
            fadd
            fastore
        89: .line 1617
            aload 5 /* tCoords */
            iconst_4
            aload 4 /* coords */
            iconst_2
            faload
            fload 2 /* transXf */
            fadd
            fastore
        90: .line 1618
            aload 5 /* tCoords */
            iconst_5
            aload 4 /* coords */
            iconst_3
            faload
            fload 3 /* transYf */
            fadd
            fastore
        91: .line 1619
            aload 5 /* tCoords */
            bipush 6
            aload 4 /* coords */
            iconst_4
            faload
            fload 2 /* transXf */
            fadd
            dup_x2
            fastore
            fstore 10 /* lastX */
        start local 10 // float lastX
        92: .line 1620
            aload 5 /* tCoords */
            bipush 7
            aload 4 /* coords */
            iconst_5
            faload
            fload 3 /* transYf */
            fadd
            dup_x2
            fastore
            fstore 11 /* lastY */
        start local 11 // float lastY
        93: .line 1630
            fload 10 /* lastX */
            ldc 8.5070587E37
            fcmpg
            ifge 131
        94: .line 1631
            fload 10 /* lastX */
            ldc -8.5070587E37
            fcmpl
            ifle 131
        95: .line 1632
            fload 11 /* lastY */
            ldc 8.5070587E37
            fcmpg
            ifge 131
        96: .line 1633
            fload 11 /* lastY */
            ldc -8.5070587E37
            fcmpl
            ifle 131
        97: .line 1635
            iload 9 /* skip */
            ifeq 103
        98: .line 1636
            aload 5 /* tCoords */
            iconst_0
            aload 6 /* closeCoord */
            iconst_0
            aload 5 /* tCoords */
            bipush 6
            faload
            dup_x2
            fastore
            fastore
        99: .line 1637
            aload 5 /* tCoords */
            iconst_1
            aload 6 /* closeCoord */
            iconst_1
            aload 5 /* tCoords */
            bipush 7
            faload
            dup_x2
            fastore
            fastore
       100: .line 1638
            iconst_1
            istore 8 /* subpathStarted */
       101: .line 1639
            iconst_0
            istore 9 /* skip */
       102: .line 1640
            goto 131
       103: .line 1641
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler java.awt.geom.Path2D$Float float float float[] float[] float[] int[] int int float float java.awt.geom.PathIterator
      StackMap stack:
            aload 5 /* tCoords */
            iconst_2
            faload
            ldc 8.5070587E37
            fcmpg
            ifge 113
       104: .line 1642
            aload 5 /* tCoords */
            iconst_2
            faload
            ldc -8.5070587E37
            fcmpl
            ifle 113
       105: .line 1643
            aload 5 /* tCoords */
            iconst_3
            faload
            ldc 8.5070587E37
            fcmpg
            ifge 113
       106: .line 1644
            aload 5 /* tCoords */
            iconst_3
            faload
            ldc -8.5070587E37
            fcmpl
            ifle 113
       107: .line 1645
            aload 5 /* tCoords */
            iconst_4
            faload
            ldc 8.5070587E37
            fcmpg
            ifge 113
       108: .line 1646
            aload 5 /* tCoords */
            iconst_4
            faload
            ldc -8.5070587E37
            fcmpl
            ifle 113
       109: .line 1647
            aload 5 /* tCoords */
            iconst_5
            faload
            ldc 8.5070587E37
            fcmpg
            ifge 113
       110: .line 1648
            aload 5 /* tCoords */
            iconst_5
            faload
            ldc -8.5070587E37
            fcmpl
            ifle 113
       111: .line 1650
            aload 0 /* hnd */
            aload 5 /* tCoords */
            aload 7 /* pixelInfo */
            invokestatic sun.java2d.loops.ProcessPath.ProcessCubic:(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
       112: .line 1651
            goto 117
       113: .line 1652
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            aload 5 /* tCoords */
            iconst_0
            faload
            aload 5 /* tCoords */
            iconst_1
            faload
       114: .line 1653
            aload 5 /* tCoords */
            bipush 6
            faload
            aload 5 /* tCoords */
            bipush 7
            faload
       115: .line 1654
            aload 7 /* pixelInfo */
       116: .line 1652
            invokestatic sun.java2d.loops.ProcessPath.ProcessLine:(Lsun/java2d/loops/ProcessPath$ProcessHandler;FFFF[I)V
       117: .line 1656
      StackMap locals:
      StackMap stack:
            aload 5 /* tCoords */
            iconst_0
            fload 10 /* lastX */
            fastore
       118: .line 1657
            aload 5 /* tCoords */
            iconst_1
            fload 11 /* lastY */
            fastore
       119: .line 1660
            goto 131
        end local 11 // float lastY
        end local 10 // float lastX
       120: .line 1662
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler java.awt.geom.Path2D$Float float float float[] float[] float[] int[] int int top top java.awt.geom.PathIterator
      StackMap stack:
            iload 8 /* subpathStarted */
            ifeq 131
            iload 9 /* skip */
            ifne 131
       121: .line 1663
            iconst_0
            istore 9 /* skip */
       122: .line 1664
            aload 5 /* tCoords */
            iconst_0
            faload
            aload 6 /* closeCoord */
            iconst_0
            faload
            fcmpl
            ifne 124
       123: .line 1665
            aload 5 /* tCoords */
            iconst_1
            faload
            aload 6 /* closeCoord */
            iconst_1
            faload
            fcmpl
            ifeq 130
       124: .line 1667
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            aload 5 /* tCoords */
            iconst_0
            faload
            aload 5 /* tCoords */
            iconst_1
            faload
       125: .line 1668
            aload 6 /* closeCoord */
            iconst_0
            faload
            aload 6 /* closeCoord */
            iconst_1
            faload
       126: .line 1669
            aload 7 /* pixelInfo */
       127: .line 1667
            invokestatic sun.java2d.loops.ProcessPath.ProcessLine:(Lsun/java2d/loops/ProcessPath$ProcessHandler;FFFF[I)V
       128: .line 1674
            aload 5 /* tCoords */
            iconst_0
            aload 6 /* closeCoord */
            iconst_0
            faload
            fastore
       129: .line 1675
            aload 5 /* tCoords */
            iconst_1
            aload 6 /* closeCoord */
            iconst_1
            faload
            fastore
       130: .line 1677
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            invokevirtual sun.java2d.loops.ProcessPath$ProcessHandler.processEndSubPath:()V
       131: .line 1681
      StackMap locals:
      StackMap stack:
            aload 12 /* pi */
            invokeinterface java.awt.geom.PathIterator.next:()V
       132: .line 1504
      StackMap locals:
      StackMap stack:
            aload 12 /* pi */
            invokeinterface java.awt.geom.PathIterator.isDone:()Z
            ifeq 18
       133: .line 1685
            iload 8 /* subpathStarted */
            iload 9 /* skip */
            ifeq 134
            iconst_0
            goto 135
      StackMap locals:
      StackMap stack: int
       134: iconst_1
      StackMap locals: sun.java2d.loops.ProcessPath$ProcessHandler java.awt.geom.Path2D$Float float float float[] float[] float[] int[] int int top top java.awt.geom.PathIterator
      StackMap stack: int int
       135: iand
            ifeq 144
       136: .line 1686
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$ProcessHandler.clipMode:I
            iconst_1
            if_icmpne 143
       137: .line 1687
            aload 5 /* tCoords */
            iconst_0
            faload
            aload 6 /* closeCoord */
            iconst_0
            faload
            fcmpl
            ifne 139
       138: .line 1688
            aload 5 /* tCoords */
            iconst_1
            faload
            aload 6 /* closeCoord */
            iconst_1
            faload
            fcmpl
            ifeq 143
       139: .line 1690
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            aload 5 /* tCoords */
            iconst_0
            faload
            aload 5 /* tCoords */
            iconst_1
            faload
       140: .line 1691
            aload 6 /* closeCoord */
            iconst_0
            faload
            aload 6 /* closeCoord */
            iconst_1
            faload
       141: .line 1692
            aload 7 /* pixelInfo */
       142: .line 1690
            invokestatic sun.java2d.loops.ProcessPath.ProcessLine:(Lsun/java2d/loops/ProcessPath$ProcessHandler;FFFF[I)V
       143: .line 1695
      StackMap locals:
      StackMap stack:
            aload 0 /* hnd */
            invokevirtual sun.java2d.loops.ProcessPath$ProcessHandler.processEndSubPath:()V
       144: .line 1697
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 12 // java.awt.geom.PathIterator pi
        end local 9 // boolean skip
        end local 8 // boolean subpathStarted
        end local 7 // int[] pixelInfo
        end local 6 // float[] closeCoord
        end local 5 // float[] tCoords
        end local 4 // float[] coords
        end local 3 // float transYf
        end local 2 // float transXf
        end local 1 // java.awt.geom.Path2D$Float p2df
        end local 0 // sun.java2d.loops.ProcessPath$ProcessHandler hnd
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0  145     0             hnd  Lsun/java2d/loops/ProcessPath$ProcessHandler;
            0  145     1            p2df  Ljava/awt/geom/Path2D$Float;
            0  145     2         transXf  F
            0  145     3         transYf  F
            1  145     4          coords  [F
            2  145     5         tCoords  [F
            3  145     6      closeCoord  [F
            5  145     7       pixelInfo  [I
            6  145     8  subpathStarted  Z
            7  145     9            skip  Z
           43   60    10           lastX  F
           63   87    10           lastX  F
           92  120    10           lastX  F
           44   60    11           lastY  F
           64   87    11           lastY  F
           93  120    11           lastY  F
           17  145    12              pi  Ljava/awt/geom/PathIterator;
    MethodParameters:
         Name  Flags
      hnd      
      p2df     
      transXf  
      transYf  

  private static void FillPolygon(sun.java2d.loops.ProcessPath$FillProcessHandler, int);
    descriptor: (Lsun/java2d/loops/ProcessPath$FillProcessHandler;I)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=23, args_size=2
        start local 0 // sun.java2d.loops.ProcessPath$FillProcessHandler hnd
        start local 1 // int fillRule
         0: .line 1902
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$FillProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMax:I
            iconst_1
            isub
            istore 6 /* rightBnd */
        start local 6 // int rightBnd
         1: .line 1903
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$FillProcessHandler.fd:Lsun/java2d/loops/ProcessPath$FillData;
            astore 7 /* fd */
        start local 7 // sun.java2d.loops.ProcessPath$FillData fd
         2: .line 1904
            aload 7 /* fd */
            getfield sun.java2d.loops.ProcessPath$FillData.plgYMin:I
            istore 8 /* yMin */
        start local 8 // int yMin
         3: .line 1905
            aload 7 /* fd */
            getfield sun.java2d.loops.ProcessPath$FillData.plgYMax:I
            istore 9 /* yMax */
        start local 9 // int yMax
         4: .line 1906
            iload 9 /* yMax */
            iload 8 /* yMin */
            isub
            bipush 10
            ishr
            iconst_4
            iadd
            istore 10 /* hashSize */
        start local 10 // int hashSize
         5: .line 1911
            iload 8 /* yMin */
            iconst_1
            isub
            sipush -1024
            iand
            istore 11 /* hashOffset */
        start local 11 // int hashOffset
         6: .line 1918
            iload 1 /* fillRule */
            iconst_1
            if_icmpne 7
            iconst_m1
            goto 8
      StackMap locals: sun.java2d.loops.ProcessPath$FillProcessHandler int top top top top int sun.java2d.loops.ProcessPath$FillData int int int int
      StackMap stack:
         7: iconst_1
         8: .line 1917
      StackMap locals:
      StackMap stack: int
            istore 13 /* counterMask */
        start local 13 // int counterMask
         9: .line 1921
            aload 7 /* fd */
            getfield sun.java2d.loops.ProcessPath$FillData.plgPnts:Ljava/util/List;
            astore 14 /* pnts */
        start local 14 // java.util.List pnts
        10: .line 1922
            aload 14 /* pnts */
            invokeinterface java.util.List.size:()I
            istore 4 /* n */
        start local 4 // int n
        11: .line 1924
            iload 4 /* n */
            iconst_1
            if_icmpgt 12
            return
        12: .line 1926
      StackMap locals: sun.java2d.loops.ProcessPath$FillProcessHandler int top top int top int sun.java2d.loops.ProcessPath$FillData int int int int top int java.util.List
      StackMap stack:
            iload 10 /* hashSize */
            anewarray sun.java2d.loops.ProcessPath$Point
            astore 15 /* yHash */
        start local 15 // sun.java2d.loops.ProcessPath$Point[] yHash
        13: .line 1933
            aload 14 /* pnts */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast sun.java2d.loops.ProcessPath$Point
            astore 16 /* curpt */
        start local 16 // sun.java2d.loops.ProcessPath$Point curpt
        14: .line 1934
            aload 16 /* curpt */
            aconst_null
            putfield sun.java2d.loops.ProcessPath$Point.prev:Lsun/java2d/loops/ProcessPath$Point;
        15: .line 1935
            iconst_0
            istore 17 /* i */
        start local 17 // int i
        16: goto 25
        17: .line 1936
      StackMap locals: sun.java2d.loops.ProcessPath$Point[] sun.java2d.loops.ProcessPath$Point int
      StackMap stack:
            aload 14 /* pnts */
            iload 17 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast sun.java2d.loops.ProcessPath$Point
            astore 16 /* curpt */
        18: .line 1937
            aload 14 /* pnts */
            iload 17 /* i */
            iconst_1
            iadd
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast sun.java2d.loops.ProcessPath$Point
            astore 18 /* nextpt */
        start local 18 // sun.java2d.loops.ProcessPath$Point nextpt
        19: .line 1938
            aload 16 /* curpt */
            getfield sun.java2d.loops.ProcessPath$Point.y:I
            iload 11 /* hashOffset */
            isub
            iconst_1
            isub
            bipush 10
            ishr
            istore 19 /* curHashInd */
        start local 19 // int curHashInd
        20: .line 1939
            aload 16 /* curpt */
            aload 15 /* yHash */
            iload 19 /* curHashInd */
            aaload
            putfield sun.java2d.loops.ProcessPath$Point.nextByY:Lsun/java2d/loops/ProcessPath$Point;
        21: .line 1940
            aload 15 /* yHash */
            iload 19 /* curHashInd */
            aload 16 /* curpt */
            aastore
        22: .line 1941
            aload 16 /* curpt */
            aload 18 /* nextpt */
            putfield sun.java2d.loops.ProcessPath$Point.next:Lsun/java2d/loops/ProcessPath$Point;
        23: .line 1942
            aload 18 /* nextpt */
            aload 16 /* curpt */
            putfield sun.java2d.loops.ProcessPath$Point.prev:Lsun/java2d/loops/ProcessPath$Point;
        end local 19 // int curHashInd
        end local 18 // sun.java2d.loops.ProcessPath$Point nextpt
        24: .line 1935
            iinc 17 /* i */ 1
      StackMap locals:
      StackMap stack:
        25: iload 17 /* i */
            iload 4 /* n */
            iconst_1
            isub
            if_icmplt 17
        end local 17 // int i
        26: .line 1945
            aload 14 /* pnts */
            iload 4 /* n */
            iconst_1
            isub
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast sun.java2d.loops.ProcessPath$Point
            astore 17 /* ept */
        start local 17 // sun.java2d.loops.ProcessPath$Point ept
        27: .line 1946
            aload 17 /* ept */
            getfield sun.java2d.loops.ProcessPath$Point.y:I
            iload 11 /* hashOffset */
            isub
            iconst_1
            isub
            bipush 10
            ishr
            istore 18 /* curHashInd */
        start local 18 // int curHashInd
        28: .line 1947
            aload 17 /* ept */
            aload 15 /* yHash */
            iload 18 /* curHashInd */
            aaload
            putfield sun.java2d.loops.ProcessPath$Point.nextByY:Lsun/java2d/loops/ProcessPath$Point;
        29: .line 1948
            aload 15 /* yHash */
            iload 18 /* curHashInd */
            aload 17 /* ept */
            aastore
        30: .line 1950
            new sun.java2d.loops.ProcessPath$ActiveEdgeList
            dup
            invokespecial sun.java2d.loops.ProcessPath$ActiveEdgeList.<init>:()V
            astore 19 /* activeList */
        start local 19 // sun.java2d.loops.ProcessPath$ActiveEdgeList activeList
        31: .line 1952
            iload 11 /* hashOffset */
            sipush 1024
            iadd
            istore 3 /* y */
        start local 3 // int y
        32: iconst_0
            istore 2 /* k */
        start local 2 // int k
        33: .line 1953
            goto 75
        34: .line 1955
      StackMap locals: sun.java2d.loops.ProcessPath$FillProcessHandler int int int int top int sun.java2d.loops.ProcessPath$FillData int int int int top int java.util.List sun.java2d.loops.ProcessPath$Point[] sun.java2d.loops.ProcessPath$Point sun.java2d.loops.ProcessPath$Point int sun.java2d.loops.ProcessPath$ActiveEdgeList
      StackMap stack:
            aload 15 /* yHash */
            iload 2 /* k */
            aaload
            astore 20 /* pt */
        start local 20 // sun.java2d.loops.ProcessPath$Point pt
        35: goto 51
        36: .line 1959
      StackMap locals: sun.java2d.loops.ProcessPath$Point
      StackMap stack:
            aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.prev:Lsun/java2d/loops/ProcessPath$Point;
            ifnull 43
            aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.prev:Lsun/java2d/loops/ProcessPath$Point;
            getfield sun.java2d.loops.ProcessPath$Point.lastPoint:Z
            ifne 43
        37: .line 1960
            aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.prev:Lsun/java2d/loops/ProcessPath$Point;
            getfield sun.java2d.loops.ProcessPath$Point.edge:Lsun/java2d/loops/ProcessPath$Edge;
            ifnull 41
            aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.prev:Lsun/java2d/loops/ProcessPath$Point;
            getfield sun.java2d.loops.ProcessPath$Point.y:I
            iload 3 /* y */
            if_icmpgt 41
        38: .line 1961
            aload 19 /* activeList */
            aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.prev:Lsun/java2d/loops/ProcessPath$Point;
            getfield sun.java2d.loops.ProcessPath$Point.edge:Lsun/java2d/loops/ProcessPath$Edge;
            invokevirtual sun.java2d.loops.ProcessPath$ActiveEdgeList.delete:(Lsun/java2d/loops/ProcessPath$Edge;)V
        39: .line 1962
            aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.prev:Lsun/java2d/loops/ProcessPath$Point;
            aconst_null
            putfield sun.java2d.loops.ProcessPath$Point.edge:Lsun/java2d/loops/ProcessPath$Edge;
        40: .line 1963
            goto 43
      StackMap locals:
      StackMap stack:
        41: aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.prev:Lsun/java2d/loops/ProcessPath$Point;
            getfield sun.java2d.loops.ProcessPath$Point.y:I
            iload 3 /* y */
            if_icmple 43
        42: .line 1964
            aload 19 /* activeList */
            aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.prev:Lsun/java2d/loops/ProcessPath$Point;
            iload 3 /* y */
            invokevirtual sun.java2d.loops.ProcessPath$ActiveEdgeList.insert:(Lsun/java2d/loops/ProcessPath$Point;I)V
        43: .line 1968
      StackMap locals:
      StackMap stack:
            aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.lastPoint:Z
            ifne 50
            aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.next:Lsun/java2d/loops/ProcessPath$Point;
            ifnull 50
        44: .line 1969
            aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.edge:Lsun/java2d/loops/ProcessPath$Edge;
            ifnull 48
            aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.next:Lsun/java2d/loops/ProcessPath$Point;
            getfield sun.java2d.loops.ProcessPath$Point.y:I
            iload 3 /* y */
            if_icmpgt 48
        45: .line 1970
            aload 19 /* activeList */
            aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.edge:Lsun/java2d/loops/ProcessPath$Edge;
            invokevirtual sun.java2d.loops.ProcessPath$ActiveEdgeList.delete:(Lsun/java2d/loops/ProcessPath$Edge;)V
        46: .line 1971
            aload 20 /* pt */
            aconst_null
            putfield sun.java2d.loops.ProcessPath$Point.edge:Lsun/java2d/loops/ProcessPath$Edge;
        47: .line 1972
            goto 50
      StackMap locals:
      StackMap stack:
        48: aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.next:Lsun/java2d/loops/ProcessPath$Point;
            getfield sun.java2d.loops.ProcessPath$Point.y:I
            iload 3 /* y */
            if_icmple 50
        49: .line 1973
            aload 19 /* activeList */
            aload 20 /* pt */
            iload 3 /* y */
            invokevirtual sun.java2d.loops.ProcessPath$ActiveEdgeList.insert:(Lsun/java2d/loops/ProcessPath$Point;I)V
        50: .line 1955
      StackMap locals:
      StackMap stack:
            aload 20 /* pt */
            getfield sun.java2d.loops.ProcessPath$Point.nextByY:Lsun/java2d/loops/ProcessPath$Point;
            astore 20 /* pt */
      StackMap locals:
      StackMap stack:
        51: aload 20 /* pt */
            ifnonnull 36
        end local 20 // sun.java2d.loops.ProcessPath$Point pt
        52: .line 1978
            aload 19 /* activeList */
            invokevirtual sun.java2d.loops.ProcessPath$ActiveEdgeList.isEmpty:()Z
            ifeq 53
            goto 74
        53: .line 1980
      StackMap locals:
      StackMap stack:
            aload 19 /* activeList */
            invokevirtual sun.java2d.loops.ProcessPath$ActiveEdgeList.sort:()V
        54: .line 1982
            iconst_0
            istore 12 /* counter */
        start local 12 // int counter
        55: .line 1983
            iconst_0
            istore 5 /* drawing */
        start local 5 // boolean drawing
        56: .line 1985
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$FillProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            getfield sun.java2d.loops.ProcessPath$DrawHandler.xMin:I
            dup
            istore 21 /* xr */
        start local 21 // int xr
        57: istore 20 /* xl */
        start local 20 // int xl
        58: .line 1986
            aload 19 /* activeList */
            getfield sun.java2d.loops.ProcessPath$ActiveEdgeList.head:Lsun/java2d/loops/ProcessPath$Edge;
            astore 22 /* curEdge */
        start local 22 // sun.java2d.loops.ProcessPath$Edge curEdge
        59: .line 1987
            goto 71
        60: .line 1988
      StackMap locals: sun.java2d.loops.ProcessPath$FillProcessHandler int int int int int int sun.java2d.loops.ProcessPath$FillData int int int int int int java.util.List sun.java2d.loops.ProcessPath$Point[] sun.java2d.loops.ProcessPath$Point sun.java2d.loops.ProcessPath$Point int sun.java2d.loops.ProcessPath$ActiveEdgeList int int sun.java2d.loops.ProcessPath$Edge
      StackMap stack:
            iload 12 /* counter */
            aload 22 /* curEdge */
            getfield sun.java2d.loops.ProcessPath$Edge.dir:I
            iadd
            istore 12 /* counter */
        61: .line 1989
            iload 12 /* counter */
            iload 13 /* counterMask */
            iand
            ifeq 64
            iload 5 /* drawing */
            ifne 64
        62: .line 1990
            aload 22 /* curEdge */
            getfield sun.java2d.loops.ProcessPath$Edge.x:I
            sipush 1024
            iadd
            iconst_1
            isub
            bipush 10
            ishr
            istore 20 /* xl */
        63: .line 1991
            iconst_1
            istore 5 /* drawing */
        64: .line 1994
      StackMap locals:
      StackMap stack:
            iload 12 /* counter */
            iload 13 /* counterMask */
            iand
            ifne 69
            iload 5 /* drawing */
            ifeq 69
        65: .line 1995
            aload 22 /* curEdge */
            getfield sun.java2d.loops.ProcessPath$Edge.x:I
            iconst_1
            isub
            bipush 10
            ishr
            istore 21 /* xr */
        66: .line 1996
            iload 20 /* xl */
            iload 21 /* xr */
            if_icmpgt 68
        67: .line 1997
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$FillProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            iload 20 /* xl */
            iload 21 /* xr */
            iload 3 /* y */
            bipush 10
            ishr
            invokevirtual sun.java2d.loops.ProcessPath$DrawHandler.drawScanline:(III)V
        68: .line 1999
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 5 /* drawing */
        69: .line 2002
      StackMap locals:
      StackMap stack:
            aload 22 /* curEdge */
            dup
            getfield sun.java2d.loops.ProcessPath$Edge.x:I
            aload 22 /* curEdge */
            getfield sun.java2d.loops.ProcessPath$Edge.dx:I
            iadd
            putfield sun.java2d.loops.ProcessPath$Edge.x:I
        70: .line 2003
            aload 22 /* curEdge */
            getfield sun.java2d.loops.ProcessPath$Edge.next:Lsun/java2d/loops/ProcessPath$Edge;
            astore 22 /* curEdge */
        71: .line 1987
      StackMap locals:
      StackMap stack:
            aload 22 /* curEdge */
            ifnonnull 60
        72: .line 2009
            iload 5 /* drawing */
            ifeq 74
            iload 20 /* xl */
            iload 6 /* rightBnd */
            if_icmpgt 74
        73: .line 2014
            aload 0 /* hnd */
            getfield sun.java2d.loops.ProcessPath$FillProcessHandler.dhnd:Lsun/java2d/loops/ProcessPath$DrawHandler;
            iload 20 /* xl */
            iload 6 /* rightBnd */
            iload 3 /* y */
            bipush 10
            ishr
            invokevirtual sun.java2d.loops.ProcessPath$DrawHandler.drawScanline:(III)V
        end local 22 // sun.java2d.loops.ProcessPath$Edge curEdge
        end local 21 // int xr
        end local 20 // int xl
        end local 12 // int counter
        end local 5 // boolean drawing
        74: .line 1953
      StackMap locals: sun.java2d.loops.ProcessPath$FillProcessHandler int int int int top int sun.java2d.loops.ProcessPath$FillData int int int int top int java.util.List sun.java2d.loops.ProcessPath$Point[] sun.java2d.loops.ProcessPath$Point sun.java2d.loops.ProcessPath$Point int sun.java2d.loops.ProcessPath$ActiveEdgeList
      StackMap stack:
            iinc 3 /* y */ 1024
            iinc 2 /* k */ 1
      StackMap locals:
      StackMap stack:
        75: iload 3 /* y */
            iload 9 /* yMax */
            if_icmpgt 77
            iload 2 /* k */
            iload 10 /* hashSize */
        76: .line 1952
            if_icmplt 34
        77: .line 2017
      StackMap locals:
      StackMap stack:
            return
        end local 19 // sun.java2d.loops.ProcessPath$ActiveEdgeList activeList
        end local 18 // int curHashInd
        end local 17 // sun.java2d.loops.ProcessPath$Point ept
        end local 16 // sun.java2d.loops.ProcessPath$Point curpt
        end local 15 // sun.java2d.loops.ProcessPath$Point[] yHash
        end local 14 // java.util.List pnts
        end local 13 // int counterMask
        end local 11 // int hashOffset
        end local 10 // int hashSize
        end local 9 // int yMax
        end local 8 // int yMin
        end local 7 // sun.java2d.loops.ProcessPath$FillData fd
        end local 6 // int rightBnd
        end local 4 // int n
        end local 3 // int y
        end local 2 // int k
        end local 1 // int fillRule
        end local 0 // sun.java2d.loops.ProcessPath$FillProcessHandler hnd
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   78     0          hnd  Lsun/java2d/loops/ProcessPath$FillProcessHandler;
            0   78     1     fillRule  I
           33   78     2            k  I
           32   78     3            y  I
           11   78     4            n  I
           56   74     5      drawing  Z
            1   78     6     rightBnd  I
            2   78     7           fd  Lsun/java2d/loops/ProcessPath$FillData;
            3   78     8         yMin  I
            4   78     9         yMax  I
            5   78    10     hashSize  I
            6   78    11   hashOffset  I
           55   74    12      counter  I
            9   78    13  counterMask  I
           10   78    14         pnts  Ljava/util/List<Lsun/java2d/loops/ProcessPath$Point;>;
           13   78    15        yHash  [Lsun/java2d/loops/ProcessPath$Point;
           14   78    16        curpt  Lsun/java2d/loops/ProcessPath$Point;
           16   26    17            i  I
           19   24    18       nextpt  Lsun/java2d/loops/ProcessPath$Point;
           20   24    19   curHashInd  I
           27   78    17          ept  Lsun/java2d/loops/ProcessPath$Point;
           28   78    18   curHashInd  I
           31   78    19   activeList  Lsun/java2d/loops/ProcessPath$ActiveEdgeList;
           35   52    20           pt  Lsun/java2d/loops/ProcessPath$Point;
           58   74    20           xl  I
           57   74    21           xr  I
           59   74    22      curEdge  Lsun/java2d/loops/ProcessPath$Edge;
    MethodParameters:
          Name  Flags
      hnd       
      fillRule  
}
SourceFile: "ProcessPath.java"
NestMembers:
  sun.java2d.loops.ProcessPath$1  sun.java2d.loops.ProcessPath$ActiveEdgeList  sun.java2d.loops.ProcessPath$DrawHandler  sun.java2d.loops.ProcessPath$DrawProcessHandler  sun.java2d.loops.ProcessPath$Edge  sun.java2d.loops.ProcessPath$EndSubPathHandler  sun.java2d.loops.ProcessPath$FillData  sun.java2d.loops.ProcessPath$FillProcessHandler  sun.java2d.loops.ProcessPath$Point  sun.java2d.loops.ProcessPath$ProcessHandler
InnerClasses:
  public Float = java.awt.geom.Path2D$Float of java.awt.geom.Path2D
  sun.java2d.loops.ProcessPath$1
  private ActiveEdgeList = sun.java2d.loops.ProcessPath$ActiveEdgeList of sun.java2d.loops.ProcessPath
  public abstract DrawHandler = sun.java2d.loops.ProcessPath$DrawHandler of sun.java2d.loops.ProcessPath
  private DrawProcessHandler = sun.java2d.loops.ProcessPath$DrawProcessHandler of sun.java2d.loops.ProcessPath
  private Edge = sun.java2d.loops.ProcessPath$Edge of sun.java2d.loops.ProcessPath
  public abstract EndSubPathHandler = sun.java2d.loops.ProcessPath$EndSubPathHandler of sun.java2d.loops.ProcessPath
  private FillData = sun.java2d.loops.ProcessPath$FillData of sun.java2d.loops.ProcessPath
  private FillProcessHandler = sun.java2d.loops.ProcessPath$FillProcessHandler of sun.java2d.loops.ProcessPath
  private Point = sun.java2d.loops.ProcessPath$Point of sun.java2d.loops.ProcessPath
  public abstract ProcessHandler = sun.java2d.loops.ProcessPath$ProcessHandler of sun.java2d.loops.ProcessPath