'Returns a list of statement tuples.'

def _get_statements(self, mutant, exclude_numbers=[]):

    res = {}
    rnd_num = int(rand_number(2, exclude_numbers))
    rnd_num_plus_one = (rnd_num + 1)
    num_dict = {'num': rnd_num}
    true_stm = ('%(num)s    OR    %(num)s=%(num)s    OR    %(num)s=%(num)s    ' % num_dict)
    false_stm = ('%i    AND    %i=%i    ' % (rnd_num, rnd_num, rnd_num_plus_one))
    res[self.NUMERIC] = (true_stm, false_stm)
    true_stm = ("%(num)s'    OR    '%(num)s'='%(num)s'    OR    '%(num)s'='%(num)s" % num_dict)
    false_stm = ("%i'    AND    '%i'='%i" % (rnd_num, rnd_num, rnd_num_plus_one))
    res[self.STRING_SINGLE] = (true_stm, false_stm)
    true_stm = ('%(num)s"    OR    "%(num)s"="%(num)s"    OR    "%(num)s"="%(num)s' % num_dict)
    false_stm = ('%i"    AND    "%i"="%i' % (rnd_num, rnd_num, rnd_num_plus_one))
    res[self.STRING_DOUBLE] = (true_stm, false_stm)
    return res
