(Program (Decorator (ScopeResolution (Identifier) (Identifier)) (Class { (Identifier) ->(Identifier) } (Decorator (ScopeResolution (Identifier)) ([]) (Decorator (ScopeResolution { (Identifier) ->(Identifier) }) {+(Identifier)+} {-(Integer)-} (Decorator (ScopeResolution { (Identifier) ->(Identifier) }) {+(Identifier)+} {-( {-(Integer)-} {-(Integer)-})-} (Decorator (ScopeResolution (Identifier)) {+( {+(Integer)+} {+(Assignment {+(Identifier)+} {+(Boolean)+})+} {+(Identifier)+} {+(Identifier)+})+} {-(Assignment {-(Identifier)-} {-(Boolean)-})-} { (Decorator {-(ScopeResolution {-(Identifier)-})-} {-(Identifier)-} {-(Decorator {-(ScopeResolution {-(Identifier)-})-} {-(Identifier)-} {-(Decorator {-(ScopeResolution {-(Identifier)-})-} {-( {-(Integer)-} {-(Assignment {-(Identifier)-} {-(Boolean)-})-} {-(Identifier)-} {-(Identifier)-})-} {-(Annotation {-(Function {-(Identifier)-} {-(Identifier)-})-} {-(Empty)-})-})-})-}) ->(Annotation {+(Function {+(Identifier)+} {+(Identifier)+})+} {+(Empty)+}) })))))))