|  | @@ -22,11 +22,20 @@ define(function () {
 | 
	
		
			
				|  |  |          var p = {};
 | 
	
		
			
				|  |  |          return Object.getPrototypeOf(Object.create(p)) === p;
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  | +    // assert(function () {
 | 
	
		
			
				|  |  | +    //     return new Function("return this")().Object === Object;
 | 
	
		
			
				|  |  | +    // });
 | 
	
		
			
				|  |  | +    // assert(function () {
 | 
	
		
			
				|  |  | +    //     return Object.create(new Function("return this")()).Object === Object;
 | 
	
		
			
				|  |  | +    // });
 | 
	
		
			
				|  |  |      assert(function () {
 | 
	
		
			
				|  |  | -        return new Function("return this")().Object === Object;
 | 
	
		
			
				|  |  | +        return typeof global !== "undefined";
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |      assert(function () {
 | 
	
		
			
				|  |  | -        return Object.create(new Function("return this")()).Object === Object;
 | 
	
		
			
				|  |  | +        return global.Object === Object;
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +    assert(function () {
 | 
	
		
			
				|  |  | +        return Object.create(global).Object === Object;
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |      assert(function () {
 | 
	
		
			
				|  |  |          return (function () {
 |