int w = zoom.scaled(SCORE_INIT_X + totalWidth + INTER_SYSTEM);
    public void computePositions ()    {        if (logger.isFineEnabled()) {            score.dump();            logger.fine("computePositions");        }        score.computeChildren();        // Determine the X value of the whole set of systems        int totalWidth = 0;        for (Iterator it = score.getChildren().iterator(); it.hasNext();) {            System system = (System) it.next();            totalWidth += (system.getWidth() + INTER_SYSTEM);        }        // Total size of this panel (for proper scrolling)        int w = zoom.scaled(SCORE_INIT_X + totalWidth + INTER_SYSTEM);        int h = 2 * STAVE_MARGIN_HEIGHT +            score.getMaxStaveNumber() * STAVE_AREA_HEIGHT;        panel.setModelSize            (new Dimension(SCORE_INIT_X + totalWidth + INTER_SYSTEM, 2*h));    }