if (mDataSource) { nsCOMPtr<nsIRDFXMLSink> sink = do_QueryInterface(mDataSource); if (sink) return sink->Interrupt(); } return NS_OK;
return (mDataSource != nsnull) ? mDataSource->Interrupt() : NS_OK;
RDFContentSinkImpl::WillInterrupt(void){    if (mDataSource) {        nsCOMPtr<nsIRDFXMLSink> sink = do_QueryInterface(mDataSource);        if (sink)            return sink->Interrupt();    }    return NS_OK;}