Added all the needed Java source files