return (cal.getTimeInMillis() == getTimeInMillis());
return (cal.gregorianCutover == gregorianCutover && super.equals(o));
  public boolean equals(Object o)  {    if (! (o instanceof GregorianCalendar))			return false;    GregorianCalendar cal = (GregorianCalendar) o;		return (cal.getTimeInMillis() == getTimeInMillis());	}