score.setRadix(FileUtil.getPathSansExtension(file));
score.setRadix(FileUtil.getNameSansExtension(file));
    public Score load (File file)    {        logger.info("Loading score from " + file.getPath());        // Make file canonical        try {            file = new File(file.getCanonicalPath());        } catch (IOException ex) {            logger.warning("Cannot get canonical form of file " +                           file.getPath(), ex);            return null;        }        Score score = null;        String ext = FileUtil.getExtension(file);        if (ext.equals(ScoreFormat.XML.extension)) {            try {                // This may take a while, and even fail ...                score = (Score) getXmlMapper().load(file);            } catch (Exception ex) {            }        } else if (ext.equals(ScoreFormat.BINARY.extension)) {            // This may take a while, and even fail ...            score = deserialize(file);        } else {            logger.warning ("Unrecognized score extension on " + file);        }        if (score != null) {            // Some adjustments            score.setRadix(FileUtil.getPathSansExtension(file));            // Fix the container relationships            score.setChildrenContainer();            // Insert in list of instances            insertInstance(score);            // Link with sheet side ?            score.linkWithSheet();            // Update UI wrt to the current sheet step//            Sheet sheet = score.getSheet();            /// TBD HB//             if (sheet != null) {//                 sheet.getInstanceStep(sheet.currentStep()).displayUI();//             }        }        return score;    }