@Override
  public BlockTreeNode @NotNull [] getChildren() {
    return ContainerUtil.map2Array(myBlock.getSubBlocks(), BlockTreeNode.class, block -> new BlockTreeNode(block, this));
  }
@Override
  public BlockTreeNode @NotNull [] getChildren()