src/sap.ui.core/src/sap/ui/debug/Highlighter.js
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;
		}
	}
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;
		}
	}
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 ; } }
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
Creates a new highlighter object without displaying it .