catWriter = msgCatFactory.getWriter(ctx, catalogName);
if (catWriter == null) {
logger.log(TreeLogger.TRACE, "Already generated " + catalogName);
return false;
}
msgIntf.accept(catWriter.visitClass());
} catch (MessageProcessingException e) {
logger.log(TreeLogger.ERROR, e.getMessage(), e);
seenError = true;
} finally {
if (catWriter != null) {