package NET.worlds.scape; class UndoablTransform implements Undoable { private WObject wob; private Transform transform; UndoablTransform(WObject wob) { this.wob = wob; this.transform = wob.getTransform(); } @Override public void undo() { this.wob.setTransform(this.transform); } }