anchor.diff:  	}
   
   	/**
  -	*	@header _.isEqual(object, other) 
  +	*	@header _.isEqual(object, other)
   	*	@hint Performs a deep comparison between the two objects, to determine if they should be considered equal.
   	*	@example moe = {name : 'moe', luckyNumbers : [13, 27, 34]};<br />clone = {name : 'moe', luckyNumbers : [13, 27, 34]};<br />_.isEqual(moe, clone);<br />=> true
   	*/
  
positive.code: 	*/
  	public boolean function isNumber(obj = this.obj) {
  		return isInstanceOf(arguments.obj, "java.lang.Integer") || isInstanceOf(arguments.obj, "java.lang.Short") ||
  			isInstanceOf(arguments.obj, "java.lang.Long") || isInstanceOf(arguments.obj, "java.lang.Double") || 
  			isInstanceOf(arguments.obj, "java.lang.Float");
  	}
  	
  	/**
  	* 	@header _.isBoolean(object) : boolean
  	*	@hint Returns true if object is a boolean. Delegates to native isBoolean()
  
negative.code: 			return !_.include(rest, value);
  		});
  	}
  
  	/**
  	* 	@header _.uniq(array, [isSorted], [iterator]) : array
  	*	@hint Produces a duplicate-free version of the array. If you know in advance that the array is sorted, passing true for isSorted will run a much faster algorithm. If you want to compute unique items based on a transformation, pass an iterator function.
  