@Override
 public boolean setLeftNode(
     final double dblStretchLeftResponse,
     final double dblStretchLeftResponseSlope,
     final double dblStretchRightResponse,
     final org.drip.spline.params.StretchBestFitResponse sbfr) {
   return _aLSRM[0].calibrate(
       org.drip.spline.params.SegmentResponseValueConstraint.FromPredictorResponsePair(
           getLeftPredictorOrdinateEdge(), dblStretchLeftResponse),
       dblStretchLeftResponseSlope,
       org.drip.spline.params.SegmentResponseValueConstraint.FromPredictorResponsePair(
           getRightPredictorOrdinateEdge(), dblStretchRightResponse),
       null == sbfr ? null : sbfr.sizeToSegment(_aLSRM[0]));
 }
 @Override
 public boolean setup(
     final double dblLeftStretchResponseValue,
     final org.drip.spline.params.SegmentResponseValueConstraint[] aSRVC,
     final org.drip.spline.params.StretchBestFitResponse sbfr,
     final org.drip.spline.stretch.BoundarySettings bs,
     final int iCalibrationDetail) {
   return setup(
       org.drip.spline.params.SegmentResponseValueConstraint.FromPredictorResponsePair(
           getLeftPredictorOrdinateEdge(), dblLeftStretchResponseValue),
       aSRVC,
       sbfr,
       bs,
       iCalibrationDetail);
 }