code: public void addConfigurationParameter(String param, String value, String type, String category, String name,
              String chain, boolean recursive) throws Exception {
          long startTime = System.currentTimeMillis();
          Exception exception = null;
          if (cfg.exists()) {
  
              userDir = new File(System.getProperty("user.dir")).getAbsolutePath();
              System.setProperty("user.dir", options.getExecutionDirectory().getAbsolutePath());
              try {
                  ConfigurationManager manager = new ConfigurationManager(cfg, false);
                  manager.getProjectConfigurationProvider().addConfigurationParameter(param, value, type, category, name,
                          chain, recursive);
              } catch (Exception e) {
                  exception = e;
              } finally {
                  System.setProperty("user.dir", userDir);
                  updateMsg(startTime, exception);
              }
          }
  
      }
docs: Sets an specific parameter value into a bean.
  
  @param param
  Parameter name
  @param value
  Parameter value
  @param type
  Bean type to set the parameter
  @param category
  Bean category to set the parameter (walker, reader, transformation, writer)
  @param name
  Bean name/alias to set the parameter
  @param chain
  Bean chain to filter the beans to take into account
  @param recursive
  If it necessary to set the parameter to all the submodules.
  @throws Exception
  If the walkmod configuration file can't be read.