code: function(proposal, name, description, hover, prefix, style) {
  			return {
  				proposal: proposal,
  				relevance: 100,
  				name: name,
  				description: description,
  				hover: hover,
  				prefix: prefix,
  				style: typeof style === 'string' ? style : 'emphasis', //$NON-NLS-1$
  				overwrite: true,
  				kind: 'html' //$NON-NLS-1$
  		    };
  		}
docs: Factory-like function to create proposal objects
  @param {String} proposal The proposal text
  @param {String} name The name for the proposal
  @param {String} description The description for the proposal
  @param {Object} hover The markdown hover object for the proposal
  @param {String} prefix The prefix for the proposal
  @param {String} style The optional style. If omitted, defaults to 'emphasis'
  @since 10.0