docs: public void showSessionDialog(Session session, String panel, boolean recreateUISharedContexts, Runnable postInitRunnable) {
      	if (sessionDialog == null) {
      		this.getSessionDialog();
      	}
      	
          if (recreateUISharedContexts) {
              sessionDialog.recreateUISharedContexts(session);
          }
          
          sessionDialog.initParam(session);
          if (postInitRunnable != null) {
              postInitRunnable.run();
          }
          
          sessionDialog.setTitle(Constant.messages.getString("session.properties.title"));
          sessionDialog.showDialog(false, panel);
      }