private static Iterator<XmlAttribute> filterNamespaceAttrs(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();
    }
private static Iterator<XmlAttribute> filterNamespaceAttrs(XmlAttribute[] attributes)