	public boolean answer()
	{
		_console.println(FormattedConsole.OutputLevel.HEADING, "----" + _id + "----");
		List<Directive> loadList = getLoadModuleList();
		for (Directive directive : loadList)
		{
			String[] arguments = directive.getValue().trim().split("( |\t)*");
			if(arguments == null || arguments.length < 2)
			{
				continue;
			}
			if(arguments[0].equals("security2_module"))
			{
				Directive modSec = directive;
				_console.printAnswer(_level, true, "ModSecurity is being loaded:");
				_console.println(_level, modSec.getLinenumber() + ": " + modSec.getName() + " " + modSec.getValue());
				return true;
			}
		}
		String[] modList = getCompiledIntoModulesList();
		for (String str : modList)
		{
			if(str.matches("( |\t)*mod_security.c"))
			{
				_console.printAnswer(_level, true, "ModSecurity is compiled into the httpd binary.");
				return true;
			}
		}
		_console.printAnswer(_level, false, "ModSecurity seems not to be loaded.");
		return false;
	}

	public boolean answer()
	{
		_console.println(FormattedConsole.OutputLevel.HEADING, "----" + _id + "----");
		List<Directive> loadList = getLoadModuleList();
		for (Directive directive : loadList)
		{
			String[] arguments = directive.getValue().trim().split("[ \t]+");
			if(arguments == null || arguments.length < 2)
			{
				continue;
			}
			if(arguments[0].equals("security2_module"))
			{
				Directive modSec = directive;
				_console.printAnswer(_level, true, "ModSecurity is being loaded:");
				_console.println(_level, modSec.getLinenumber() + ": " + modSec.getName() + " " + modSec.getValue());
				return true;
			}
		}
		String[] modList = getCompiledIntoModulesList();
		for (String str : modList)
		{
			if(str.matches("( |\t)*mod_security.c"))
			{
				_console.printAnswer(_level, true, "ModSecurity is compiled into the httpd binary.");
				return true;
			}
		}
		_console.printAnswer(_level, false, "ModSecurity seems not to be loaded.");
		return false;
	}
