code: def _set_command_line_arguments(self, args):
          
          Global.LOGGER.debug("setting command line arguments")
  
          if args.VERBOSE:
              Global.LOGGER.debug("verbose mode active")
              Global.CONFIG_MANAGER.log_level = logging.DEBUG
              Global.LOGGER_INSTANCE.reconfigure_log_level()
  
          if args.STATS > 0:
              Global.LOGGER.debug(f"stats requested every {args.STATS} seconds")
              Global.CONFIG_MANAGER.show_stats = True
              Global.CONFIG_MANAGER.stats_timeout = args.STATS
  
          if args.INTERVAL > 0:
              Global.LOGGER.debug(f"setting sleep interval to {args.INTERVAL} milliseconds")
              Global.CONFIG_MANAGER.sleep_interval = float(args.INTERVAL)/1000
  
          if args.TRACE:
              Global.LOGGER.debug("tracing mode active")
              Global.CONFIG_MANAGER.tracing_mode = True
              Global.CONFIG_MANAGER.log_level = logging.DEBUG
              Global.LOGGER_INSTANCE.reconfigure_log_level()
  
          if  args.MESSAGEINTERVAL is not None and args.MESSAGEINTERVAL > 0:
              Global.LOGGER.debug(f"setting message fetcher sleep interval to {args.MESSAGEINTERVAL/10} milliseconds")
              Global.CONFIG_MANAGER.message_fetcher_sleep_interval =  float(args.MESSAGEINTERVAL)/10000
              Global.CONFIG_MANAGER.fixed_message_fetcher_interval = True
  
          Global.LOGGER.debug(f"recipes to be parsed: {args.FILENAME}")
          Global.CONFIG_MANAGER.recipes = (args.FILENAME)
docs: Set internal configuration variables according to 
          the input parameters