public Object clone() {try {return super.clone();} catch (CloneNotSupportedException e) {throw new AssertionError();}}

public Object clone ( ) { try { return super . clone ( ) ; } catch ( CloneNotSupportedException e ) { throw new AssertionError ( ) ; } }
public virtual object clone(){throw new System.NotImplementedException();}
