Semantics of the return value is unclear to me (already in setUnfilteredPosition), please specify meaning of true and false (here and setUnfilteredPosition while doing so).