docs: public <T> Class<T> isAssignableFrom(final Class<?> superType, final Class<T> type, final String message) {
          if (!superType.isAssignableFrom(type)) {
              fail(message);
          }
          return type;
      }