code: public static <T> Predicate<Scored<T>> ItemIs(final Predicate<T> pred) {
      return new Predicate<Scored<T>>() {
        @Override
        public boolean apply(final Scored<T> x) {
          return pred.apply(x.item());
        }
      };
    }
docs: Easy way to pass a {@link Predicate} through to the item of a <code>Scored<T></code>.
  
  @param pred The <code>Predicate</code> to apply to the item
  @return A <code>Predicate</code> on <code>Scored<X>s</code> which applies the supplied
  predicate to the item.