class LienzoCanvasMediators {

    private void enablePreview() {
        if (null != mediators && mediators.enablePreview()) {
            cursor.accept(CURSOR_PREVIEW);
            notification.show(translationService.getNotNullValue(CoreTranslationMessages.MEDIATOR_PREVIEW));
        }
    }

    @Inject public  LienzoCanvasMediators(final KeyEventHandler keyEventHandler,
                                 final ClientTranslationService translationService,
                                 final LienzoCanvasNotification notification,
                                 final EditorContextProvider editorContextProvider);
      LienzoCanvasMediators(final KeyEventHandler keyEventHandler,
                          final ClientTranslationService translationService,
                          final LienzoCanvasNotification notification,
                          final Function<LienzoBoundsPanel, PanelMediators> mediatorsBuilder);

}