':param transaction_id: The transaction id to look for
:type transaction_id: TransactionId
:return: The transaction or null if it cannot be found
:rtype: Transaction'

def find_by_id(self, transaction_id):

    assert isinstance(transaction_id, TransactionId), type(transaction_id)
    return self.transaction_repository.find_by_id(transaction_id)
