def __init__(self, path, lineno, lexpos, name, annotation_type,<EOL>annotation_type_ns, args, kwargs):
super(AstAnnotationDef, self).__init__(path, lineno, lexpos)<EOL>self.name = name<EOL>self.annotation_type = annotation_type<EOL>self.annotation_type_ns = annotation_type_ns<EOL>self.args = args<EOL>self.kwargs = kwargs<EOL>
Args:
    name (str): Name of the defined annotation.
    annotation_type (str): Type of annotation to define.
    annotation_type_ns (Optional[str]): Namespace where the annotation
      type was defined. If None, current namespace or builtin.
    args (str): Arguments to define annotation.
    kwargs (str): Keyword Arguments to define annotation.