/**
   * 初期ルールセット定義マップを作成する。
   *
   * @return ルールセット定義マップ(デフォルト定義のみ)
   */
  private HashMap<String, RuleSetConfig> createDefaultConfigMap() {
    HashMap<String, RuleSetConfig> map = new LinkedHashMap<String, RuleSetConfig>();
    RuleSetConfig config = new RuleSetConfig();
    RuleSetConfig hpUxRuleSetConfig = new RuleSetConfig();
    RuleSetConfig javaRuleSetConfig = new RuleSetConfig();
    RuleSetConfig dbRuleSetConfig = new RuleSetConfig();

    // デフォルトのルールセットを定義する。
    config.setId(DEFAULT_RULESET_ID);
    config.setName(DEFAULT_RULESET_NAME);
    config.setFileName(DEFAULT_RULESET_FILE);
    map.put(DEFAULT_RULESET_ID, config);

    // HP_UX用のルールセットを定義する。
    hpUxRuleSetConfig.setId(DEFAULT_HP_UX_RULESET_ID);
    hpUxRuleSetConfig.setName(DEFAULT_HP_UX_RULESET_NAME);
    hpUxRuleSetConfig.setFileName(DEFAULT_HP_UX_RULESET_FILE);
    map.put(DEFAULT_HP_UX_RULESET_ID, hpUxRuleSetConfig);

    // java用のルールセットを定義する。
    javaRuleSetConfig.setId(DEFAULT_JAVA_RULESET_ID);
    javaRuleSetConfig.setName(DEFAULT_JAVA_RULESET_NAME);
    javaRuleSetConfig.setFileName(DEFAULT_JAVA_RULESET_FILE);
    map.put(DEFAULT_JAVA_RULESET_ID, javaRuleSetConfig);

    // DB用のルールセットを定義する。
    dbRuleSetConfig.setId(DEFAULT_DB_RULESET_ID);
    dbRuleSetConfig.setName(DEFAULT_DB_RULESET_NAME);
    dbRuleSetConfig.setFileName(DEFAULT_DB_RULESET_FILE);
    map.put(DEFAULT_DB_RULESET_ID, dbRuleSetConfig);

    return map;
  }
  /**
   * プリファレンスストアからルールセット定義(RuleSetConfigインスタンス)を取得する。
   *
   * @param ruleSetId ルールセットID
   * @return ルールセット定義。定義が見つからない場合でも、ルールセット定義を返す。
   */
  public static RuleSetConfig loadRuleSet(final String ruleSetId) {
    String name = preferenceMap__.get(CONFIG_RULESET_NAME_PREFIX + ruleSetId);
    String fileName = preferenceMap__.get(CONFIG_RULESET_FILE_PREFIX + ruleSetId);

    RuleSetConfig config = new RuleSetConfig();
    config.setId(ruleSetId);
    config.setName(name);
    config.setFileName(fileName);

    return config;
  }