screenContainerPanel.add(toShow);
DkMain.controller().setPreviousScreen(currentScreen);
DkMain.controller().setCurrentScreen(toShow);
DkMain.controller().setScreenDisplayId(DkIdGenerator.generateRandomId(10));
DkMain.controller().onScreenBeforeShow(currentScreen, optionalArgs);
screenContainerPanel.forceLayout();
BaseShowScreenAction.log.debug("[BaseShowScreenAction Screen {" + toShow.getClass().getName()
+ "} Displayed (layout forced)]");
}
else
{