fRootCollection
if (collection == fRootCollection) {
fRootCollection->PrintToStream();
fRootCollection = new(std::nothrow) HIDCollection(NULL, COLLECTION_LOGICAL,
delete fRootCollection;
fRootCollection = NULL;
if (fRootCollection == NULL) {
HIDCollection *collection = fRootCollection;
HIDCollection * RootCollection() { return fRootCollection; };
HIDCollection * fRootCollection;