code: public List<File> patch(String... chains) throws InvalidConfigurationException {
  
          final List<File> result = new LinkedList<File>();
  
          run(result, new WalkmodCommand() {
              @Override
              public void execute(Options options, File executionDir, String... chains) throws Exception {
                  WalkModFacade facade = new WalkModFacade(OptionsBuilder.options(options).executionDirectory(executionDir).build());
  
                  result.addAll(facade.patch(chains));
              }
          }, ExecutionModeEnum.PATCH, chains);
  
          return result;
      }
docs: Generates a list of patches according the transformation chains
  
  @param chains
  the list of applied transformation chains.
  @throws InvalidConfigurationException
  if the walkmod configuration is invalid and it is working in no verbose mode.
  @return The list of affected files.