code: private void setTime(final String value, final DateFormat format,
  			final java.util.TimeZone tz) throws ParseException {
  
  		if (tz != null) {
  			format.setTimeZone(tz);
  		}
  		setTime(format.parse(value).getTime());
  	}
docs: Internal set of time by parsing value string.
  
  @param value
  @param format
  a {@code DateFormat}, protected by the use of a ThreadLocal.
  @param tz
  @throws ParseException