results = new ArrayList<String>( parameters.size() );
for( String parameter : parameters ) {
String url = lookupServiceUrl( parameter );
if( url != null && !url.equals( parameter ) ) {
Template template = Parser.parse( url );
Scheme scheme = template.getScheme();
if( scheme != null ) {
parameter = scheme.getFirstValue().getPattern();
}
}
results.add( parameter );
}
}