docs: public static ClassificationDataSet getWeightSampledDataSet(ClassificationDataSet dataSet, int[] sampledCounts)
      {
          ClassificationDataSet destination = new ClassificationDataSet(dataSet.getNumNumericalVars(), dataSet.getCategories(), dataSet.getPredicting());
  
          for (int i = 0; i < sampledCounts.length; i++)
          {
              if(sampledCounts[i] <= 0)
                  continue;
              DataPoint dp = dataSet.getDataPoint(i);
              destination.addDataPoint(dp, dataSet.getDataPointCategory(i), dataSet.getWeight(i)*sampledCounts[i]);
          }
  
          return destination;
      }