assertEquals("Current shape should equal new hole", editGeom.getHoles().get(0), handler.getCurrentShape()); //$NON-NLS-1$
assertEquals("A point should have been added to hole", Point.valueOf(10,10), handler.getCurrentShape().getPoint(0)); //$NON-NLS-1$
assertEquals( EditState.CREATING, handler.getCurrentState());
command.rollback(new NullProgressMonitor());
assertEquals( editGeom.getShell(), handler.getCurrentShape());
assertEquals(0, editGeom.getHoles().size());
assertEquals( EditState.MODIFYING, handler.getCurrentState());