code: def default_args(self):
          
          if self._default_args is None:
              self._default_args, unknown = self.parser.parse_known_args()  # pylint: disable=W0612
              # reinitialize logger with new log level and api settings
              self.tcex._logger()
              if self._default_args.tc_aot_enabled:
                  # block for AOT message and get params
                  params = self.tcex.playbook.aot_blpop()
                  self.inject_params(params)
              elif self._default_args.tc_secure_params:
                  # inject secure params from API
                  params = self._load_secure_params()
                  self.inject_params(params)
          return self._default_args
docs: Parse args and return default args.