code: function( name, rtl, overridePath, overrideOffset, overrideBgsize ) {
  			var icon, path, offset, bgsize;
  
  			if ( name ) {
  				name = name.toLowerCase();
  				// If we're in RTL, try to get the RTL version of the icon.
  				if ( rtl )
  					icon = this.icons[ name + '-rtl' ];
  
  				// If not in LTR or no RTL version available, get the generic one.
  				if ( !icon )
  					icon = this.icons[ name ];
  			}
  
  			path = overridePath || ( icon && icon.path ) || '';
  			offset = overrideOffset || ( icon && icon.offset );
  			bgsize = overrideBgsize || ( icon && icon.bgsize ) || '16px';
  
  			return path &&
  				( 'background-image:url(' + CKEDITOR.getUrl( path ) + ');background-position:0 ' + offset + 'px;background-size:' + bgsize + ';' );
  		}
docs: Gets the CSS background styles to be used to render a specific icon.
  
  @param {String} name The icon name, as registered with {@link #addIcon}.
  @param {Boolean} [rtl] Indicates that the RTL version of the icon is
  to be used, if available.
  @param {String} [overridePath] The path to the icon image file. It
  overrides the path defined by the named icon, if available, and is
  used if the named icon was not registered.
  @param {Number} [overrideOffset] The vertical offset position of the
  icon. It overrides the offset defined by the named icon, if
  available, and is used if the named icon was not registered.
  @param {String} [overrideBgsize] The value of the CSS "background-size" property
  to use for the icon. It overrides the value defined by the named icon,
  if available, and is used if the named icon was not registered.