code: public static List<ConfigSource> getPropertiesFileConfigSources(ClassLoader classloader) {
          ArrayList<ConfigSource> sources = new ArrayList<>();
          try {
              Enumeration<URL> propsResources = classloader.getResources(ConfigConstants.CONFIG_PROPERTIES);
              if (propsResources != null) {
                  while (propsResources.hasMoreElements()) {
                      URL prop = propsResources.nextElement();
                      ConfigSource source = new PropertiesConfigSource(prop);
                      sources.add(source);
                  }
              }
          } catch (IOException e) {
              //TODO maybe we should just output a warning and continue??
              //TODO NLS
              throw new ConfigException("Could not load " + ConfigConstants.CONFIG_PROPERTIES, e);
          }
          return sources;
      }
docs: Add resources of name {#link ConfigConstants.CONFIG_PROPERTIES} to a List of sources using
  the classloader's loadResources method to locate resources.
  
  @param classloader
  @param sources