fieldMapping.setAttributeName(lfieldName);
fieldMapping.setUsesSingleNode(true);
fieldMapping.setXPath(lfieldName + "/item/text()");
XMLField xField = (XMLField)fieldMapping.getField();
xField.setRequired(true);
fieldMapping.useCollectionClassName("java.util.ArrayList");
AbstractNullPolicy nullPolicy = fieldMapping.getNullPolicy();
nullPolicy.setNullRepresentedByEmptyNode(false);
nullPolicy.setMarshalNullRepresentation(XSI_NIL);
nullPolicy.setNullRepresentedByXsiNil(true);
fieldMapping.setNullPolicy(nullPolicy);