text: public override TermsEnum Intersect(CompiledAutomaton compiled, BytesRef startTerm){if (compiled.Type != CompiledAutomaton.AUTOMATON_TYPE.NORMAL){throw new System.ArgumentException("please use CompiledAutomaton.getTermsEnum instead");}return new IntersectEnum(this, compiled, startTerm);}