 			_securityErrorExpected = false;
 		}
 
+		// use this method in overriding run() if you are using a URLLoader:
 		protected function configureListeners(loader:URLLoader):void {
 			loader.addEventListener(Event.COMPLETE, completeHandler);
 			loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);

			dispatchEvent(new Event(Event.COMPLETE));
		}

		public function testRemoteDuration():void {
			if (!remoteDurationIsValid())
			{

			loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
		}

		// use this method in overriding run() if you are using an HTTPService:
		protected function configureResponder(token:AsyncToken):void {
			token.addResponder(new Responder(resultFunc, faultFunc));
		}

		// in a subclass, you should override this method and call super.run() at the end
		public override function run():void {
			if ((this as Object).constructor == AsynchronousTestCase)
