docs: public static void loadAndShow(final Runnable finishAction) {
  
          CmsRpcAction<CmsUserSettingsBean> action = new CmsRpcAction<CmsUserSettingsBean>() {
  
              @Override
              public void execute() {
  
                  start(200, false);
                  CmsCoreProvider.getService().loadUserSettings(this);
  
              }
  
              @Override
              protected void onResponse(CmsUserSettingsBean result) {
  
                  stop(false);
                  CmsUserSettingsDialog dlg = new CmsUserSettingsDialog(result, finishAction);
                  dlg.centerHorizontally(50);
                  dlg.initWidth();
              }
          };
  
          action.execute();
  
      }