just in case forgot to upload latest java changes.

I am about to make this more generic so I am committing this in case I
didn't back up the final version when I was supposed to.