code: public static <RESOLVERSYSTEMTYPE extends ResolverSystem> RESOLVERSYSTEMTYPE use(
          final Class<RESOLVERSYSTEMTYPE> clazz) throws IllegalArgumentException {
          return ResolverSystemFactory.createFromUserView(clazz);
      }
docs: Creates and returns a new instance of the specified view type.
  
  @param <RESOLVERSYSTEMTYPE> The {@link ResolverSystem} type.
  @param clazz The view type
  @return A new instance of the specified view type.
  @throws IllegalArgumentException
  If the type is not specified