} catch(RuntimeException ex) {
List<MetaModelInvalidException> mmies = Lists.newArrayList(
Iterables.filter(Throwables.getCausalChain(ex), MetaModelInvalidException.class));
if(!mmies.isEmpty()) {
final MetaModelInvalidException mmie = mmies.get(0);
log("");
logBanner();
log("");
validationErrors.addAll(mmie.getValidationErrors());
for (String validationError : validationErrors) {
logError(validationError);
}
log("");
log("Please inspect the above messages and correct your domain model.");