addMatcher(new TypeMatcher(getRequiredAttribute(attributes, "descriptor", qName), role, typeParameters)); } else if ("FirstVersion".equals(qName)) { addMatcher(new FirstVersionMatcher(getRequiredAttribute(attributes, "value", qName), getRequiredAttribute(attributes, "relOp", qName))); } else if ("LastVersion".equals(qName)) {
return new FirstVersionMatcher(s.getFrom(bug), RelationalOp.EQ); case LASTVERSION: return new LastVersionMatcher(s.getFrom(bug), RelationalOp.EQ);
addMatcher(new TypeMatcher(getRequiredAttribute(attributes, "descriptor", qName), role, typeParameters)); } else if ("FirstVersion".equals(qName)) { addMatcher(new FirstVersionMatcher(getRequiredAttribute(attributes, "value", qName), getRequiredAttribute(attributes, "relOp", qName))); } else if ("LastVersion".equals(qName)) {
return new FirstVersionMatcher(value, RelationalOp.EQ); case LASTVERSION: return new LastVersionMatcher(value, RelationalOp.EQ);