Description
While refactoring jDKIM against the latest mime4j trunk I found that the code now depends on "message" package because of MimeWriter.DEFAULT.writeTo calls.
At the same time I see we now have MessageServiceFactory.newMessageFormatter and MessageFormatter interface that expose a writeTo(Message, OutputStream) method: why don't we expose all of the other writeTo methods from MimeWriter, too? (and maybe MimeWriter should implement MessageFormatter so we don't need the MessageFormatterImpl class at all)
WDYT?