docs: public static TimeZone resolveTimeZone(Object timeZone) {
          if (timeZone instanceof String) {
              return TimeZone.getTimeZone((String) timeZone);
          }
          else if (timeZone instanceof TimeZone) {
              return (TimeZone) timeZone;
          }
          else {
              return TimeZone.getDefault();
          }
      }