}
catch(final IllegalStateException e) {
// presume field group not initialized yet
return;
}
final IErrorHandler errorHandler = root.getErrorHandler();
if(clearExisting) errorHandler.clear(classifier);
for(final Msg msg : msgs) {
final IFieldWidget<?> fw = root.getFieldWidgetByProperty(msg.getRefToken());
String emsg;
if(fw != null) {
emsg = msg.getMsg();
}
else {
emsg = msg.getRefToken() + ": " + msg.getMsg();
}
errorHandler.handleError(new Error(classifier, fw, emsg), ErrorDisplay.ALL_FLAGS);
}
}