public int hashCode() { return key.hashCode() ^ (value==null ? 0 : value.hashCode()); }
public int hashCode() { return key.hashCode() ^ (value==null ? 0 : value.hashCode()); }
@Override public int hashCode() { return key.hashCode() ^ (value==null ? 0 : value.hashCode()); }
public int hashCode() { return key.hashCode() ^ (value==null ? 0 : value.hashCode()); }
public int hashCode() { return key.hashCode() ^ (value==null ? 0 : value.hashCode()); }