class LienzoCanvasView extends AbstractCanvasView<LienzoCanvasView> {

    @Override
    public LienzoCanvasView<L> setGrid(final CanvasGrid grid) {
        if (null != grid) {
            GridLayer gridLayer = LienzoGridLayerBuilder.getLienzoGridFor(grid);
            getLienzoPanel().setBackgroundLayer(gridLayer);
        } else {
            getLienzoPanel().setBackgroundLayer(null);
        }
        return this;
    }

    public  LienzoCanvasView();
    public  LienzoCanvasView(final BiFunction<Integer, Integer, IPrimitive<?>> decoratorFactory);

}