Program: 93956
Project: 93956
Buggy source:
public Config(AuthDB plugin,String config,String directory,String filename){
  if (config.equalsIgnoreCase("String_Node_Str")) {
    configFile=plugin.getBasicConfig();
    language_commands=getConfigString("String_Node_Str","String_Node_Str");
    language_messages=getConfigString("String_Node_Str","String_Node_Str");
    autoupdate_enable=getConfigBoolean("String_Node_Str",true);
    debug_enable=getConfigBoolean("String_Node_Str",false);
    usagestats_enabled=getConfigBoolean("String_Node_Str",true);
    logformat=getConfigString("String_Node_Str","String_Node_Str");
    logging_enabled=getConfigBoolean("String_Node_Str",true);
    database_type=getConfigString("String_Node_Str","String_Node_Str");
    database_username=getConfigString("String_Node_Str","String_Node_Str");
    database_password=getConfigString("String_Node_Str","String_Node_Str");
    database_port=getConfigString("String_Node_Str","String_Node_Str");
    database_host=getConfigString("String_Node_Str","String_Node_Str");
    database_database=getConfigString("String_Node_Str","String_Node_Str");
    database_keepalive=getConfigBoolean("String_Node_Str",false);
    dbDb="String_Node_Str" + database_host + "String_Node_Str"+ database_port+ "String_Node_Str"+ database_database+ "String_Node_Str";
    script_name=getConfigString("String_Node_Str","String_Node_Str").toLowerCase();
    script_version=getConfigString("String_Node_Str","String_Node_Str");
    script_tableprefix=getConfigString("String_Node_Str","String_Node_Str");
    script_updatestatus=getConfigBoolean("String_Node_Str",true);
    script_salt=getConfigString("String_Node_Str","String_Node_Str");
  }
 else   if (config.equalsIgnoreCase("String_Node_Str")) {
    configFile=plugin.getAdvancedConfig();
    custom_enabled=getConfigBoolean("String_Node_Str",false);
    custom_autocreate=getConfigBoolean("String_Node_Str",true);
    custom_emailrequired=getConfigBoolean("String_Node_Str",false);
    custom_table=getConfigString("String_Node_Str","String_Node_Str");
    custom_userfield=getConfigString("String_Node_Str","String_Node_Str");
    custom_passfield=getConfigString("String_Node_Str","String_Node_Str");
    custom_emailfield=getConfigString("String_Node_Str","String_Node_Str");
    custom_encryption=getConfigString("String_Node_Str","String_Node_Str").toLowerCase();
    join_restrict=getConfigBoolean("String_Node_Str",false);
    register_enabled=getConfigBoolean("String_Node_Str",true);
    register_force=getConfigBoolean("String_Node_Str",true);
    register_delay_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    register_delay_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    register_delay=Util.toTicks(register_delay_time,register_delay_length);
    register_show_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    register_show_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    register_show=Util.toSeconds(register_show_time,register_show_length);
    register_timeout_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    register_timeout_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    register_timeout=Util.toTicks(register_timeout_time,register_timeout_length);
    login_method=getConfigString("String_Node_Str","String_Node_Str");
    login_tries=getConfigString("String_Node_Str","String_Node_Str");
    login_action=Util.getAction(getConfigString("String_Node_Str","String_Node_Str").toLowerCase());
    login_delay_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    login_delay_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    login_delay=Util.toTicks(login_delay_time,login_delay_length);
    login_show_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    login_show_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    login_show=Util.toSeconds(login_show_time,login_show_length);
    login_timeout_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    login_timeout_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    login_timeout=Util.toTicks(login_timeout_time,login_timeout_length);
    link_enabled=getConfigBoolean("String_Node_Str",true);
    link_rename=getConfigBoolean("String_Node_Str",true);
    unlink_enabled=getConfigBoolean("String_Node_Str",true);
    unlink_rename=getConfigBoolean("String_Node_Str",true);
    username_minimum=getConfigString("String_Node_Str","String_Node_Str");
    username_maximum=getConfigString("String_Node_Str","String_Node_Str");
    password_minimum=getConfigString("String_Node_Str","String_Node_Str");
    password_maximum=getConfigString("String_Node_Str","String_Node_Str");
    session_enabled=getConfigBoolean("String_Node_Str",false);
    session_protect=getConfigBoolean("String_Node_Str",true);
    session_thelength=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    session_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    session_length=Util.toSeconds(session_time,session_thelength);
    session_start=Util.checkSessionStart(getConfigString("String_Node_Str","String_Node_Str"));
    guests_commands=getConfigBoolean("String_Node_Str",false);
    guests_movement=getConfigBoolean("String_Node_Str",false);
    guests_inventory=getConfigBoolean("String_Node_Str",false);
    guests_drop=getConfigBoolean("String_Node_Str",false);
    guests_pickup=getConfigBoolean("String_Node_Str",false);
    guests_health=getConfigBoolean("String_Node_Str",false);
    guests_mobdamage=getConfigBoolean("String_Node_Str",false);
    guests_interact=getConfigBoolean("String_Node_Str",false);
    guests_build=getConfigBoolean("String_Node_Str",false);
    guests_destroy=getConfigBoolean("String_Node_Str",false);
    guests_chat=getConfigBoolean("String_Node_Str",false);
    guests_mobtargeting=getConfigBoolean("String_Node_Str",false);
    guests_pvp=getConfigBoolean("String_Node_Str",false);
    protection_freeze=getConfigBoolean("String_Node_Str",true);
    protection_freeze_delay_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    protection_freeze_delay_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    protection_freeze_delay=Util.toSeconds(protection_freeze_delay_time,protection_freeze_delay_length);
    protection_notify=getConfigBoolean("String_Node_Str",true);
    protection_notify_delay_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    protection_notify_delay_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    protection_notify_delay=Util.toSeconds(protection_notify_delay_time,protection_notify_delay_length);
    filter_action=Util.getAction(getConfigString("String_Node_Str","String_Node_Str").toLowerCase());
    filter_username=getConfigString("String_Node_Str","String_Node_Str");
    filter_password=getConfigString("String_Node_Str","String_Node_Str");
    filter_whitelist=getConfigString("String_Node_Str","String_Node_Str");
  }
 else   if (config.equalsIgnoreCase("String_Node_Str")) {
    configFile=plugin.getMessagesConfig();
    Messages.time_millisecond=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_milliseconds=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_second=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_seconds=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_minute=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_minutes=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_hour=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_hours=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_day=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_days=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_reload_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_database_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_join_restrict=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_welcome=(String)Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_offline=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_exists=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_disabled=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_timeout=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_processing=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unregister_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unregister_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unregister_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_normal=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_prompt=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_offline=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_authorized=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_notregistered=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_timeout=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_admin=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_admin_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_admin_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_admin_notfound=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_processing=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_admin=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_admin_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_admin_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_admin_notfound=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_processing=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_welcome=(String)Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_exists=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_duplicate=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_registered=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_invaliduser=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_renamed=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_processing=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_nonexist=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_invaliduser=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_invalidpass=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_renamed=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_processing=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_email_required=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_email_invalid=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_email_badcharacters=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_filter_renamed=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_filter_username=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_filter_password=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_filter_whitelist=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_username_minimum=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_username_maximum=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_password_minimum=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_password_maximum=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_password_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_password_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_password_notregistered=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_password_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_session_valid=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_session_protected=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_protection_denied=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_protection_notauthorized=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_status_join=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_status_quit=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_register_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_register_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_register_registered=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_password_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_password_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_idle_kicked=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_idle_whitelist=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_filter_renamed=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_filter_kicked=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_filter_whitelist=Config.getConfigString("String_Node_Str","String_Node_Str");
  }
 else   if (config.equalsIgnoreCase("String_Node_Str")) {
    configFile=plugin.getCommandsConfig();
    commands_user_register=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_user_link=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_user_unlink=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_user_login=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_user_logout=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_admin_login=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_admin_logout=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_admin_reload=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_user_register=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_user_link=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_user_unlink=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_user_login=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_user_logout=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_admin_login=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_admin_logout=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_admin_reload=Config.getConfigString("String_Node_Str","String_Node_Str");
  }
}

Fixed version (ground truth):
public Config(AuthDB plugin,String config,String directory,String filename){
  if (config.equalsIgnoreCase("String_Node_Str")) {
    configFile=plugin.getBasicConfig();
    language_commands=getConfigString("String_Node_Str","String_Node_Str");
    language_messages=getConfigString("String_Node_Str","String_Node_Str");
    autoupdate_enable=getConfigBoolean("String_Node_Str",true);
    debug_enable=getConfigBoolean("String_Node_Str",false);
    usagestats_enabled=getConfigBoolean("String_Node_Str",true);
    logformat=getConfigString("String_Node_Str","String_Node_Str");
    logging_enabled=getConfigBoolean("String_Node_Str",true);
    database_type=getConfigString("String_Node_Str","String_Node_Str");
    database_username=getConfigString("String_Node_Str","String_Node_Str");
    database_password=getConfigString("String_Node_Str","String_Node_Str");
    database_port=getConfigString("String_Node_Str","String_Node_Str");
    database_host=getConfigString("String_Node_Str","String_Node_Str");
    database_database=getConfigString("String_Node_Str","String_Node_Str");
    database_keepalive=getConfigBoolean("String_Node_Str",false);
    dbDb="String_Node_Str" + database_host + "String_Node_Str"+ database_port+ "String_Node_Str"+ database_database+ "String_Node_Str";
    script_name=getConfigString("String_Node_Str","String_Node_Str").toLowerCase();
    script_version=getConfigString("String_Node_Str","String_Node_Str");
    script_tableprefix=getConfigString("String_Node_Str","String_Node_Str");
    script_updatestatus=getConfigBoolean("String_Node_Str",true);
    script_salt=getConfigString("String_Node_Str","String_Node_Str");
  }
 else   if (config.equalsIgnoreCase("String_Node_Str")) {
    configFile=plugin.getAdvancedConfig();
    custom_enabled=getConfigBoolean("String_Node_Str",false);
    custom_autocreate=getConfigBoolean("String_Node_Str",true);
    custom_emailrequired=getConfigBoolean("String_Node_Str",false);
    custom_table=getConfigString("String_Node_Str","String_Node_Str");
    custom_userfield=getConfigString("String_Node_Str","String_Node_Str");
    custom_passfield=getConfigString("String_Node_Str","String_Node_Str");
    custom_emailfield=getConfigString("String_Node_Str","String_Node_Str");
    custom_encryption=getConfigString("String_Node_Str","String_Node_Str").toLowerCase();
    join_restrict=getConfigBoolean("String_Node_Str",false);
    register_enabled=getConfigBoolean("String_Node_Str",true);
    register_force=getConfigBoolean("String_Node_Str",true);
    register_delay_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    register_delay_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    register_delay=Util.toTicks(register_delay_time,register_delay_length);
    register_show_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    register_show_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    register_show=Util.toSeconds(register_show_time,register_show_length);
    register_timeout_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    register_timeout_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    register_timeout=Util.toTicks(register_timeout_time,register_timeout_length);
    register_limit=getConfigInteger("String_Node_Str",3);
    login_method=getConfigString("String_Node_Str","String_Node_Str");
    login_tries=getConfigString("String_Node_Str","String_Node_Str");
    login_action=Util.getAction(getConfigString("String_Node_Str","String_Node_Str").toLowerCase());
    login_delay_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    login_delay_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    login_delay=Util.toTicks(login_delay_time,login_delay_length);
    login_show_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    login_show_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    login_show=Util.toSeconds(login_show_time,login_show_length);
    login_timeout_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    login_timeout_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    login_timeout=Util.toTicks(login_timeout_time,login_timeout_length);
    link_enabled=getConfigBoolean("String_Node_Str",true);
    link_rename=getConfigBoolean("String_Node_Str",true);
    unlink_enabled=getConfigBoolean("String_Node_Str",true);
    unlink_rename=getConfigBoolean("String_Node_Str",true);
    username_minimum=getConfigString("String_Node_Str","String_Node_Str");
    username_maximum=getConfigString("String_Node_Str","String_Node_Str");
    password_minimum=getConfigString("String_Node_Str","String_Node_Str");
    password_maximum=getConfigString("String_Node_Str","String_Node_Str");
    session_enabled=getConfigBoolean("String_Node_Str",false);
    session_protect=getConfigBoolean("String_Node_Str",true);
    session_thelength=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    session_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    session_length=Util.toSeconds(session_time,session_thelength);
    session_start=Util.checkSessionStart(getConfigString("String_Node_Str","String_Node_Str"));
    guests_commands=getConfigBoolean("String_Node_Str",false);
    guests_movement=getConfigBoolean("String_Node_Str",false);
    guests_inventory=getConfigBoolean("String_Node_Str",false);
    guests_drop=getConfigBoolean("String_Node_Str",false);
    guests_pickup=getConfigBoolean("String_Node_Str",false);
    guests_health=getConfigBoolean("String_Node_Str",false);
    guests_mobdamage=getConfigBoolean("String_Node_Str",false);
    guests_interact=getConfigBoolean("String_Node_Str",false);
    guests_build=getConfigBoolean("String_Node_Str",false);
    guests_destroy=getConfigBoolean("String_Node_Str",false);
    guests_chat=getConfigBoolean("String_Node_Str",false);
    guests_mobtargeting=getConfigBoolean("String_Node_Str",false);
    guests_pvp=getConfigBoolean("String_Node_Str",false);
    protection_freeze=getConfigBoolean("String_Node_Str",true);
    protection_freeze_delay_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    protection_freeze_delay_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    protection_freeze_delay=Util.toSeconds(protection_freeze_delay_time,protection_freeze_delay_length);
    protection_notify=getConfigBoolean("String_Node_Str",true);
    protection_notify_delay_length=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[0];
    protection_notify_delay_time=Util.split(getConfigString("String_Node_Str","String_Node_Str"),"String_Node_Str")[1];
    protection_notify_delay=Util.toSeconds(protection_notify_delay_time,protection_notify_delay_length);
    filter_action=Util.getAction(getConfigString("String_Node_Str","String_Node_Str").toLowerCase());
    filter_username=getConfigString("String_Node_Str","String_Node_Str");
    filter_password=getConfigString("String_Node_Str","String_Node_Str");
    filter_whitelist=getConfigString("String_Node_Str","String_Node_Str");
  }
 else   if (config.equalsIgnoreCase("String_Node_Str")) {
    configFile=plugin.getMessagesConfig();
    Messages.time_millisecond=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_milliseconds=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_second=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_seconds=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_minute=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_minutes=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_hour=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_hours=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_day=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.time_days=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_reload_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_database_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_join_restrict=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_welcome=(String)Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_offline=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_exists=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_disabled=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_timeout=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_processing=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_register_limit=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unregister_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unregister_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unregister_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_normal=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_prompt=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_offline=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_authorized=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_notregistered=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_timeout=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_admin=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_admin_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_admin_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_admin_notfound=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_login_processing=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_admin=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_admin_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_admin_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_admin_notfound=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_logout_processing=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_welcome=(String)Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_exists=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_duplicate=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_registered=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_invaliduser=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_renamed=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_link_processing=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_nonexist=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_invaliduser=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_invalidpass=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_renamed=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_unlink_processing=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_email_required=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_email_invalid=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_email_badcharacters=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_filter_renamed=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_filter_username=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_filter_password=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_filter_whitelist=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_username_minimum=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_username_maximum=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_password_minimum=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_password_maximum=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_password_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_password_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_password_notregistered=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_password_usage=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_session_valid=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_session_protected=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_protection_denied=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.AuthDB_message_protection_notauthorized=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_status_join=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_status_quit=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_register_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_register_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_register_registered=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_password_success=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_password_failure=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_idle_kicked=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_idle_whitelist=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_filter_renamed=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_filter_kicked=Config.getConfigString("String_Node_Str","String_Node_Str");
    Messages.CraftIRC_message_filter_whitelist=Config.getConfigString("String_Node_Str","String_Node_Str");
  }
 else   if (config.equalsIgnoreCase("String_Node_Str")) {
    configFile=plugin.getCommandsConfig();
    commands_user_register=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_user_link=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_user_unlink=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_user_login=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_user_logout=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_admin_login=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_admin_logout=Config.getConfigString("String_Node_Str","String_Node_Str");
    commands_admin_reload=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_user_register=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_user_link=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_user_unlink=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_user_login=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_user_logout=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_admin_login=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_admin_logout=Config.getConfigString("String_Node_Str","String_Node_Str");
    aliases_admin_reload=Config.getConfigString("String_Node_Str","String_Node_Str");
  }
}