@Override
  public int hashCode() {
    int h = 0;
    for (int j = realSize(), i = 0; j-- != 0; ) {
      while (key[i] == 0) {
        i++;
      }
      h += Hash.long2int(key[i]);
      i++;
    }
    // Zero / null have hash zero.
    return h;
  }
@Override
  public int hashCode()