code: @Override
  	public StringBuffer format(Date date, StringBuffer toAppendTo, FieldPosition pos) {
  		boolean includeTimeZone = pattern.includeTimeZone;
  		if (pattern == Pattern.AUTO) {
  			includeTimeZone = autoFormat(date);
  		}
  		super.format(date, toAppendTo, pos);
  		if (includeTimeZone) convertRfc822TimeZoneToW3c(toAppendTo);
  		return toAppendTo;
  	}
docs: This is what you override when you extend DateFormat; use {@link DateFormat#format(Date)} instead