<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_file(self, file_name, local_destination=None, **kwargs):
 """Get a file from a remote host with rsync. Args: file_name (str):
 The relative location of the file on the remote host. local_destination (str):
 The destination for the file on the local host. If `None`, will be assumed to be the same as **file_name**. Default `None`. **kwargs: Passed to ``SubprocessTask``'s init method. Return: ``pyrem.task.SubprocessTask``: The resulting task. """

        if not local_destination:
            local_destination = file_name

        return SubprocessTask(
            self._rsync_cmd() +
            ['-ut', '%s:%s' % (self.hostname, file_name), local_destination],
            **kwargs)