if (!absFactoryRTD.hasAdditionalData(SelectorEnsemble.DATA_ID)) {
return getFactoryWithTolerance(abstractFactoryClass, parameters);
}
SelectorEnsemble ensemble =
absFactoryRTD.getAdditionalData(SelectorEnsemble.DATA_ID);
ParameterBlock selectedParameters =
ensemble.select(parameters, getDataStorage().getFailureTolerance());
// If no selection could be made, return to default behaviour
if (selectedParameters == null) {
return getFactoryWithTolerance(abstractFactoryClass, parameters);
}