kICollectionIID,
kISelectionIID,
XULDocumentImpl::XULDocumentImpl(void)    : mArena(nsnull),      mDocumentURL(nsnull),      mDocumentURLGroup(nsnull),      mRootContent(nsnull),      mParentDocument(nsnull),      mScriptContextOwner(nsnull),      mSelection(nsnull),      mDisplaySelection(PR_FALSE),      mNameSpaceManager(nsnull),      mAttrStyleSheet(nsnull),      mRDFService(nsnull),      mBuilders(nsnull),      mXULBuilder(nsnull),      mLocalDataSource(nsnull),      mDocumentDataSource(nsnull),	  mContentType(TEXT_RDF){    NS_INIT_REFCNT();    nsresult rv;    // construct a selection object    if (NS_FAILED(rv = nsRepository::CreateInstance(kRangeListCID,                                                    nsnull,                                                    kICollectionIID,                                                    (void**) &mSelection)))        PR_ASSERT(0);    }