code: function _addPlaceholders(content, section) {
    const prefix = section.name !== Section.DEFAULT_NAME ? `${section.name}::` : '';
  
    if (content.length === 0) {
      const placeholders = Utils.reduce(section.fields, (memo, params, token) => {
        if (!Utils.has(Record.SPECIAL_FIELDS, params.name)) {
          /* eslint-disable-next-line no-param-reassign */
          memo[token] = `{{${prefix}${params.name}}}`;
        }
        return memo;
      }, {});
      content.push(placeholders);
    } else if (section.keyword !== 'form') {
      Utils.each(content, (record) => {
        Utils.each(record, (value, key) => {
          const { name } = section.fields[key];
  
          if (Utils.isEmpty(value) && name) {
            /* eslint-disable-next-line no-param-reassign */
            record[key] = `{{${prefix}${name}}}`;
          }
        });
      });
    }
  
    return content;
  }
docs: @private
  
  Adds placeholders if no content is present
  
  @param {Object} content
  @param {Object} section
  @return {Object} content containing placeholders