public <ViewType extends View<? extends ViewModelType>, ViewModelType extends ViewModel> ViewTuple<ViewType, ViewModelType> loadFxmlViewTuple(
			Class<? extends ViewType> viewType, ResourceBundle resourceBundle, ViewType codeBehind, Object root,
			ViewModelType viewModel, Context context, Collection<Scope> providedScopes,
			List<BuilderFactory> builderFactories) {

        final String pathToFXML = createFxmlPath(viewType);
        return loadFxmlViewTuple(viewType, pathToFXML, resourceBundle, codeBehind, root, viewModel, context, providedScopes, builderFactories);
    }
public < ViewType extends View < ? extends ViewModelType > , ViewModelType extends ViewModel > ViewTuple < ViewType , ViewModelType > loadFxmlViewTuple ( Class < ? extends ViewType > viewType , ResourceBundle resourceBundle , ViewType codeBehind , Object root , ViewModelType viewModel , Context context , Collection < Scope > providedScopes , List < BuilderFactory > builderFactories ) { final String pathToFXML = createFxmlPath ( viewType ) ; return loadFxmlViewTuple ( viewType , pathToFXML , resourceBundle , codeBehind , root , viewModel , context , providedScopes , builderFactories ) ; }
Load the viewTuple by it`s ViewType.

@param viewType
the type of the view to be loaded.
@param resourceBundle
the resourceBundle that is passed to the
{@link javafx.fxml.FXMLLoader}.
@param codeBehind
the controller instance that is passed to the
{@link javafx.fxml.FXMLLoader}
@param root
the root object that is passed to the
{@link javafx.fxml.FXMLLoader}
@param viewModel
the viewModel instance that is used when loading the
viewTuple.
@param <ViewType>
the generic type of the view.
@param <ViewModelType>
the generic type of the viewModel.
@param builderFactories a list of custom builder factories. may be <code>null</code>
@return the loaded ViewTuple.