void nsDocLoaderImpl::FireOnEndDocumentLoad(nsIDocumentLoader* aLoadInitiator, PRInt32 aStatus)
void nsDocLoaderImpl::FireOnEndDocumentLoad(nsDocLoaderImpl* aLoadInitiator, nsIChannel *aDocChannel, nsresult aStatus)
void nsDocLoaderImpl::FireOnEndDocumentLoad(nsIDocumentLoader* aLoadInitiator,                                            PRInt32 aStatus)									{    PRInt32 count = mDocObservers.Count();    PRInt32 index;    /*     * First notify any observers that the document load has finished...     */    for (index = 0; index < count; index++) {        nsIDocumentLoaderObserver* observer = (nsIDocumentLoaderObserver*)            mDocObservers.ElementAt(index);        observer->OnEndDocumentLoad(aLoadInitiator, #ifdef NECKO                                    mDocumentChannel,#else                                    mDocumentUrl,#endif                                    aStatus, observer);    }    /*     * Finally notify the parent...     */    if (nsnull != mParent) {        mParent->ChildDocLoaderFiredEndDocumentLoad(this, aLoadInitiator, aStatus);    }}