public void onModuleLoad() {
        // This is required for Gwt-Platform proxy's generator.
        DelayedBindRegistry.bind(ginjector);

        final UserPreferencesManager userPreferencesManager = ginjector.getPreferencesManager();
        userPreferencesManager.fetch(preferences -> {
            userPreferencesManager.setCurrentPreferences(preferences);

            // Show the application panel.
            ginjector.getCorePresenter().get().forceReveal();

            // Start the login manager. This will attempt to auto login with PKI and
            // will therefore start the rest of the application.
            ginjector.getLoginManager().fetchUserAndPermissions();

            // Remember how places were used in case we want to use URLs and history
            // at some point.
            // ginjector.getPlaceManager().revealCurrentPlace();
        }, new QuietTaskMonitorFactory());
    }
This is the entry point method.
stroom-dashboard-gwt/src/main/java/stroom/dashboard/client/DashboardApp.java