}
@Override
public TypeDescriptor scanFile(Store store, StreamSource streamSource) throws IOException {
DescriptorResolverFactory resolverFactory = new DescriptorResolverFactory(store);
ClassVisitor visitor = new ClassVisitor(new VisitorHelper(store, resolverFactory));
new ClassReader(streamSource.getInputStream()).accept(visitor, 0);
TypeDescriptor typeDescriptor = visitor.getTypeDescriptor();
scannedClasses++;
return typeDescriptor;
}