if (field.isMandatory() && (newEntry.equals("") || newEntry.equals("NULL"))) {
consent = new Veto(field.getName() + " required");
formState.setError("Not all fields have been set");
} else if (field.getSpecification().containsFacet(ParseableFacet.class)) {
try {
final ParseableFacet facet = field.getSpecification().getFacet(ParseableFacet.class);
final ObjectAdapter originalValue = field.get(object);
final ObjectAdapter newValue = facet.parseTextEntry(originalValue, newEntry);
consent = ((OneToOneAssociation) field).isAssociationValid(object, newValue);
fieldState.setValue(newValue);
} catch (final TextEntryParseException e) {
consent = new Veto(e.getMessage());
// formState.setError("Not all fields have been entered correctly");