code: private static void applyConfigs(final ClassLoader classloader, final GuiceConfig config)
  	{
  		// Load all the local configs
  		for (String configFile : getPropertyFiles(config))
  		{
  			try
  			{
  				for (PropertyFile properties : loadConfig(classloader, configFile))
  					config.setAll(properties);
  			}
  			catch (IOException e)
  			{
  				throw new IllegalArgumentException("Error loading configuration URLs from " + configFile, e);
  			}
  		}
  
  		// Load the network config (if enabled)
  		try
  		{
  			applyNetworkConfiguration(config);
  		}
  		catch (Throwable t)
  		{
  			throw new RuntimeException("Failed to retrieve configuration from network!", t);
  		}
  	}
docs: Discover and add to the configuration any properties on disk and on the network
  
  @param classloader
  @param config