throws MessageProcessingException, IOException {
MessageCatalogFactory factory = getMessageCatalogFactory();
MessageInterface msgIntf = new ReflectionMessageInterface(localeFactory,
clazz);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
Context ctx = new MockMessageCatalogContext(baos);
Writer writer = factory.getWriter(ctx,
clazz.getCanonicalName());
try {
MessageInterfaceVisitor cv = writer.visitClass();
msgIntf.accept(cv);