def METHOD_NAME(self):
    """
    Whether this command has a payload. By default, this returns
    True if the payload passed in to the constructor is not `None`, but
    this can be overridden to indicate that a payload will be
    generated, despite `None` being passed to the constructor
    :rtype: bool
    """
    return self._payload is not None