*/
public void createBenpoint(final int toXPosition, final int toYPosition) {
Point startMove = ((Connection) part().getFigure()).getPoints().getMidpoint().getCopy();
viewer.click(startMove.x, startMove.y);
/* we need to wait element selection before proceed or drag will fail */
viewer.bot().waitUntil(new WaitForEditPartSelection(this, viewer.graphicalViewer));
viewer.drag(startMove.x, startMove.y, toXPosition, 250);
}