docs: def _setWorker_args(self, origin):
          """Create the arguments to pass to the addWorker call.
              The returned args and kwargs must ordered/named according to the namedtuple
              in LAUNCH_HOST_CLASS.LAUNCHING_ARGUMENTS .
  
              both args and kwargs are supported for full flexibilty,
              but usage of kwargs only is strongly advised.
          """
          args = []
          kwargs = {
              'pythonPath': self.pythonpath,
              'prolog': self.prolog,
              'path': self.path,
              'nice': self.nice,
              'pythonExecutable': self.python_executable,
              'size': self.n,
              'origin': origin,
              'brokerHostname': self.externalHostname,
              'brokerPorts': (self.brokers[0].brokerPort,
                              self.brokers[0].infoPort),
              'debug': self.debug,
              'profiling': self.profile,
              'executable': self.executable,
              'verbose': self.verbose,
              'backend': self.backend,
              'args': self.args,
          }
          return args, kwargs