@Override
    public Iterator<Node<T>> iterator() {
        return Collections.unmodifiableList(children).iterator();
    }
@author Nico Bergemann <barracuda415 at yahoo.de>
@param <T>
disunity-core/src/main/java/info/ata4/util/collection/Node.java