code: private void loadOptions(final P6LoadableOptions options) {
  		// make sure to load defaults first
  		options.load(options.getDefaults());
  
  		// load the rest in the right order then
  		for (P6OptionsSource optionsSource : optionsSources) {
  			Map<String, String> toLoad = optionsSource.getOptions();
  			if (null != toLoad) {
  				options.load(toLoad);
  			}
  		}
  
  		// register to all the props then
  		allOptions.put(options.getClass(), options);
  	}
docs: Returns loaded options. These are loaded in the right order:
  <ul>
  <li>default values</li>
  <li>based on the order defined in the {@link #optionsSources}</li>
  </ul>
  
  @param options
  @return