assertFalse(undoInsertEvent.canUndo());
assertTrue(undoInsertEvent.canRedo());
assertSame(insertEvent, undoRemoveEvent);
assertSame(EventType.INSERT, insertEvent.getType());
assertSame(EventType.INSERT, undoRemoveEvent.getType());
assertFalse(undoRemoveEvent.canUndo());
assertTrue(undoRemoveEvent.canRedo());
assertSame(removeEvent, undoInsertEvent);
assertSame(EventType.REMOVE, removeEvent.getType());
assertSame(EventType.REMOVE, undoInsertEvent.getType());
//undoInsertEvent.undo();