docs: private void resetComponents() {
          defineGroupsLayout.resetComponents();
          editRolloutEnabled = false;
          rolloutName.clear();
          targetFilterQuery.clear();
          resetFields();
          enableFields();
          populateDistributionSet();
          populateTargetFilterQuery();
          setDefaultSaveStartGroupOption();
          groupsLegendLayout.reset();
          groupSizeLabel.setVisible(false);
          noOfGroups.setVisible(true);
          removeComponent(1, 2);
          addComponent(targetFilterQueryCombo, 1, 2);
          addGroupsLegendLayout();
          addGroupsDefinitionTabs();
  
          actionTypeOptionGroupLayout.selectDefaultOption();
          autoStartOptionGroupLayout.selectDefaultOption();
          totalTargetsCount = 0L;
          rollout = null;
          groupsDefinitionTabs.setVisible(true);
          groupsDefinitionTabs.setSelectedTab(0);
  
          approvalLabel.setVisible(false);
          approvalButtonsLayout.setVisible(false);
          approveButtonsGroup.clear();
          approvalRemarkField.clear();
          approveButtonsGroup.removeAllValidators();
      }