def _process_name(self, node, **kwargs):
with self._interpolation():<EOL><INDENT>with self._python_bool_wrapper(**kwargs):<EOL><INDENT>if node.name not in self.stored_names and node.ctx != '<STR_LIT:store>':<EOL><INDENT>self.output.write(self.context_name)<EOL>self.output.write('<STR_LIT:.>')<EOL><DEDENT>if node.ctx == '<STR_LIT:store>':<EOL><INDENT>self.stored_names.add(node.name)<EOL><DEDENT>self.output.write(node.name)<EOL><DEDENT><DEDENT>
Processes a `Name` node. Some examples of `Name` nodes:
    {{ foo }} -> 'foo' is a Name
    {% if foo }} -> 'foo' is a Name