anchor.diff:  	}
   
   	public void function testIsEmpty() {
  -		var result = _.isEmpty([1, 2, 3]);
  -		assertEquals(false, result);
  -		result = _.isEmpty({});
  -		assertEquals(true, result);		
  +		assertFalse(_.isEmpty([1, 2, 3]));
  +		assertTrue(_.isEmpty({}));
   	}
   	
   	public void function testIsArray() {
  -		var result = _.isArray({one: 1});
  -		assertFalse(result);
  -		result = _.isArray([1,2,3]);
  -		assertTrue(result);
  +		assertFalse(_.isArray({one: 1}));
  +		assertTrue(_.isArray([1,2,3]));
   	}
   	
   	public void function testIsObject() {
  -		var result = _.isObject({});
  -		assertFalse(result); 
  -		result = _.isObject(1);
  -		assertFalse(result);
  -		result = _.isObject(new MyClass());
  -		assertTrue(result);
  +		assertFalse(_.isObject({})); 
  +		assertFalse(_.isObject(1));
  +		assertTrue(_.isObject(new MyClass()));
   	}
   	
   	public void function testIsFunction() {
  -		var result = _.isFunction(function(){ return 1; });
  -		assertTrue(result);
  -		result = _.isFunction(1);
  -		assertFalse(result);
  +		assertTrue(_.isFunction(function(){ return 1; }));
  +		assertFalse(_.isFunction(1));
   	}
   	
   	public void function testIsString() {
  -		var result = _.isString("moe");
  -		assertTrue(result);
  +		assertTrue(_.isString("moe"));
   		// result = _.isString(1);
   		// assertTrue(result);
  -		result = _.isString(JavaCast("int", 1));
  -		assertFalse(result);
  +		assertFalse(_.isString(JavaCast("int", 1)));
   	}
   	
   	public void function testIsNumber() {
  
positive.code: 		assertTrue(_.has(result, 3));
  	    assertTrue(_.has(result, 6));
  	    assertTrue(_.has(result, 9));
  	    assertEquals(arrayLen(result), 3);		
  
  		result = _.map({one : 1, two : 2, three : 3}, function(num, key){ return num * 3; });
  		assertTrue(_.has(result, 3));
  	    assertTrue(_.has(result, 6));
  	    assertTrue(_.has(result, 9));
  	    assertEquals(arrayLen(result), 3);		
  	}		
  
  	public void function testReduce() {
  		var sum = _.reduce([1, 2, 3], function(memo, num){ return memo + num; }, 0);
  
negative.code: 		var result = _.toArray({a:10,b:20});
  		assertTrue(_.has(result, 10));
  	    assertTrue(_.has(result, 20));
  	    assertEquals(2, arrayLen(result));
  	}
  	
  	public void function testSize() {
  