class CloneableStack extends java.util.Stack implements Cloneable{
public Object clone(){
Stack stack = new Stack();
for (int i = 0; i < this.size(); i++) {
stack.push(get(i));
}
return stack;
}
}
public void test() {
CloneableStack myStack = new CloneableStack();
MyVector.addElement(myStack);
}