private ActionUpdateField visitActionFieldList(ActionUpdateField afl) {
ActionUpdateField clone = new ActionUpdateField();
clone.variable = afl.variable;
for ( ActionFieldValue afv : afl.fieldValues ) {
ActionFieldValue afvClone = new ActionFieldValue();
afvClone.setField( afv.getField() );
afvClone.setNature( afv.getNature() );
afvClone.setType( afv.getType() );
afvClone.setValue( afv.getValue() );
clone.addFieldValue( afvClone );
}
return clone;
}