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