def METHOD_NAME(template, **kwargs):
    r"""
    A convenience method for creating strings with Jinja templates.
    The name je stands for "Jinja evaluate".
    The first argument is the template string; remaining keyword
    arguments define Jinja variables.
    If the first character in the template string is a newline, it is
    removed (this feature is useful when using multi-line templates defined
    with triple-quoted strings -- the first line doesn't have to be on
    the same line as the quotes, which would screw up the indentation).
    (This is very inefficient, because it recompiles the Jinja
    template on each call; don't use it in situations where
    performance is important.)
    EXAMPLES::
        sage: from sage_setup.autogen.interpreters import je
        sage: je("{{ a }} > {{ b }} * {{ c }}", a='"a suffusion of yellow"', b=3, c=7)
        '"a suffusion of yellow" > 3 * 7'
    """
    if template and template[0] == '\n':
        template = template[1:]
    # It looks like Jinja2 automatically removes one trailing newline?
    if template and template[-1] == '\n':
        template = template + '\n'
    tmpl = JINJA_ENV.from_string(template)
    return tmpl.render(kwargs)