code: @Override
  	public void modifyConfig(IAggregator aggregator, Object configObj) {
  		final String sourceMethod = "modifyConfig"; //$NON-NLS-1$
  		boolean isTraceLogging = log.isLoggable(Level.FINER);
  		// The server-side AMD config has been updated.  Add an entry to the
  		// {@code paths} property to map the resource (combo) path to the
  		// location of the combo resources on the server.
  		Context context = Context.enter();
  		Scriptable config = (Scriptable)configObj;
  		try {
  			if (isTraceLogging) {
  				log.entering(sourceClass, sourceMethod, new Object[]{aggregator, Context.toString(config)});
  			}
  			Object pathsObj = config.get(PATHS_PROPNAME, config);
  			if (pathsObj == Scriptable.NOT_FOUND) {
  				// If not present, add it.
  				config.put("paths", config, context.newObject(config)); //$NON-NLS-1$
  				pathsObj = (Scriptable)config.get(PATHS_PROPNAME, config);
  			}
  			((Scriptable)pathsObj).put(getResourcePathId(), (Scriptable)pathsObj, getComboUri().toString());
  			if (isTraceLogging) {
  				log.finer("modified config = " + Context.toString(config)); //$NON-NLS-1$
  				log.exiting(sourceClass, sourceMethod);
  			}
  		} finally {
  			Context.exit();
  		}
  	}
docs: /* (non-Javadoc)
  @see com.ibm.jaggr.service.config.IConfigModifier#modifyConfig(com.ibm.jaggr.service.IAggregator, java.util.Map)