data.getEventManager().fireIvyEvent(
new StartResolveDependencyEvent(
resolver, dependencyDescriptor, requestedRevisionId));
module = resolver.getDependency(dependencyDescriptor, data);
data.getEventManager().fireIvyEvent(
new EndResolveDependencyEvent(
resolver, dependencyDescriptor, requestedRevisionId,
module, System.currentTimeMillis() - start));
if (module != null) {
module.getResolver().getRepositoryCacheManager().saveResolvers(