if (!get2DigitYearStart().equals(sdf.get2DigitYearStart()))
if (!toPattern().equals(sdf.toPattern()))
  public boolean equals(Object o)  {    if (o == null)      return false;    if (!super.equals(o))      return false;    if (!(o instanceof SimpleDateFormat))      return false;    SimpleDateFormat sdf = (SimpleDateFormat)o;    if (!toPattern().equals(sdf.toPattern()))      return false;    if (!get2DigitYearStart().equals(sdf.get2DigitYearStart()))      return false;    if (!getDateFormatSymbols().equals(sdf.getDateFormatSymbols()))      return false;    return true;  }