question: public Object clone ( ) { try { return super . clone ( ) ; } catch ( CloneNotSupportedException e ) { throw new InternalError ( e ) ; } }
target:  Creates a new object of the same class and with the same contents as this object.