public Iterator<String> findAttributes() {

        Set<String> attrs;
        if (attributes == null)
            attrs = Collections.emptySet();
        else
            attrs = attributes.keySet();
        return attrs.iterator();

    }
public Iterator<String> findAttributes() {

        Set<String> attrs;
        if (attributes == null)
            attrs = Collections.emptySet();
        else
            attrs = attributes.keySet();
        return attrs.iterator();

    }
public Iterator < String > findAttributes ( ) { Set < String > attrs ; if ( attributes == null ) attrs = Collections . emptySet ( ) ; else attrs = attributes . keySet ( ) ; return attrs . iterator ( ) ; }
Return an Iterator of the attribute names of this node.  If there are
no attributes, an empty Iterator is returned.
Return an Iterator of the attribute names of this node . If there are no attributes an empty Iterator is returned .