void processValidationForFields (List<String> fields)
{
for (String fi : fields) {
// 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));
}
}