docs: public static boolean isLocationReachable(
        InetSocketAddress endpoint,
        Duration timeout,
        int retryCount,
        Duration retryInterval) {
      int retryLeft = retryCount;
      while (retryLeft > 0) {
        try (Socket s = new Socket()) {
          s.connect(endpoint, (int) timeout.toMillis());
          return true;
        } catch (IOException e) {
        } finally {
          SysUtils.sleep(retryInterval);
          retryLeft--;
        }
      }
      LOG.log(Level.FINE, "Failed to connect to: {0}", endpoint.toString());
      return false;
    }