code: @Override
  	public <T> T asObject(String string, Class<T> valueType) {
  		// at this point value type is guaranteed to be a kind of TimeZone
  		return (T) TimeZone.getTimeZone(string);
  	}
docs: Create time zone instance from time zone ID. If time zone ID is not recognized return UTC.