Adding equals and hashcode snippets to java
updating submodules