g.draw(new QuadCurve2D.Double(x1, y1, cx, cy, x2, y2), tx, randomColor(), paintMode);
g.draw(new QuadCurve2D.Double(x1, y1, cx, cy, x2, y2), null, tx, randomColor(), paintMode);
		public void perform() {			final int x1 = randomX();			final int y1 = randomY();			final int x2 = randomX();			final int y2 = randomY();			final int cx = randomX();			final int cy = randomY();			g.draw(new QuadCurve2D.Double(x1, y1, cx, cy, x2, y2), tx, randomColor(), paintMode);		}