void () { final StartMarkAction[] compound = new StartMarkAction[1]; start(compound); assertNotNull(compound[0]); try { typeInText("text"); backspace(getFirstEditor()); typeInText("TT"); } finally { finish(compound[0]); } checkEditorText("texTT"); undoFirstEditor(); assertUndoInFirstEditorNotAvailable(); checkEditorText(""); redoFirstEditor(); assertRedoInFirstEditorNotAvailable(); checkEditorText("texTT"); }