code: public void process(Map<String, String> options) {
          Log.info("Initializing Commands...");
          for (Map.Entry<String, String> entry : options.entrySet()) {
              AbstractCommand command = PreConfigurationContext.getCommandByName(entry.getKey());
              if (null != command) {
                  command.setCommands(options);
                  try {
                      command.init();
                  } catch (InitializationException e) {
                      Log.error("There is a problem in the option you configured: ", entry.getKey(),
                              ErrorGuide.getGuide(ErrorGuide.OPTION_ERROR));
                  }
                  command.execute();
                  command.stop();
              }
              Log.info(entry.getKey() + " Command Initialized.");
          }
      }
docs: Process.
  
  @param options the options