public List<FilteringNode> children() {
      List<FilteringNode> nodes = myNodesCache.get(this);
      return nodes == null ? Collections.emptyList() : nodes;
    }
public List<FilteringNode> children()