'XXX
@return: A tuple of two L{Deferred}s:
- L{Deferred} L{IFinishableConsumer}. You must call
the C{finish} method on the IFinishableConsumer when the file
is completely transferred.
- L{Deferred} list of control-connection responses.'

def sendToConnection(self, commands):

    s = SenderProtocol()
    r = self._openDataConnection(commands, s)
    return (s.connectedDeferred, r)
