public Iterator<TreeNode> findChildren() {

        List<TreeNode> nodes;
        if (children == null)
            nodes = Collections.emptyList();
        else
            nodes = children;
        return nodes.iterator();
    }
public Iterator<TreeNode> findChildren() {

        List<TreeNode> nodes;
        if (children == null)
            nodes = Collections.emptyList();
        else
            nodes = children;
        return nodes.iterator();
    }
public Iterator < TreeNode > findChildren ( ) { List < TreeNode > nodes ; if ( children == null ) nodes = Collections . emptyList ( ) ; else nodes = children ; return nodes . iterator ( ) ; }
Return an Iterator of all children of this node.  If there are no
children, an empty Iterator is returned.
Return an Iterator of all children of this node . If there are no children an empty Iterator is returned .