def __init__(self, vararg=None, kwarg=None, parent=None):
super(Arguments, self).__init__(parent=parent)<EOL>self.vararg = vararg<EOL>"""<STR_LIT>"""<EOL>self.kwarg = kwarg<EOL>"""<STR_LIT>"""<EOL>self.args = []<EOL>"""<STR_LIT>"""<EOL>self.defaults = []<EOL>"""<STR_LIT>"""<EOL>self.kwonlyargs = []<EOL>"""<STR_LIT>"""<EOL>self.kw_defaults = []<EOL>"""<STR_LIT>"""<EOL>self.annotations = []<EOL>"""<STR_LIT>"""<EOL>self.kwonlyargs_annotations = []<EOL>"""<STR_LIT>"""<EOL>
:param vararg: The name of the variable length arguments.
:type vararg: str or None

:param kwarg: The name of the variable length keyword arguments.
:type kwarg: str or None

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