else if (e <= 270)
else if (e <= 3.0 * (Math.PI / 2.0))
		ArcIterator(Arc2D a, AffineTransform xform) {			this.xform = xform;			x = a.getX();			y = a.getY();			w = a.getWidth();			h = a.getHeight();			angExtDeg = a.getAngleExtent();			startAngRad = a.getAngleStart() * (Math.PI / 180);			extentAngRad = angExtDeg * (Math.PI / 180);			type = a.getArcType();			double e = extentAngRad < 0 ? -extentAngRad : extentAngRad;			if (w < 0 || h < 0)				limit = -1;			else if (e == 0)				limit = type;			else if (e <= 90)				limit = type + 1;			else if (e <= 180)				limit = type + 2;			else if (e <= 270)				limit = type + 3;			else				limit = type + 4;			double increment = angExtDeg;			if (increment > 360.0) {				increment = 360.0;			} else if (increment < -360.0) {				increment = -360.0;			}			increment /= limit;			this.increment = Math.toRadians(increment);		}