if (! super.isUndoable()) return false;
	public boolean isUndoable() {		for (Iterator iter= fChanges.iterator(); iter.hasNext(); ) {			IChange each= (IChange)iter.next();			if (! each.isUndoable())				return false;		}		return true;	}