public void setRecursiveNotDirty()
    {
        super.setRecursiveNotDirty();
        this.isTargetHrefDirty = false;
        if(this.create!=null && this.create.isDirty())
        {
            this.create.setRecursiveNotDirty();
        }
        if(this.delete!=null && this.delete.isDirty())
        {
            this.delete.setRecursiveNotDirty();
        }
        for (Iterator iter = this.change.iterator(); iter.hasNext();)
        {
            Change cur = (Change)iter.next();
            cur.setRecursiveNotDirty();
        }
        if(this.replace!=null && this.replace.isDirty())
        {
            this.replace.setRecursiveNotDirty();
        }
    }