DefaultModuleDescriptor md = genCallerMD(id, new String[] {"*"}, false, false);
DefaultModuleDescriptor md = DefaultModuleDescriptor.newCallerInstance(id, new String[] {"*"}, false, false);
	public ResolvedModuleRevision findModule(ModuleRevisionId id) {		DependencyResolver r = getResolver(id.getModuleId());		if (r == null) {			throw new IllegalStateException("no resolver found for "+id.getModuleId());		}        DefaultModuleDescriptor md = genCallerMD(id, new String[] {"*"}, false, false);		try {			return r.getDependency(new DefaultDependencyDescriptor(id, true), new ResolveData(this, getDefaultCache(), null, new ConfigurationResolveReport(this, md, "default", null, getDefaultCache()), false));		} catch (ParseException e) {			throw new RuntimeException("problem whle parsing repository module descriptor for "+id+": "+e, e);		}	}