} else if (qName.equals("Designation")) {
addMatcher(new DesignationMatcher(getRequiredAttribute(attributes, "designation", qName)));
} else if (qName.equals("BugCode")) {
addMatcher(new BugMatcher(getRequiredAttribute(attributes, "name", qName), "", ""));
} else if (qName.equals("Local")) {
addMatcher(new LocalMatcher(getRequiredAttribute(attributes, "name", qName)));
} else if (qName.equals("BugPattern")) {
addMatcher(new BugMatcher("", getRequiredAttribute(attributes, "name", qName), ""));
} else if (qName.equals("Priority")) {
addMatcher(new PriorityMatcher(getRequiredAttribute(attributes, "value", qName)));
} else if (qName.equals("Confidence")) {