String[] editParams = (String[]) parametersMap.get(inputName + FormProcessor.CUSTOM_NAMESPACE_SEPARATOR + "saveEdited");
boolean doSaveEdited = editParams != null && editParams.length == 1 && editParams[0].equals("true");
if (doSaveEdited) {
Form parentForm = field.getForm();
String parentNamespace = getNamespaceManager().getParentNamespace(inputName);
<BUG>Map expandedFields = (Map) getFormProcessor().getAttribute(parentForm, parentNamespace, FormStatusData.EDIT_FIELD_POSITIONS);
</BUG>
if (expandedFields != null && !expandedFields.isEmpty()) {
Integer positionStr = (Integer) expandedFields.get(field.getFieldName());
int position = positionStr.intValue();

String[] editParams = (String[]) parametersMap.get(inputName + FormProcessor.CUSTOM_NAMESPACE_SEPARATOR + "saveEdited");
boolean doSaveEdited = editParams != null && editParams.length == 1 && editParams[0].equals("true");
if (doSaveEdited) {
Form parentForm = field.getForm();
String parentNamespace = getNamespaceManager().getParentNamespace(inputName);
Map expandedFields = (Map) formProcessor.getAttribute(parentForm, parentNamespace, FormStatusData.EDIT_FIELD_POSITIONS);
if (expandedFields != null && !expandedFields.isEmpty()) {
Integer positionStr = (Integer) expandedFields.get(field.getFieldName());
int position = positionStr.intValue();
