docs: protected void updateStep(int stepNo) {
  
          if ((0 <= stepNo) && (stepNo < m_steps.size())) {
              Class<? extends A_CmsSetupStep> cls = m_steps.get(stepNo);
              A_CmsSetupStep step;
              try {
                  step = cls.getConstructor(I_SetupUiContext.class).newInstance(this);
                  showStep(step);
                  m_stepNo = stepNo; // Only update step number if no exceptions
              } catch (Exception e) {
                  CmsSetupErrorDialog.showErrorDialog(e);
              }
  
          }
      }