@Override
  public @NotNull List<Block> getSubBlocks() {
    if (myBlocks == null) {
      myBlocks = buildBlocks();
      initSpacings();
    }
    return myBlocks;
  }
@Override
  public @NotNull List<Block> getSubBlocks()