Add Dan's java module

Change-Id: I587ca210aaecfaea444c089c6653c4a5f6b8a943