A set of rules have mutual left recursion. The rules are all copied into one contiguous set in one place in the grammar file so they can be refactored. The original rules are all commented out using /* */. AntlrWorks reports the mutual recursion errors for the original [commented out] rules and not for the effective rules.