CompositeEnumeratorImpl::CompositeEnumeratorImpl(CompositeDataSourceImpl* aCompositeDataSource) : mCompositeDataSource(aCompositeDataSource),
CompositeEnumeratorImpl::CompositeEnumeratorImpl(CompositeDataSourceImpl* aCompositeDataSource, PRBool aAllowNegativeAssertions, PRBool aCoalesceDuplicateArcs) : mCompositeDataSource(aCompositeDataSource), mAllowNegativeAssertions(aAllowNegativeAssertions), mCoalesceDuplicateArcs(aCoalesceDuplicateArcs),
CompositeEnumeratorImpl::CompositeEnumeratorImpl(CompositeDataSourceImpl* aCompositeDataSource)    : mCompositeDataSource(aCompositeDataSource),       mCurrent(nsnull),      mResult(nsnull),	  mNext(0){	NS_INIT_REFCNT();    NS_ADDREF(mCompositeDataSource);}