@Override
    public int hashCode() {
        int hash = 5;
        hash = 43 * hash + Objects.hashCode(this.data);
        hash = 43 * hash + Objects.hashCode(this.children);
        return hash;
    }
@author Nico Bergemann <barracuda415 at yahoo.de>
@param <T>
disunity-core/src/main/java/info/ata4/util/collection/Node.java