Iterator<XmlAttribute> (XmlAttribute[] attributes) { final List<XmlAttribute> attrs = new ArrayList<>(attributes.length); for (XmlAttribute attribute : attributes) { final String name = attribute.getName(); if (!name.startsWith("xmlns:") && !name.equals("xmlns")) { attrs.add(attribute); } } return attrs.iterator(); }