ElbowConnection line = ownerConnection();
if ((fSegment == 0) || (fSegment == line.pointCount() - 2)){
return;
} else {
Point p1 = line.pointAt(fSegment);
Point p2 = line.pointAt(fSegment + 1);
int ddx = x - fLastX;
int ddy = y - fLastY;
boolean isStartVertical = true;