class NotAKnotCubicSplineInterpolator1D extends PiecewisePolynomialInterpolator1D {

  @Override
  public Interpolator1DDataBundle getDataBundle(final double[] x, final double[] y, final double leftCond, final double rightCond) {
    throw new IllegalArgumentException("No degrees of freedom at endpoints for this interpolation method");
  }

  public  NotAKnotCubicSplineInterpolator1D();

}