code: protected boolean loadConfig(long seq) throws IOException {
  		boolean modified = false;
  		try {
  			Object previousConfig = config != null ? config.toString() : null;
  			config = newConfig();
  			modified = previousConfig != null && !previousConfig.equals(config.toString());
  		} catch (IOException e) {
  			throw new IOException(e);
  		}
  		notifyConfigListeners(seq);
  		return modified;
  	}
docs: Loads the {@code IConfig} for this aggregator
  
  @param seq The config change sequence number
  @return True if the new config is changed from the old config
  @throws IOException