* @throws MatchingException If something else goes wrong
*/
protected Map getInputCandidates(Vector inConcepts) throws URISyntaxException, ConceptNotFoundException {
if (inConcepts.size()<=0)
return registry.getAllServicesWithoutInput();
InputServiceContainer inputs = new InputServiceContainer();
SortedSet sort;
for (int i = 0; i<inConcepts.size();i++) {
sort = getServicesForInputConcept(((URI) inConcepts.get(i)).toString() );
inputs.addServices(sort);
}
System.out.println("Input candidates: " + inputs.getServices().values().toString());
return addEmptyInputs(inputs.getServices());
}