@Override public PathIterator getPathIterator(AffineTransform at) { return new BezierPathIterator(this, at); }
@Override public PathIterator getPathIterator(AffineTransform at, double flatness) { return new FlatteningPathIterator(new BezierPathIterator(this, at), flatness); }