code: public CompositeScore<S> withRemainderFilter(Filter<S> filter) {
          return new CompositeScore<S>(mFilteringScore.withRemainderFilter(filter),
                                       mOrderingScore);
      }
docs: Returns a new CompositeScore with the filtering remainder replaced and
  covering matches recalculated. Other matches are not recalculated.
  
  @since 1.2