public static final class AbstractTextBuffer.UndoState
extends java.lang.Object
The UndoState is a layer of indirection between the TextBuffer and UndoableTextEdit's to allow undo's to be detached from the TextBuffer and reattach to a TextBuffer with the same buffer contents.