the Java/ELib MintMaker is nearing completion (and compiles currently): http://sieve.net/ertp
This is under the release early, release often strategy, expect it to change rapidly over the next few days.
I should probably just set up a cronjob to check this stuff out of CVS at a certain intervals.
update: oh yes, have a good hearty laugh at this.
Update (8:30pm): I've made some changes to the code and have also set up that directory so that it reads off of my CVS tree. cheers.
Update (1:25am): I've added a rudimentary class diagram here