public static synchronized boolean loadConfiguration() {return loadConfiguration(null);}
public static synchronized boolean loadConfiguration(String path) { try { if(path == null) parseConfiguration(getConfigurationFilePath()); else { setConfigurationFile(path); parseConfiguration(path); } if(com.mucommander.Debug.ON) com.mucommander.Debug.trace("Found and loaded configuration file: "+getConfigurationFilePath(), -1);     String confVersion = getVariable(ConfigurationVariables.VERSION); if(confVersion!=null && !confVersion.equals(RuntimeConstants.VERSION)) { if(com.mucommander.Debug.ON) com.mucommander.Debug.trace("Version changed, looking for variables to migrate"); migrateVariable("prefs.show_hidden_files", ConfigurationVariables.SHOW_HIDDEN_FILES); migrateVariable("prefs.auto_size_columns", ConfigurationVariables.AUTO_SIZE_COLUMNS); migrateVariable("prefs.show_toolbar", ConfigurationVariables.TOOLBAR_VISIBLE); migrateVariable("prefs.show_status_bar", ConfigurationVariables.STATUS_BAR_VISIBLE); migrateVariable("prefs.show_command_bar", ConfigurationVariables.COMMAND_BAR_VISIBLE); setVariable(ConfigurationVariables.VERSION, RuntimeConstants.VERSION); }  return true; } catch(Exception e) { if(com.mucommander.Debug.ON) com.mucommander.Debug.trace("No configuration file found at "+getConfigurationFilePath()); }  return false; }
    public static synchronized boolean loadConfiguration() {return loadConfiguration(null);}