code: public static Map<String, List<String>> startConfig(Map<String, Object> config, boolean restart) {
          Map<String, List<String>> rc = load(config, true, restart);
          return start(rc, true, restart);
      }
docs: Load and start the provided configuration of channels, chains, and
  groups. If a chain is already started, the restart input flag is used
  to decide whether to stop and restart that chain. Note that some
  configuration values would require a restart of the chain to take
  effect (such as TCP bind information).
  
  This returns map of the started chains and groups. Each is a list
  under either the key "chain" or the key "group". The list has the
  names of the channel framework items, ie. channel names, chains names, etc.
  Each list is guaranteed to be non-null but might be empty.
  
  @param config
  @param restart
  @return Map<String,List<String>>