@Override public void addRule(final Rule rule) { if (rules.contains(rule)) { return; } if (rule.isImportant()) { rules.add(0, rule); } else { rules.add(rule); } }