return rv;
RDFXMLDataSourceImpl::Move(nsIRDFResource* aOldSource,                           nsIRDFResource* aNewSource,                           nsIRDFResource* aProperty,                           nsIRDFNode* aTarget){    nsresult rv;    if (mIsLoading) {        NS_NOTYETIMPLEMENTED("hmm, why is this being called?");        return NS_ERROR_NOT_IMPLEMENTED;    }    else if (mIsWritable) {        rv = mInner->Move(aOldSource, aNewSource, aProperty, aTarget);        if (rv == NS_RDF_ASSERTION_ACCEPTED)            mIsDirty = PR_TRUE;        return rv;    }    else {        return NS_RDF_ASSERTION_REJECTED;    }}