addMatcher(new BugMatcher(getOptionalAttribute(attributes, "code"), getOptionalAttribute(attributes, "pattern"),
getOptionalAttribute(attributes, "category")));
} else if (qName.equals("Class")) {
addMatcher(new ClassMatcher(getRequiredAttribute(attributes, "name", qName)));
} else if (qName.equals("FirstVersion")) {
addMatcher(new FirstVersionMatcher(getRequiredAttribute(attributes, "value", qName), getRequiredAttribute(attributes,
"relOp", qName)));
} else if (qName.equals("LastVersion")) {
addMatcher(new LastVersionMatcher(getRequiredAttribute(attributes, "value", qName), getRequiredAttribute(attributes,
"relOp", qName)));
} else if (qName.equals("Designation")) {