'return (start, end) tuple which spans the minimal
statement region which containing the given lineno.'

def getstatementrange(self, lineno, assertion=False):

    if (not (0 <= lineno < len(self))):
        raise IndexError('lineno    out    of    range')
    (ast, start, end) = getstatementrange_ast(lineno, self)
    return (start, end)
