docs: static void bilinearTimeIncrementHistogramCounters(final DoublesBufferAccessor samples, final long weight,
        final double[] splitPoints, final double[] counters) {
      assert (splitPoints.length + 1 == counters.length);
      for (int i = 0; i < samples.numItems(); i++) {
        final double sample = samples.get(i);
        int j;
        for (j = 0; j < splitPoints.length; j++) {
          final double splitpoint = splitPoints[j];
          if (sample < splitpoint) {
            break;
          }
        }
        assert j < counters.length;
        counters[j] += weight;
      }
    }