code: function() {
              if ( $ ) {
                  Array.prototype.unshift.apply( arguments, [true, {}] );
                  return $.extend.apply( $, arguments );
              }
              else {
                  return UTIL.createMerge.apply( this, arguments );
              }
          }
docs: Takes any number of arguments
  @returns {*}