Index: Record.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/Record.java,v retrieving revision 1.4 diff -u -r1.4 Record.java --- Record.java 5 Sep 2002 00:26:23 -0000 1.4 +++ Record.java 4 Dec 2002 05:22:37 -0000 @@ -67,7 +67,7 @@ * @version 2.0-pre */ -public abstract class Record +public abstract class Record implements Cloneable { /** @@ -244,6 +244,9 @@ public abstract short getSid(); public Object clone() { - throw new RuntimeException("The class "+getClass().getName()+" needs to define a clone method"); + try{ + return super.clone(); + } + catch(CloneNotSupportedException e){/*unreachable*/throw new InternalError();} } }