private Map<Connection, BendConstraint> constraints = Maps.newHashMap();
@Override
public void route(final Connection connection) {
PointList points = connection.getPoints();
points.removeAllPoints();
Point startPoint = getStartPoint(connection);
connection.translateToRelative(startPoint);
points.addPoint(startPoint);
Point endPoint = getEndPoint(connection);
connection.translateToRelative(endPoint);