for (Entry<String,List<String>> entry : this.parameters.entrySet()) {
if (entry.getKey().equals("url")) {
if (!entry.getValue().isEmpty()) {
// We keep only the first value
// XXX (make sense support multiple values?)
inmgr.addInputProvider(new UrlInputProvider(entry.getValue().iterator().next()));
// We remove it form the additional parameter list
this.parameters.remove("url");
} else {
// Parameter exists with no value
log.error("Parameter 'url' must have a value!");