try {
ValidationException[] shortList = testAgainstProfile(msg, ids[i]);
log.debug("{} non-conformances", shortList.length);
problems.addAll(Arrays.asList(shortList));
} catch (ProfileException e) {
problems.add(new ValidationException("Can't validate", e));
}
}
} catch (HL7Exception e) {
problems.add(new ValidationException("Can't validate", e));
}
return (ValidationException[]) problems.toArray(new ValidationException[0]);
}