code: private Block wrapInMacroMarker(MacroBlock macroBlockToWrap, List<Block> newBlocks)
      {
          return new MacroMarkerBlock(macroBlockToWrap.getId(), macroBlockToWrap.getParameters(),
              macroBlockToWrap.getContent(), newBlocks, macroBlockToWrap.isInline());
      }
docs: Wrap the output of a macro block with a {@link MacroMarkerBlock}.
  
  @param macroBlockToWrap the block that should be replaced
  @param newBlocks list of blocks to wrap
  @return the wrapper