return PathIterator.SEG_LINETO;  case PathIterator.SEG_CUBICTO: if (stackSize == 0) { coords[0] = srcPosX; coords[1] = srcPosY; } else { int sp = stack.length - 6 * stackSize; coords[0] = stack[sp + 4]; coords[1] = stack[sp + 5]; } return PathIterator.SEG_LINETO; }  throw new IllegalStateException(); }
  public int currentSegment(double[] coords)  {    throw new Error("not implemented");  }