public class sun.java2d.pisces.Dasher extends sun.java2d.pisces.LineSink
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.java2d.pisces.Dasher
  super_class: sun.java2d.pisces.LineSink
{
  sun.java2d.pisces.LineSink output;
    descriptor: Lsun/java2d/pisces/LineSink;
    flags: (0x0000) 

  int[] dash;
    descriptor: [I
    flags: (0x0000) 

  int startPhase;
    descriptor: I
    flags: (0x0000) 

  boolean startDashOn;
    descriptor: Z
    flags: (0x0000) 

  int startIdx;
    descriptor: I
    flags: (0x0000) 

  int idx;
    descriptor: I
    flags: (0x0000) 

  boolean dashOn;
    descriptor: Z
    flags: (0x0000) 

  int phase;
    descriptor: I
    flags: (0x0000) 

  int sx;
    descriptor: I
    flags: (0x0000) 

  int sy;
    descriptor: I
    flags: (0x0000) 

  int x0;
    descriptor: I
    flags: (0x0000) 

  int y0;
    descriptor: I
    flags: (0x0000) 

  int m00;
    descriptor: I
    flags: (0x0000) 

  int m01;
    descriptor: I
    flags: (0x0000) 

  int m10;
    descriptor: I
    flags: (0x0000) 

  int m11;
    descriptor: I
    flags: (0x0000) 

  sun.java2d.pisces.Transform4 transform;
    descriptor: Lsun/java2d/pisces/Transform4;
    flags: (0x0000) 

  boolean symmetric;
    descriptor: Z
    flags: (0x0000) 

  long ldet;
    descriptor: J
    flags: (0x0000) 

  boolean firstDashOn;
    descriptor: Z
    flags: (0x0000) 

  boolean starting;
    descriptor: Z
    flags: (0x0000) 

  int sx1;
    descriptor: I
    flags: (0x0000) 

  int sy1;
    descriptor: I
    flags: (0x0000) 

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

  public void <init>(sun.java2d.pisces.LineSink, int[], int, sun.java2d.pisces.Transform4);
    descriptor: (Lsun/java2d/pisces/LineSink;[IILsun/java2d/pisces/Transform4;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // sun.java2d.pisces.Dasher this
        start local 1 // sun.java2d.pisces.LineSink output
        start local 2 // int[] dash
        start local 3 // int phase
        start local 4 // sun.java2d.pisces.Transform4 transform
         0: .line 86
            aload 0 /* this */
            invokespecial sun.java2d.pisces.LineSink.<init>:()V
         1: .line 89
            aload 0 /* this */
            aload 1 /* output */
            invokevirtual sun.java2d.pisces.Dasher.setOutput:(Lsun/java2d/pisces/LineSink;)V
         2: .line 90
            aload 0 /* this */
            aload 2 /* dash */
            iload 3 /* phase */
            aload 4 /* transform */
            invokevirtual sun.java2d.pisces.Dasher.setParameters:([IILsun/java2d/pisces/Transform4;)V
         3: .line 91
            return
        end local 4 // sun.java2d.pisces.Transform4 transform
        end local 3 // int phase
        end local 2 // int[] dash
        end local 1 // sun.java2d.pisces.LineSink output
        end local 0 // sun.java2d.pisces.Dasher this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lsun/java2d/pisces/Dasher;
            0    4     1     output  Lsun/java2d/pisces/LineSink;
            0    4     2       dash  [I
            0    4     3      phase  I
            0    4     4  transform  Lsun/java2d/pisces/Transform4;
    MethodParameters:
           Name  Flags
      output     
      dash       
      phase      
      transform  

  public void setOutput(sun.java2d.pisces.LineSink);
    descriptor: (Lsun/java2d/pisces/LineSink;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.java2d.pisces.Dasher this
        start local 1 // sun.java2d.pisces.LineSink output
         0: .line 100
            aload 0 /* this */
            aload 1 /* output */
            putfield sun.java2d.pisces.Dasher.output:Lsun/java2d/pisces/LineSink;
         1: .line 101
            return
        end local 1 // sun.java2d.pisces.LineSink output
        end local 0 // sun.java2d.pisces.Dasher this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lsun/java2d/pisces/Dasher;
            0    2     1  output  Lsun/java2d/pisces/LineSink;
    MethodParameters:
        Name  Flags
      output  

  public void setParameters(int[], int, sun.java2d.pisces.Transform4);
    descriptor: ([IILsun/java2d/pisces/Transform4;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=4
        start local 0 // sun.java2d.pisces.Dasher this
        start local 1 // int[] dash
        start local 2 // int phase
        start local 3 // sun.java2d.pisces.Transform4 transform
         0: .line 117
            iload 2 /* phase */
            ifge 2
         1: .line 118
            new java.lang.IllegalArgumentException
            dup
            ldc "phase < 0 !"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 122
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* idx */
        start local 4 // int idx
         3: .line 123
            aload 0 /* this */
            iconst_1
            putfield sun.java2d.pisces.Dasher.dashOn:Z
         4: .line 125
            goto 10
        start local 5 // int d
         5: .line 126
      StackMap locals: int int
      StackMap stack:
            iload 2 /* phase */
            iload 5 /* d */
            isub
            istore 2 /* phase */
         6: .line 127
            iload 4 /* idx */
            iconst_1
            iadd
            aload 1 /* dash */
            arraylength
            irem
            istore 4 /* idx */
         7: .line 128
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.dashOn:Z
            ifeq 8
            iconst_0
            goto 9
      StackMap locals:
      StackMap stack: sun.java2d.pisces.Dasher
         8: iconst_1
      StackMap locals: sun.java2d.pisces.Dasher int[] int sun.java2d.pisces.Transform4 int int
      StackMap stack: sun.java2d.pisces.Dasher int
         9: putfield sun.java2d.pisces.Dasher.dashOn:Z
        end local 5 // int d
        10: .line 125
      StackMap locals:
      StackMap stack:
            iload 2 /* phase */
            aload 1 /* dash */
            iload 4 /* idx */
            iaload
            dup
            istore 5 /* d */
        start local 5 // int d
        11: if_icmpge 5
        12: .line 131
            aload 0 /* this */
            aload 1 /* dash */
            arraylength
            newarray 10
            putfield sun.java2d.pisces.Dasher.dash:[I
        13: .line 132
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        14: goto 17
        15: .line 133
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.dash:[I
            iload 6 /* i */
            aload 1 /* dash */
            iload 6 /* i */
            iaload
            iastore
        16: .line 132
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 6 /* i */
            aload 1 /* dash */
            arraylength
            if_icmplt 15
        end local 6 // int i
        18: .line 135
            aload 0 /* this */
            aload 0 /* this */
            iload 2 /* phase */
            dup_x1
            putfield sun.java2d.pisces.Dasher.phase:I
            putfield sun.java2d.pisces.Dasher.startPhase:I
        19: .line 136
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.dashOn:Z
            putfield sun.java2d.pisces.Dasher.startDashOn:Z
        20: .line 137
            aload 0 /* this */
            iload 4 /* idx */
            putfield sun.java2d.pisces.Dasher.startIdx:I
        21: .line 139
            aload 0 /* this */
            aload 3 /* transform */
            putfield sun.java2d.pisces.Dasher.transform:Lsun/java2d/pisces/Transform4;
        22: .line 141
            aload 0 /* this */
            aload 3 /* transform */
            getfield sun.java2d.pisces.Transform4.m00:I
            putfield sun.java2d.pisces.Dasher.m00:I
        23: .line 142
            aload 0 /* this */
            aload 3 /* transform */
            getfield sun.java2d.pisces.Transform4.m01:I
            putfield sun.java2d.pisces.Dasher.m01:I
        24: .line 143
            aload 0 /* this */
            aload 3 /* transform */
            getfield sun.java2d.pisces.Transform4.m10:I
            putfield sun.java2d.pisces.Dasher.m10:I
        25: .line 144
            aload 0 /* this */
            aload 3 /* transform */
            getfield sun.java2d.pisces.Transform4.m11:I
            putfield sun.java2d.pisces.Dasher.m11:I
        26: .line 145
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.m00:I
            i2l
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.m11:I
            i2l
            lmul
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.m01:I
            i2l
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.m10:I
            i2l
            lmul
            lsub
            bipush 16
            lshr
            putfield sun.java2d.pisces.Dasher.ldet:J
        27: .line 146
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.m00:I
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.m11:I
            if_icmpne 28
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.m10:I
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.m01:I
            ineg
            if_icmpne 28
            iconst_1
            goto 29
      StackMap locals: sun.java2d.pisces.Dasher int[] int sun.java2d.pisces.Transform4 int int
      StackMap stack: sun.java2d.pisces.Dasher
        28: iconst_0
      StackMap locals: sun.java2d.pisces.Dasher int[] int sun.java2d.pisces.Transform4 int int
      StackMap stack: sun.java2d.pisces.Dasher int
        29: putfield sun.java2d.pisces.Dasher.symmetric:Z
        30: .line 147
            return
        end local 5 // int d
        end local 4 // int idx
        end local 3 // sun.java2d.pisces.Transform4 transform
        end local 2 // int phase
        end local 1 // int[] dash
        end local 0 // sun.java2d.pisces.Dasher this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   31     0       this  Lsun/java2d/pisces/Dasher;
            0   31     1       dash  [I
            0   31     2      phase  I
            0   31     3  transform  Lsun/java2d/pisces/Transform4;
            3   31     4        idx  I
            5   10     5          d  I
           11   31     5          d  I
           14   18     6          i  I
    MethodParameters:
           Name  Flags
      dash       
      phase      
      transform  

  public void moveTo(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // sun.java2d.pisces.Dasher this
        start local 1 // int x0
        start local 2 // int y0
         0: .line 150
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.output:Lsun/java2d/pisces/LineSink;
            iload 1 /* x0 */
            iload 2 /* y0 */
            invokevirtual sun.java2d.pisces.LineSink.moveTo:(II)V
         1: .line 151
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.startIdx:I
            putfield sun.java2d.pisces.Dasher.idx:I
         2: .line 152
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.startDashOn:Z
            putfield sun.java2d.pisces.Dasher.dashOn:Z
         3: .line 153
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.startPhase:I
            putfield sun.java2d.pisces.Dasher.phase:I
         4: .line 154
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* x0 */
            dup_x1
            putfield sun.java2d.pisces.Dasher.x0:I
            putfield sun.java2d.pisces.Dasher.sx:I
         5: .line 155
            aload 0 /* this */
            aload 0 /* this */
            iload 2 /* y0 */
            dup_x1
            putfield sun.java2d.pisces.Dasher.y0:I
            putfield sun.java2d.pisces.Dasher.sy:I
         6: .line 156
            aload 0 /* this */
            iconst_1
            putfield sun.java2d.pisces.Dasher.starting:Z
         7: .line 157
            return
        end local 2 // int y0
        end local 1 // int x0
        end local 0 // sun.java2d.pisces.Dasher this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lsun/java2d/pisces/Dasher;
            0    8     1    x0  I
            0    8     2    y0  I
    MethodParameters:
      Name  Flags
      x0    
      y0    

  public void lineJoin();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.java2d.pisces.Dasher this
         0: .line 160
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.output:Lsun/java2d/pisces/LineSink;
            invokevirtual sun.java2d.pisces.LineSink.lineJoin:()V
         1: .line 161
            return
        end local 0 // sun.java2d.pisces.Dasher this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/java2d/pisces/Dasher;

  private void goTo(int, int);
    descriptor: (II)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.java2d.pisces.Dasher this
        start local 1 // int x1
        start local 2 // int y1
         0: .line 164
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.dashOn:Z
            ifeq 8
         1: .line 165
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.starting:Z
            ifeq 6
         2: .line 166
            aload 0 /* this */
            iload 1 /* x1 */
            putfield sun.java2d.pisces.Dasher.sx1:I
         3: .line 167
            aload 0 /* this */
            iload 2 /* y1 */
            putfield sun.java2d.pisces.Dasher.sy1:I
         4: .line 168
            aload 0 /* this */
            iconst_1
            putfield sun.java2d.pisces.Dasher.firstDashOn:Z
         5: .line 169
            aload 0 /* this */
            iconst_0
            putfield sun.java2d.pisces.Dasher.starting:Z
         6: .line 171
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.output:Lsun/java2d/pisces/LineSink;
            iload 1 /* x1 */
            iload 2 /* y1 */
            invokevirtual sun.java2d.pisces.LineSink.lineTo:(II)V
         7: .line 172
            goto 12
         8: .line 173
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.starting:Z
            ifeq 11
         9: .line 174
            aload 0 /* this */
            iconst_0
            putfield sun.java2d.pisces.Dasher.firstDashOn:Z
        10: .line 175
            aload 0 /* this */
            iconst_0
            putfield sun.java2d.pisces.Dasher.starting:Z
        11: .line 177
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.output:Lsun/java2d/pisces/LineSink;
            iload 1 /* x1 */
            iload 2 /* y1 */
            invokevirtual sun.java2d.pisces.LineSink.moveTo:(II)V
        12: .line 179
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* x1 */
            putfield sun.java2d.pisces.Dasher.x0:I
        13: .line 180
            aload 0 /* this */
            iload 2 /* y1 */
            putfield sun.java2d.pisces.Dasher.y0:I
        14: .line 181
            return
        end local 2 // int y1
        end local 1 // int x1
        end local 0 // sun.java2d.pisces.Dasher this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lsun/java2d/pisces/Dasher;
            0   15     1    x1  I
            0   15     2    y1  I
    MethodParameters:
      Name  Flags
      x1    
      y1    

  public void lineTo(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=11, args_size=3
        start local 0 // sun.java2d.pisces.Dasher this
        start local 1 // int x1
        start local 2 // int y1
         0: .line 185
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.dash:[I
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.idx:I
            iaload
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.phase:I
            isub
            istore 3 /* d */
        start local 3 // int d
         1: .line 186
            iload 1 /* x1 */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.x0:I
            isub
            istore 4 /* lx */
        start local 4 // int lx
         2: .line 187
            iload 2 /* y1 */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.y0:I
            isub
            istore 5 /* ly */
        start local 5 // int ly
         3: .line 194
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.symmetric:Z
            ifeq 6
         4: .line 195
            iload 4 /* lx */
            iload 5 /* ly */
            invokestatic sun.java2d.pisces.PiscesMath.hypot:(II)I
            i2l
            ldc 65536
            lmul
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.ldet:J
            ldiv
            l2i
            istore 6 /* l */
        start local 6 // int l
         5: .line 196
            goto 9
        end local 6 // int l
         6: .line 197
      StackMap locals: int int int
      StackMap stack:
            iload 5 /* ly */
            i2l
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.m00:I
            i2l
            lmul
            iload 4 /* lx */
            i2l
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.m10:I
            i2l
            lmul
            lsub
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.ldet:J
            ldiv
            lstore 7 /* la */
        start local 7 // long la
         7: .line 198
            iload 5 /* ly */
            i2l
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.m01:I
            i2l
            lmul
            iload 4 /* lx */
            i2l
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.m11:I
            i2l
            lmul
            lsub
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.ldet:J
            ldiv
            lstore 9 /* lb */
        start local 9 // long lb
         8: .line 199
            lload 7 /* la */
            lload 9 /* lb */
            invokestatic sun.java2d.pisces.PiscesMath.hypot:(JJ)J
            l2i
            istore 6 /* l */
        end local 9 // long lb
        end local 7 // long la
        start local 6 // int l
         9: .line 202
      StackMap locals: int
      StackMap stack:
            iload 6 /* l */
            iload 3 /* d */
            if_icmpge 13
        10: .line 203
            aload 0 /* this */
            iload 1 /* x1 */
            iload 2 /* y1 */
            invokevirtual sun.java2d.pisces.Dasher.goTo:(II)V
        11: .line 205
            aload 0 /* this */
            dup
            getfield sun.java2d.pisces.Dasher.phase:I
            iload 6 /* l */
            iadd
            putfield sun.java2d.pisces.Dasher.phase:I
        12: .line 206
            return
        13: .line 223
      StackMap locals:
      StackMap stack:
            iload 3 /* d */
            i2l
            bipush 16
            lshl
            iload 6 /* l */
            i2l
            ldiv
            lstore 7 /* t */
        start local 7 // long t
        14: .line 224
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.x0:I
            lload 7 /* t */
            iload 1 /* x1 */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.x0:I
            isub
            i2l
            lmul
            bipush 16
            lshr
            l2i
            iadd
            istore 9 /* xsplit */
        start local 9 // int xsplit
        15: .line 225
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.y0:I
            lload 7 /* t */
            iload 2 /* y1 */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.y0:I
            isub
            i2l
            lmul
            bipush 16
            lshr
            l2i
            iadd
            istore 10 /* ysplit */
        start local 10 // int ysplit
        16: .line 227
            aload 0 /* this */
            iload 9 /* xsplit */
            iload 10 /* ysplit */
            invokevirtual sun.java2d.pisces.Dasher.goTo:(II)V
        17: .line 230
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.idx:I
            iconst_1
            iadd
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.dash:[I
            arraylength
            irem
            putfield sun.java2d.pisces.Dasher.idx:I
        18: .line 231
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.dashOn:Z
            ifeq 19
            iconst_0
            goto 20
      StackMap locals: sun.java2d.pisces.Dasher int int int int int int long int int
      StackMap stack: sun.java2d.pisces.Dasher
        19: iconst_1
      StackMap locals: sun.java2d.pisces.Dasher int int int int int int long int int
      StackMap stack: sun.java2d.pisces.Dasher int
        20: putfield sun.java2d.pisces.Dasher.dashOn:Z
        21: .line 232
            aload 0 /* this */
            iconst_0
            putfield sun.java2d.pisces.Dasher.phase:I
        end local 10 // int ysplit
        end local 9 // int xsplit
        end local 7 // long t
        end local 6 // int l
        end local 5 // int ly
        end local 4 // int lx
        end local 3 // int d
        22: .line 184
            goto 0
        end local 2 // int y1
        end local 1 // int x1
        end local 0 // sun.java2d.pisces.Dasher this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   23     0    this  Lsun/java2d/pisces/Dasher;
            0   23     1      x1  I
            0   23     2      y1  I
            1   22     3       d  I
            2   22     4      lx  I
            3   22     5      ly  I
            5    6     6       l  I
            9   22     6       l  I
            7    9     7      la  J
            8    9     9      lb  J
           14   22     7       t  J
           15   22     9  xsplit  I
           16   22    10  ysplit  I
    MethodParameters:
      Name  Flags
      x1    
      y1    

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.java2d.pisces.Dasher this
         0: .line 237
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.sx:I
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.sy:I
            invokevirtual sun.java2d.pisces.Dasher.lineTo:(II)V
         1: .line 238
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.firstDashOn:Z
            ifeq 3
         2: .line 239
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.output:Lsun/java2d/pisces/LineSink;
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.sx1:I
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.sy1:I
            invokevirtual sun.java2d.pisces.LineSink.lineTo:(II)V
         3: .line 241
      StackMap locals:
      StackMap stack:
            return
        end local 0 // sun.java2d.pisces.Dasher this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/java2d/pisces/Dasher;

  public void end();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.java2d.pisces.Dasher this
         0: .line 244
            aload 0 /* this */
            getfield sun.java2d.pisces.Dasher.output:Lsun/java2d/pisces/LineSink;
            invokevirtual sun.java2d.pisces.LineSink.end:()V
         1: .line 245
            return
        end local 0 // sun.java2d.pisces.Dasher this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/java2d/pisces/Dasher;
}
SourceFile: "Dasher.java"