@Override public int hashCode() { if (hashcode == 0) { hashcode = key.hashCode() * 102329 + super.hashCode(); if (hashcode == 0) hashcode = 1; } return hashcode; }