docs: @SuppressWarnings("unchecked")
  	@Override
  	public double getDelta(DATA oldDataPoint, DATA newDataPoint) {
  		if (converter == null) {
  			// In case no conversion/extraction is required, we can cast DATA to
  			// TO
  			// => Therefore, "unchecked" warning is suppressed for this method.
  			return getNestedDelta((TO) oldDataPoint, (TO) newDataPoint);
  		} else {
  			return getNestedDelta(converter.extract(oldDataPoint), converter.extract(newDataPoint));
  		}
  
  	}