class StunnerWiresControlFactory implements WiresControlFactory {

    @Override
    public WiresConnectorControl newConnectorControl(final WiresConnector connector,
                                                     final WiresManager wiresManager) {
        final WiresConnectorControlImpl wiresConnectorControl =
                (WiresConnectorControlImpl) delegate.newConnectorControl(connector, wiresManager);
        //injecting a custom Point handle decorator to be used on the connectors
        wiresConnectorControl.setPointHandleDecorator(new StunnerPointHandleDecorator());
        return wiresConnectorControl;
    }

    @Inject public  StunnerWiresControlFactory(final Event<CanvasUnhighlightEvent> unhighlightEvent);
      StunnerWiresControlFactory(final WiresControlFactoryImpl delegate,
                               final Event<CanvasUnhighlightEvent> unhighlightEvent);

}