Map<String, Object> outputData = new HashMap();
if (!StringUtils.isEmpty(holder.getInputId())) outputData.put(holder.getOuputId(), value);
Map<String, Object> loadedObjects = new HashMap();
Map result = null;
try {
<BUG>result = getFormProcessor().createFieldContextValueFromHolder(form, inputName, inputData, outputData, loadedObjects, holder);
} catch (Exception e) {</BUG>
log.error("Error getting status value for field: " + inputName, e);
}
<BUG>getFormProcessor().read(form, inputName, result, loadedObjects);
</BUG>
return result;

Map<String, Object> outputData = new HashMap();
if (!StringUtils.isEmpty(holder.getInputId())) outputData.put(holder.getOuputId(), value);
Map<String, Object> loadedObjects = new HashMap();
Map result = null;
try {
result = formProcessor.readValuesToLoad(form, inputData, true, loadedObjects, inputName);
} catch (Exception e) {
log.error("Error getting status value for field: " + inputName, e);
