public synchronized boolean canUndo() { return false; }
public synchronized boolean canUndo() { UndoableEdit edit;  if (!isInProgress()) return super.canUndo();  edit = editToBeUndone(); return edit != null && edit.canUndo(); }
	public synchronized boolean canUndo() {		return false; // TODO	} // canUndo()