Have the option to enclose the message text in a tag instead of an attribute.
I have been using barcode4j 1.0 for over a year in my company's account management application for generated bar-coded payment coupons. We generate these coupons using various XSLTs and (ultimately) FOP. During one phase of the transformation we do value-replacement on custom XML tags. The message of the barcode is inserted using one of the value-replacement tags.
It proved to be too time-consuming to attempt to write the XSLT to replace the message attribute of the barcode, so instead we patched barcode4j to allow for the insertion of the message into a message tag. For example:
I will attach DIFF files when I get a chance.