xjc generates equals and hashCode