+class AAnnotations
+ super AAnnotations
+ readable var _n_at: nullable TAt = null
+ readable var _n_opar: nullable TOpar = null
+ readable var _n_items: List[AAnnotation] = new List[AAnnotation]
+ readable var _n_cpar: nullable TCpar = null
+end
+class AAnnotation
+ super AAnnotation
+ readable var _n_atid: AAtid
+ readable var _n_opar: nullable TOpar = null
+ readable var _n_args: List[AAtArg] = new List[AAtArg]
+ readable var _n_cpar: nullable TCpar = null
+ readable var _n_annotations: nullable AAnnotations = null
+end
+class ATypeAtArg
+ super AAtArg
+ readable var _n_type: AType
+end
+class AExprAtArg
+ super AAtArg
+ readable var _n_expr: AExpr
+end
+class AAtAtArg
+ super AAtArg
+ readable var _n_annotations: AAnnotations
+end
+class AIdAtid
+ super AAtid
+ readable var _n_id: TId
+end
+class AKwexternAtid
+ super AAtid
+ readable var _n_id: TKwextern
+end
+class AKwinternAtid
+ super AAtid
+ readable var _n_id: TKwintern
+end
+class AKwreadableAtid
+ super AAtid
+ readable var _n_id: TKwreadable
+end
+class AKwwritableAtid
+ super AAtid
+ readable var _n_id: TKwwritable
+end
+class AKwimportAtid
+ super AAtid
+ readable var _n_id: TKwimport
+end