code: public void init() throws Exception {
          userDir = new File(System.getProperty("user.dir")).getAbsolutePath();
          System.setProperty("user.dir", options.getExecutionDirectory().getAbsolutePath());
  
          if (!cfg.exists()) {
  
              ConfigurationManager manager = new ConfigurationManager(cfg, false, locateConfigurationProvider());
  
              try {
  
                  manager.runProjectConfigurationInitializers();
  
                  if (options.isVerbose()) {
                      log.info("CONFIGURATION FILE [" + cfg.getAbsolutePath() + "] CREATION COMPLETE");
                  }
  
              } catch (IOException aux) {
                  if (options.isVerbose()) {
                      log.error("The system can't create the file [ " + cfg.getAbsolutePath() + "]");
                  }
                  if (options.isThrowException()) {
                      System.setProperty("user.dir", userDir);
                      throw aux;
                  }
              }
  
          } else {
              if (options.isVerbose()) {
                  log.error("The configuration file [" + cfg.getAbsolutePath() + "] already exists");
              }
          }
          System.setProperty("user.dir", userDir);
      }
docs: Initializes an empty walkmod configuration file
  
  @throws Exception
  in case that the walkmod configuration file can't be created.