code: function (renderer, nodeName) {
  		var markup =  ['<', nodeName, ' filled="f" stroked="f"'],
  			style = ['position: ', ABSOLUTE, ';'];
  
  		// divs and shapes need size
  		if (nodeName === 'shape' || nodeName === DIV) {
  			style.push('left:0;top:0;width:10px;height:10px;');
  		}
  		if (docMode8) {
  			style.push('visibility: ', nodeName === DIV ? HIDDEN : VISIBLE);
  		}
  
  		markup.push(' style="', style.join(''), '"/>');
  
  		// create element with default attributes and style
  		if (nodeName) {
  			markup = nodeName === DIV || nodeName === 'span' || nodeName === 'img' ?
  				markup.join('')
  				: renderer.prepVML(markup);
  			this.element = createElement(markup);
  		}
  
  		this.renderer = renderer;
  	}
docs: Initialize a new VML element wrapper. It builds the markup as a string
  to minimize DOM traffic.
  @param {Object} renderer
  @param {Object} nodeName