Generate equals and hashcode overriding methods from java.lang.Object fixed;
usage of java signature removed