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