startTimeMode = WALL_TIME; endTimeMode = WALL_TIME; serialVersionOnStream = 2;
serialVersionOnStream = 1;
  private void readObject(java.io.ObjectInputStream input)    throws java.io.IOException, ClassNotFoundException  {    input.defaultReadObject();    if (serialVersionOnStream == 0)      {	// initialize the new fields to default values.	dstSavings = 60 * 60 * 1000;	endMode = DOW_IN_MONTH_MODE;	startMode = DOW_IN_MONTH_MODE;	startTimeMode = WALL_TIME;	endTimeMode = WALL_TIME;	serialVersionOnStream = 2;      }    else      {	int length = input.readInt();	byte[] byteArray = new byte[length];	input.read(byteArray, 0, length);	if (length >= 4)	  {	    // Lets hope that Sun does extensions to the serialized	    // form in a sane manner.	    startDay = byteArray[0];	    startDayOfWeek = byteArray[1];	    endDay = byteArray[2];	    endDayOfWeek = byteArray[3];	  }      }  }