class WiresConnectorView extends WiresConnector implements
        LienzoShapeView<T>,
        IsConnector<T>,
        HasManageableControlPoints<T> {

    @Override
    public T addControlPoint(final ControlPoint controlPoint,
                             final int index) {
        addControlPoint(controlPoint.getLocation().getX(),
                        controlPoint.getLocation().getY()
                , index + 1);
        refreshControlPoints();
        return cast();
    }

    public  WiresConnectorView(final AbstractDirectionalMultiPointShape<?> line,
                              final MultiPathDecorator headDecorator,
                              final MultiPathDecorator tailDecorator);
    public  WiresConnectorView(final WiresMagnet headMagnet,
                              final WiresMagnet tailMagnet,
                              final AbstractDirectionalMultiPointShape<?> line,
                              final MultiPathDecorator headDecorator,
                              final MultiPathDecorator tailDecorator);

}