// restore context for validation evaluation
Context context = _contextSnapshot.hydrate();
context.push();
context.set(UIMeta.KeyField, fi);
String errorMessage = UIMeta.validationError(context);
context.pop();
if (errorMessage != null) {
recordValidationError(new AWErrorInfo(_object, fi, null,
errorMessage, null, false));
}
}