docs: protected void enforceMemoryLimit() {
  		double memoryLimit = this.maxByteSizeOption.getValue() / (double) (this.learners.length + 1);
  
  		for (int i = 0; i < this.learners.length; i++) {
  			((HoeffdingTree) this.learners[(int) this.weights[i][1]]).maxByteSizeOption.setValue((int) Math
  					.round(memoryLimit));
  			((HoeffdingTree) this.learners[(int) this.weights[i][1]]).enforceTrackerLimit();
  		}
  	}