}
}
} else if (domain instanceof AdditionalDomain) {
// Vertical domain management
AdditionalDomain additionalDomain = (AdditionalDomain) domain;
if (name.endsWith("domain")) {
Set<Object> elements = additionalDomain.getElements(false, null);
return buildElementsList(elements);
} else {
// min or max requests
Set<Object> elements = additionalDomain.getElements(true, null);
NumberRange<Double> range = (NumberRange<Double>) elements.iterator().next();
if (name.endsWith("maximum")) {
return Double.toString(range.getMaximum());
} else if (name.endsWith("minimum")) {
return Double.toString(range.getMinimum());