whole_func_string: function processSnippet(item, profile, level) {
  		item.start = item.end = '';
  		if (!isVeryFirstChild(item) && profile.tag_nl !== false && shouldAddLineBreak(item, profile)) {
  			// check if we’re not inside inline element
  			if (isRoot(item.parent) || !require('abbreviationUtils').isInline(item.parent)) {
  				item.start = require('utils').getNewline() + item.start;
  			}
  		}
  		
  		return item;
  	}
func_code_string: function processSnippet(item, profile, level) {
  		item.start = item.end = '';
  		if (!isVeryFirstChild(item) && profile.tag_nl !== false && shouldAddLineBreak(item, profile)) {
  			// check if we’re not inside inline element
  			if (isRoot(item.parent) || !require('abbreviationUtils').isInline(item.parent)) {
  				item.start = require('utils').getNewline() + item.start;
  			}
  		}
  		
  		return item;
  	}
func_documentation_string: Processes element with matched resource of type <code>snippet</code>
  @param {AbbreviationNode} item
  @param {OutputProfile} profile
  @param {Number} level Depth level