synchronized public void setSoundsAndSyntaxPath(String path, String soundExtension) {
        if (path == null) path = "";
        if (soundExtension == null) soundExtension="";
        if (!m_dirPath.equals(path) || !m_soundFileExtension.equals(soundExtension)) {
            m_dirPath = path;
            m_soundFileExtension = soundExtension;
            m_routeIfc.removeSyncNavInfoListener(this);
            if (stop()) { 
                if(LOG.isInfo()) {
                    LOG.info("NavigationSoundModule.setSoundsAndSyntaxPath()", "new path for sounds reload the sounds...");
                }
            }
            m_routeIfc.addSyncNavInfoListener(this);
        }
    }