do the bogus cast differently
fix changed semantics of FBS.nextSetBit to check for NO_MORE_DOCS