aCommand, aContainer, aExtraInfo, anObserver);
nsnull, nsnull, nsnull, nsnull);
nsDocLoaderImpl::LoadURL(const nsString& aURLSpec,                          const char* aCommand,                         nsIContentViewerContainer* aContainer,                         nsIPostData* aPostData,                         nsISupports* aExtraInfo,                         nsIStreamObserver* anObserver){    nsresult rv;    nsDocumentBindInfo* loader = nsnull;    /* Check for initial error conditions... */    if (nsnull == aContainer) {        rv = NS_ERROR_NULL_POINTER;        goto done;    }    loader = new nsDocumentBindInfo(this,           // DocLoader                                    aCommand,       // Command                                    aContainer,     // Viewer Container                                    aExtraInfo,     // Extra Info                                    anObserver);    // Observer    if (nsnull == loader) {        rv = NS_ERROR_OUT_OF_MEMORY;        goto done;    }    /* The DocumentBindInfo reference is only held by the Array... */    m_LoadingDocsList->AppendElement((nsIStreamListener *)loader);    rv = loader->Bind(aURLSpec, aPostData, nsnull);done:    return rv;}