return doubleToLongBits (value) == doubleToLongBits (d.doubleValue ());
return doubleToLongBits (value) == doubleToLongBits (d);
  public boolean equals (Object obj)  {    if (!(obj instanceof Double))      return false;    Double d = (Double) obj;    return doubleToLongBits (value) == doubleToLongBits (d.doubleValue ());  }