code: function(sId, bFilled, sColor, iBorderWidth) {
  		this.sId = sId || uid();
  		this.bFilled = (bFilled == true);
  		this.sColor = sColor || 'blue';
  		if ( isNaN(iBorderWidth ) ) {
  			this.iBorderWidth = 2;
  		} else if ( iBorderWidth <= 0 ) {
  			this.iBorderWidth = 0;
  		} else {
  			this.iBorderWidth = iBorderWidth;
  		}
  	}
docs: Creates a new highlighter object without displaying it.
  
  The DOM node is not created until the first call to method {@link #highlight}.
  
  @param {string} [sId] id that is used by the new highlighter
  @param {boolean} [bFilled] whether the box of the highlighter is partially opaque (20%), defaults to false
  @param {string} [sColor] the CSS color of the border and the box (defaults to blue)
  @param {int} [iBorderWidth] the width of the border
  
  @class Helper class to display a colored rectangle around and above a given DOM node
  @author Frank Weigel
  @since 0.8.7
  @public
  @alias sap.ui.debug.Highlighter