(Program{ +(Annotation(Annotation(Function(Identifier)(Identifier)(Identifier)((Identifier)))(Empty))(Identifier))+ }(Annotation(Annotation(Function(Identifier)({ (Identifier)->(Identifier) }))(Empty))(Identifier)){ +(Annotation(Annotation(Function(Identifier)(Identifier)((Identifier)))(Empty))(Identifier))+ }{ -(Annotation(Annotation(Function(Identifier)(Identifier)(Identifier)((Identifier)))(Empty))(Identifier))- }{ -(Annotation(Annotation(Function(Identifier)(Identifier)((Identifier)))(Empty))(Identifier))- })