@NotNull
  protected Block createCompositeTemplateBlock(@NotNull List<Block> templateBlocks,
                                                                XmlFormattingPolicy xmlFormattingPolicy) {
    return new CompositeTemplateBlock(templateBlocks);
  }
@NotNull
  protected Block createCompositeTemplateBlock(@NotNull List<Block> templateBlocks,
                                                                XmlFormattingPolicy xmlFormattingPolicy)