code: public ParameterizedOperator operator(Point2D.Double... controlPoints)
      {
          if (controlPoints.length != length)
          {
              throw new IllegalArgumentException("control-points length not "+length);
          }
          double[] cp = convert(controlPoints);
          return operator(cp);
      }
docs: Creates Bezier function for fixed control points.
  @param controlPoints
  @return