added java submodule