protected Object getValue(edu.cmu.cs.stage3.alice.core.Transformable subjectValue) { Class[] classesToShare = { edu.cmu.cs.stage3.alice.core.TextureMap.class, edu.cmu.cs.stage3.alice.core.Geometry.class }; edu.cmu.cs.stage3.alice.core.Model original = (edu.cmu.cs.stage3.alice.core.Model) subject.getTransformableValue(); edu.cmu.cs.stage3.alice.core.Model copy = (edu.cmu.cs.stage3.alice.core.Model) original.HACK_createCopy(null, original.getParent(), -1, classesToShare, null); m_copies.addElement(copy); return copy; }