code: @GwtIncompatible("incompatible method")
      public static Iterable<Class<?>> hierarchy(final Class<?> type) {
          return hierarchy(type, Interfaces.EXCLUDE);
      }
docs: Get an {@link Iterable} that can iterate over a class hierarchy in ascending (subclass to superclass) order,
  excluding interfaces.
  
  @param type the type to get the class hierarchy from
  @return Iterable an Iterable over the class hierarchy of the given class
  @since 3.2