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