external List<Node> getDescendants([bool directDescendantsOnly, bool Function(Node node) predicate]);