private void ExploreType(IProject project, IMetadataAssembly assembly, UnitTestElementConsumer consumer, IMetadataTypeInfo metadataTypeInfo)
        {
            if (!metadataTypeInfo.ContainsSpecifications())
                return;

            var specificationCollectionElement = _elementFactory.GetOrCreateSpecificationContainerElement(project, new ClrTypeName(metadataTypeInfo.FullyQualifiedName), assembly.Location.FullPath);
            consumer(specificationCollectionElement);

            ExploreSpecificationContainer(project, specificationCollectionElement, consumer, metadataTypeInfo);
        }