Java library for parsing and creating ASC X12 EDI transactions