catch(final ValidationException e) {
final ArrayList<IField> list = new ArrayList<IField>(parents.size() + 1);
list.addAll(parents);
list.add(group);
for(final Error error : e.getErrors()) {
error.setTarget(new IWidgetRef() {
@Override
public Widget getWidget() {
return field.getWidget();
}