@Override
    public TimeZone getResult() {
      if (timeZoneId == null) {
        return null;
      }
      return TimeZone.getTimeZone(timeZoneId);
    }
Retrieves the {@link java.util.TimeZone} for the given location.

@param context The {@link GeoApiContext} to make requests through.
@param location The location for which to retrieve a time zone.
@return Returns the time zone as a {@link PendingResult}.
src/main/java/com/google/maps/TimeZoneApi.java