/** * Computes a hash code from attributes: {@code name}, {@code versionMajor}, {@code versionMinor}. * @return hashCode value */ @Override public int hashCode() { int h = 5381; h += (h << 5) + name.hashCode(); h += (h << 5) + versionMajor; h += (h << 5) + versionMinor; return h; }