code: @GwtIncompatible // Class.isAssignableFrom
    @Beta
    @Deprecated
    public static Predicate<Class<?>> assignableFrom(Class<?> clazz) {
      return subtypeOf(clazz);
    }
docs: Returns a predicate that evaluates to {@code true} if the class being tested is assignable
  <b>TO</b> {@code clazz}, that is, if it is a <b>subtype</b> of {@code clazz}. Yes, this method
  is named very incorrectly! Example: <pre>   {@code
  
  List<Class<?>> classes = Arrays.asList(
  Object.class, String.class, Number.class, Long.class);
  return Iterables.filter(classes, assignableFrom(Number.class));}</pre>
  
  The code above returns {@code Number.class} and {@code Long.class}, <b>not</b> {@code
  Number.class} and {@code Object.class} as the name implies!
  
  <p>The returned predicate does not allow null inputs.
  
  @deprecated Use the correctly-named method {@link #subtypeOf} instead.
  @since 10.0