docs: protected static Properties loadConfig(URL url) {
      InputStream is = null;
      try {
        URLConnection connection = url.openConnection();
        if(connection instanceof HttpURLConnection) {
          ((HttpURLConnection)connection).setConnectTimeout(2000);
        }
        is = connection.getInputStream();
        return loadConfig(url.toString(), is);     
      } catch (Exception ex) {
        throw new IllegalArgumentException("Failed to load configuration from [" + url + "]");
      }finally {
        if(is!=null) try { is.close(); } catch (Exception ex) { /* No Op */ }
      }
    }