def __init__(self, names, lineno=None, col_offset=None, parent=None):
self.names = names<EOL>"""<STR_LIT>"""<EOL>super(Nonlocal, self).__init__(lineno, col_offset, parent)<EOL>
:param names: The names being declared as not local.
:type names: list(str)

:param lineno: The line that this node appears on in the source code.
:type lineno: int or None

:param col_offset: The column that this node appears on in the
    source code.
:type col_offset: int or None

:param parent: The parent node in the syntax tree.
:type parent: NodeNG or None