public virtual ATN GetATN() { if (atn == null) { ParserATNFactory factory = new ParserATNFactory(this); atn = factory.CreateATN(); } return atn; }