class LienzoSelectionControl extends AbstractSelectionControl<H> {

    protected void deregister(final String uuid) {
        final Shape shape = getSelectionControl().getCanvas().getShape(uuid);
        final ViewHandler<?> handler = handlers.get(uuid);
        doDeregisterHandler(shape,
                            handler);
    }

    @Inject public  LienzoSelectionControl(final Event<CanvasSelectionEvent> canvasSelectionEvent,
                                  final Event<CanvasClearSelectionEvent> clearSelectionEvent);
      LienzoSelectionControl(final MapSelectionControl<H> selectionControl,
                           final Event<CanvasSelectionEvent> canvasSelectionEvent,
                           final Event<CanvasClearSelectionEvent> clearSelectionEvent);

}