docs: public static <S,C extends S> Predicate<S> isInstanceOf(final Class<S> superclazz, final Class<C> clazz) {
          return new Predicate<S>() {
              public boolean apply(S input) {
                  return Predicates.instanceOf(clazz).apply(input);
              }
          };
      }