esk-java: generate full equals() and hashCode() implementations removing
dependency on the Objects class from Guava