// check if the component must be loaded
List<?> list = testbedConfig.configurationsAt("singleton_components." + component);
if (!list.isEmpty()) {
Class<?> c = ComponentsLoader.getInstance().getComponentImplementationClass(component);
if (c == null) {
throw new QTasteException("The class implemeting the component " + component + " is not registered in platform selected in the Testbed configuration.");
}
Component componentImpl = createComponentInstance(c);
map.put(component, componentImpl);
return componentImpl;
} else {