code: public static void configure() {
          InputStream inputStream = null;
  
          try {
              URL configUrl = getConfigUrl();
  
              if (configUrl == null) {
                  throw new ConfigurationException("esigate.properties configuration file "
                          + "was not found in the classpath");
              }
  
              inputStream = configUrl.openStream();
  
              Properties merged = new Properties();
              if (inputStream != null) {
                  Properties props = new Properties();
                  props.load(inputStream);
                  merged.putAll(props);
              }
  
              configure(merged);
          } catch (IOException e) {
              throw new ConfigurationException("Error loading configuration", e);
          } finally {
              try {
                  if (inputStream != null) {
                      inputStream.close();
                  }
  
              } catch (IOException e) {
                  throw new ConfigurationException("failed to close stream", e);
              }
          }
      }
docs: Loads all instances according to default configuration file.