public <A, T> GenericModelRequest<A, T> using(ModelLoader<A, T> modelLoader, Class<T> dataClass) {
        return new GenericModelRequest<A, T>(modelLoader, dataClass);
    }
Returns a request builder that uses the given {@link ModelLoader} to fetch a
generic data type.

<p>
    Warning - This is an experimental api that may change without a change in major version.
</p>

@param modelLoader The {@link ModelLoader} class to use to load the model.
@param dataClass The type of data the {@link ModelLoader} will load.
@param <A> The type of the model to be loaded.
@param <T> The type of the data to be loaded from the mode.
core/src/main/java/com/bumptech/glide/RequestManager.java