new Point2D.Double( sideWidth - curveConstant*(rightRadius.getMaxLeft(exteriorWidth)) - rco, tco),
new Point2D.Double( sideWidth - rco, tco + curveConstant*(rightRadius.getMaxRight(exteriorHeight))),
new Point2D.Double( sideWidth - rco, tco + rightRadius.getMaxRight(exteriorHeight)));
path.lineTo( rightCurvePoints[0][0].getX(), rightCurvePoints[0][0].getY());
path.curveTo( rightCurvePoints[0][1].getX(), rightCurvePoints[0][1].getY(),
rightCurvePoints[0][2].getX(), rightCurvePoints[0][2].getY(),
(rightCurvePoints[0][3].getX()), (rightCurvePoints[0][3].getY()));
} else {
path.lineTo(sideWidth - rightRadius.getMaxLeft(exteriorWidth/2) - rco, tco);
}