// all rules must have an access attribute
int numRules = finalConfig.getList("rule[@access]").size();
_rules = new FirewallRule[numRules];
for (int i = 0; i < numRules; i++)
{
FirewallRule rule = new FirewallRule(finalConfig.getString("rule(" + i + ")[@access]"),
finalConfig.getList("rule(" + i + ")[@network]"),
finalConfig.getList("rule(" + i + ")[@hostname]"));
_rules[i] = rule;
}