if(compoundEdit != null)
if(compoundEditCount == 0)
	public void endCompoundEdit()	{		if(getFlag(TEMPORARY))			return;		if(compoundEditCount == 0)			return;		compoundEditCount--;		if(compoundEdit != null)		{			compoundEdit.end();			if(compoundEditNonEmpty && compoundEdit.canUndo())				undo.addEdit(compoundEdit);			compoundEdit = null;		}	}