aResource  = e->mResource; aState     = e->mState; aParseMode = e->mParseMode;
rResource = e->mResource; rState    = e->mState;
RDFContentSinkImpl::PopContext(nsIRDFResource         *&aResource,                               RDFContentSinkState     &aState,                               RDFContentSinkParseMode &aParseMode){    RDFContextStackElement* e;    if ((nsnull == mContextStack) ||        (0 == mContextStack->Count())) {        return NS_ERROR_NULL_POINTER;    }    PRInt32 i = mContextStack->Count() - 1;    e = NS_STATIC_CAST(RDFContextStackElement*, mContextStack->ElementAt(i));    mContextStack->RemoveElementAt(i);    // don't bother Release()-ing: call it our implicit AddRef().    aResource  = e->mResource;    aState     = e->mState;    aParseMode = e->mParseMode;    delete e;    return NS_OK;}