docs: public static boolean isUsingNonDefaultPort(URI uri) {
          String scheme = StringUtils.lowerCase(uri.getScheme());
          int port = uri.getPort();
  
          if (port <= 0) return false;
          if (scheme.equals("http") && port == 80) return false;
          if (scheme.equals("https") && port == 443) return false;
  
          return true;
      }