Mercury DependencyTreeBuilder/VirtualRepositoryReader classes is an attempt to fully utilize the advantages that the Jetty HTTP transport and SAT-based conflict resolver give us. It's also required in order to implement the version ranges discussed in