ExtendedElementInformation information = informations[index];
if (information == null) {
final Class<?> elementType = elementTypes[index];
final String name = name(index, KeyNamePolicy.UML_IDENTIFIER);
final Method getter = getters[index];
ValueRange range = null;
if (implementation != type) {
final int e = Numbers.getEnumConstant(elementType);
if (e >= Numbers.BYTE && e <= Numbers.DOUBLE) try {
range = implementation.getMethod(getter.getName(), (Class<?>[]) null)
.getAnnotation(ValueRange.class);