public override int EndOffset()
{
Debug.Assert(State != DocsEnumState.START, "EndOffset() called before nextDoc()/advance()");
Debug.Assert(State != DocsEnumState.FINISHED, "EndOffset() called after NO_MORE_DOCS");
Debug.Assert(PositionCount > 0, "EndOffset() called before nextPosition()!");
return base.EndOffset();
}