 		testResult = this is IE;
 		trace('this is interfaces.IE - true: ' + testResult.toString());
 		trace();
-		testObject = (this as Sprite) ? this as Sprite : 'null';
-		trace('this as Sprite - [object ...]: ' + testObject.toString());
+		testObject = (this as SimpleApplication) ? this as SimpleApplication : 'null';
+		trace('this as SimpleApplication - [object ...]: ' + testObject.toString());
 		testObject = (this as B) ? this as B : 'null';
 		trace('this as classes.B - null: ' + testObject.toString());
 		testObject = (b as classes.B) ? b as classes.B : 'null';

		testResult = this instanceof IE;
		trace('this instanceof interfaces.IE - false: ' + testResult.toString());
		trace();
		testResult = this is Sprite;
		trace('this is Sprite - true: ' + testResult.toString());
		testResult = this is B;
		trace('this is classes.B - false: ' + testResult.toString());
		testResult = b is classes.B;

		trace('this as interfaces.IE - [object ...]: ' + testObject.toString());
		trace();
		try {
			testObject = SimpleApplication(this);
			trace('SimpleApplication(this) - [object ...]: ' + testObject.toString());
		} catch (e:Error) 
		{
			trace("This shouldn't show!");
