(Program (Module (Identifier)) (Function (Empty) (Identifier) (Select ( (Communication (Receive (Identifier) (Identifier)) (Call (Identifier) (Identifier) (Empty))) (Communication (Send (Identifier) (Identifier)) (Call (Identifier) (Integer) (Empty))) (Communication (Receive (Empty) (Call (MemberAccess (Identifier) (Identifier)) (Integer) (Empty))) (Call (Identifier) (Integer) (Empty))) (Communication (DefaultPattern ([])) (Return (Empty)))))))