*/
private Connector findConnectionTarget(int x, int y, Drawing drawing)
{
Figure target = findConnectableFigure(x, y, drawing);
if (target != null && connectionFigure != null && target.canConnect() && !target.includes(source().owner()) && canLinkFigures(source().owner(), target))
{
return target.connectorAt(x, y);
}
return null;
}