def __init__(self, path, lineno, lexpos, name, doc, params):
super(AstAnnotationTypeDef, self).__init__(path, lineno, lexpos)<EOL>self.name = name<EOL>self.doc = doc<EOL>self.params = params<EOL>
Args:
    name (str): Name of the defined annotation type.
    doc (str): Docstring for the defined annotation type.
    params (List[AstField]): Parameters that can be passed to the
        annotation type.