public override TermsEnum Intersect(CompiledAutomaton automaton, BytesRef bytes) { TermsEnum termsEnum = @in.Intersect(automaton, bytes); Debug.Assert(termsEnum != null); Debug.Assert(bytes == null || bytes.Valid); return new AssertingTermsEnum(termsEnum); }