Adding actual code for the java module