* @see java.lang.Object#clone()
*/
public Object clone() throws CloneNotSupportedException {
CurveShape cs = (CurveShape)super.clone();
// object cloning this curve should re-register on cline
cs.listeners = new ListenerManager();
cs.localRangeMaxPoint = new CurvePoint();
cs.localRangeMinPoint = new CurvePoint();
cs.currentPoint = new CurvePoint();
cs.referencePoint = null;