code: function createPart(name, content, options) {
      if (!name || !options) { throw new Error('name and options are required.'); }
  
      var digest = calculateMD5(content, options);
      newContent     = autoStartLine(name);
      newContent    += template.warning();
      newContent    += content || '';
      newContent    += template.md5({md5: digest});
      newContent    += autoEndLine(name);
      return newContent;
  }
docs: Generates and returns auto generated content wrapped by start line, end line, digest (such as md5)
  and other details.
  @private
  @param {string} name - Name of the auto generated part
  @param {string} content - Auto generated content
  @param {genOptions} options - Options how part is generated.
  @returns {string} - Generated part