protected ChartEngine newChartEngine() throws UiException {
        final String PROP = "org.zkoss.zul.chart.engine.class";
        final String klass = Library.getProperty(PROP);
        if (klass == null)
            throw new UiException("Library property,  " + PROP + ", required");