code: public static URL getConfigUrl() {
          URL configUrl = null;
          // Load from environment
          String envPath = System.getProperty(PROP_CONF_LOCATION);
          if (envPath != null) {
              try {
                  LOG.info("Scanning configuration {}", envPath);
                  configUrl = new File(envPath).toURI().toURL();
              } catch (MalformedURLException e) {
                  LOG.error("Can't read file {} (from -D" + PROP_CONF_LOCATION + ")", envPath, e);
              }
          }
  
          if (configUrl == null) {
              LOG.info("Scanning configuration {}", "/esigate.properties");
              configUrl = DriverFactory.class.getResource("/esigate.properties");
          }
  
          // For backward compatibility
          if (configUrl == null) {
              LOG.info("Scanning configuration /{}/{}", DriverFactory.class.getPackage().getName().replace(".", "/"),
                      "driver.properties");
              configUrl = DriverFactory.class.getResource("driver.properties");
          }
          if (configUrl == null) {
              LOG.info("Scanning configuration {}", "/net/webassembletool/driver.properties");
              configUrl = DriverFactory.class.getResource("/net/webassembletool/driver.properties");
          }
          return configUrl;
      }
docs: Returns the {@link URL} of the configuration file.
  
  @return The URL of the configuration file.