(Statements (Decorator (Identifier) (Class (Identifier) (Statements (Decorator (Identifier) (Statements) (Decorator (Identifier) (Identifier) (Decorator (Identifier) (Identifier) (Decorator (Identifier) (Statements (Integer) (Assignment (Identifier) (Boolean)) (Identifier) (Identifier)) (Function (Identifier) (Statements (Identifier)))))))))))