docs: public void setDataStore(DataStore store)
      {
          if(store.size() > 0)
              throw new RuntimeException("A non-empty data store was provided to an already existing dataset object.");
          store.setCategoricalDataInfo(this.datapoints.getCategoricalDataInfo());
          store.setNumNumeric(numNumerVals);
          if(this.datapoints.size() > 0)
          {
              for(int i = 0; i < this.datapoints.size(); i++)
                  store.addDataPoint(this.getDataPoint(i));
          }
          this.datapoints = store;
      }