get

protected static ModelClass<T> get<T, M extends ModelClass<T>>(Class<T> rawClass, Class<M> requestedModelClass, Supplier<ModelClass<T>> supplier)

Obtains the model class for the passed raw class.

If the model does not have the model class yet, it would be obtained from the passed supplier and remembered.