mCoalesceDuplicateArcs(PR_TRUE)
mCoalesceDuplicateArcs(PR_TRUE), mUpdateBatchNest(0)
CompositeDataSourceImpl::CompositeDataSourceImpl(void)	: mAllowNegativeAssertions(PR_TRUE),	  mCoalesceDuplicateArcs(PR_TRUE){    NS_INIT_REFCNT();    static const size_t kBucketSizes[] = {        sizeof(CompositeAssertionEnumeratorImpl),        sizeof(CompositeArcsInOutEnumeratorImpl) };    static const PRInt32 kNumBuckets = sizeof(kBucketSizes) / sizeof(size_t);    mAllocator.Init("nsCompositeDataSource", kBucketSizes, kNumBuckets,                    NS_SIZE_IN_HEAP(sizeof(CompositeArcsInOutEnumeratorImpl))                    + NS_SIZE_IN_HEAP(sizeof(CompositeAssertionEnumeratorImpl)));#ifdef PR_LOGGING    if (nsRDFLog == nsnull)         nsRDFLog = PR_NewLogModule("RDF");#endif}