boolean (Attribute a1, Attribute a2) { return a1.getName().equals(a2.getName()) && Objects.equals(a1.getValue(), a2.getValue()) && a1.getAttributeType() == a2.getAttributeType() && a1.getNamespace().equals(a2.getNamespace()); }