code: private void fillMissingSteps() {
          // correct only pending and undefined steps
          passedFeatures = fillMissingArray(passedFeatures);
          passedScenarios = fillMissingArray(passedScenarios);
  
          passedSteps = fillMissingArray(passedSteps);
          skippedSteps = fillMissingArray(skippedSteps);
          pendingSteps = fillMissingArray(pendingSteps);
          undefinedSteps = fillMissingArray(undefinedSteps);
      }
docs: Since pending and undefined steps were added later
  there is need to fill missing data for those statuses.