public Builder( BuildListener listener, Map<ModuleName, ProxyImpl2> proxies, Collection<IvyModule> modules, List<String> goals, Map<String, String> systemProps) { super(listener, goals, systemProps); this.sourceProxies = proxies; this.proxies = new HashMap<ModuleName, IvyBuildProxy2>(proxies); for (Entry<ModuleName, IvyBuildProxy2> e : this.proxies.entrySet()) e.setValue(new FilterImpl(e.getValue())); for (IvyModule m : modules) modulePublishers.put(m.getModuleName(), m.createModulePublishers()); }