code: @Override
      public Object[][] getDataByIndex(String filterIndexes) {
          logger.entering(filterIndexes);
  
          SimpleIndexInclusionFilter filter = new SimpleIndexInclusionFilter(filterIndexes);
          List<Object[]> objectList = getDataListByFilter(filter);
          Object[][] objectArray = DataProviderHelper.convertToObjectArray(objectList);
  
          logger.exiting((Object[]) objectArray);
          return objectArray;
      }
docs: Generates an object array in iterator as TestNG DataProvider from the XML data filtered per given indexes string.
  This method may throw {@link DataProviderException} when an unexpected error occurs during data provision from
  XML file.
  
  @param filterIndexes
  The indexes for which data is to be fetched as a conforming string pattern.
  
  @return An Object[][] object to be used with TestNG DataProvider.