public LeftRecursionCyclesMessage(string fileName, IEnumerable<IEnumerable<Rule>> cycles) : base(ErrorType.LEFT_RECURSION_CYCLES, GetStartTokenOfFirstRule(cycles), cycles) { this.fileName = fileName; }