return o1.singleAvp.equals(o2.singleAvp);
}
private Attribute createNewAttribute(Attribute existingAttribute,
Map<AttributeName, ? extends NodeType> allVariables) {
AttributeName existingAttributeName = existingAttribute.getAttributeName();
NodeType newNodeType = allVariables.get(existingAttributeName);
if (newNodeType == null) {
newNodeType = existingAttribute.getType();
}
return new AttributeImpl(existingAttributeName, newNodeType);