mvvmfx/src/main/java/de/saxsys/mvvmfx/FluentViewLoader.java
public static <ViewType extends JavaView<? extends ViewModelType>, ViewModelType extends ViewModel> JavaViewStep<ViewType, ViewModelType> javaView(
            Class<? extends ViewType> viewType) {
        return new JavaViewStep<>(viewType);
    }
public static <ViewType extends JavaView<? extends ViewModelType>, ViewModelType extends ViewModel> JavaViewStep<ViewType, ViewModelType> javaView(
            Class<? extends ViewType> viewType) {
        return new JavaViewStep<>(viewType);
    }
public static < ViewType extends JavaView < ? extends ViewModelType > , ViewModelType extends ViewModel > JavaViewStep < ViewType , ViewModelType > javaView ( Class < ? extends ViewType > viewType ) { return new JavaViewStep <> ( viewType ) ; }
This method is the entry point of the Fluent API to load a java based
view.

@param viewType
the type of the view that should be loaded.
@param <ViewType>
the type of the View that should be loaded. This type has to
implement {@link de.saxsys.mvvmfx.JavaView}.
@param <ViewModelType>
the type of the ViewModel. This type has to implement
{@link de.saxsys.mvvmfx.ViewModel}.

@return a builder step that can be further configured and then load the
actual view.
This method is the entry point of the Fluent API to load a java based view .