if (at != null) at.transform(coords, 0, coords, 0, 1); return SEG_MOVETO; } if (current == 1) {
result = SEG_MOVETO; break;  case 1:
			public int currentSegment(float[] coords) {				if (current == 0) {					coords[0] = (float) getX1();					coords[1] = (float) getY1();					if (at != null)						at.transform(coords, 0, coords, 0, 1);					return SEG_MOVETO;				}				if (current == 1) {					coords[0] = (float) getCtrlX();					coords[1] = (float) getCtrlY();					coords[2] = (float) getX2();					coords[3] = (float) getY2();					if (at != null)						at.transform(coords, 0, coords, 0, 2);					return SEG_QUADTO;				}				throw new NoSuchElementException("quad iterator out of bounds");			}