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