class ShapeGlyphDragHandler {

    public void destroy() {
        clearState(() -> dragProxyPanel.destroy());
    }

    @Inject public  ShapeGlyphDragHandler(final LienzoGlyphRenderers glyphLienzoGlyphRenderer);
      ShapeGlyphDragHandler(final LienzoGlyphRenderer<Glyph> glyphLienzoGlyphRenderer,
                          final List<HandlerRegistration> handlerRegistrations,
                          final Supplier<AbsolutePanel> rootPanelSupplier,
                          final Function<ShapeGlyphDragHandler.Item, LienzoPanel> lienzoPanelBuilder,
                          final BiConsumer<Command, Integer> timer);

}