class HiddenObject extends Object3D { static final long serialVersionUID = 0; static int globalcount = 1; HiddenObject() { this("Hidden" + globalcount++); } HiddenObject(String name) { super(name); } public int size() { return 0; } public int Size() { return 0; } public int ActualSize() { return super.size(); } HiddenObject deepCopy() { HiddenObject comp = new HiddenObject(); deepCopySelf(comp); return comp; } }