default <T extends Node<T, ?>> Iterable<T> getNodes(NodeSource src, Class<T> nodeSelector) {
    return getNodesOfType(getNodes(src), nodeSelector);
  }
default <T extends Node<T, ?>> Iterable<T> getNodes(NodeSource src, Class<T> nodeSelector)