(Statements (Decorator (Identifier) (Class { (Identifier) ->(Identifier) } (Statements (Decorator (Identifier) (Statements) (Decorator { (Identifier) ->(Identifier) } {+(Identifier)+} {-(Integer)-} (Decorator { (Identifier) ->(Identifier) } {+(Identifier)+} {-(Statements {-(Integer)-} {-(Integer)-})-} (Decorator (Identifier) {+(Statements {+(Integer)+} {+(Assignment {+(Identifier)+} {+(Boolean)+})+} {+(Identifier)+} {+(Identifier)+})+} {-(Assignment {-(Identifier)-} {-(Boolean)-})-} { (Decorator {-(Identifier)-} {-(Identifier)-} {-(Decorator {-(Identifier)-} {-(Identifier)-} {-(Decorator {-(Identifier)-} {-(Statements {-(Integer)-} {-(Assignment {-(Identifier)-} {-(Boolean)-})-} {-(Identifier)-} {-(Identifier)-})-} {-(Function {-(Identifier)-} {-(Statements {-(Identifier)-})-})-})-})-}) ->(Function {+(Identifier)+} {+(Statements {+(Identifier)+})+}) }))))))))