// FIXMELUP needed
// if (!fromReference.isValueDefined()) {
// throw new ObjectIOException("element value must be defined");
// }
final Object elementValue = fromReference.getObject();
originalValue[index] = new ObjectClassInfoAndDeclared(// NOPMD
fromReference, arrayComponentType);
try {
helperReflect.setArrayElement(array, index, elementValue);
} catch (ReflectException exception) {
logger.fatal(REFLECT_ERROR, exception);