docs: public static <T> T resolveMandatory(Class<T> c) {
      T obj = resolve(c);
      if (obj == null) {
        Error err = new LinkageError("No implementation found for: " + c.getName());
        throw err;
      }
      return obj;
    }