 		}
 		
 		[Bindable(event="listenerReady")]
-		public function get ready():Boolean {
+		public function get ready():Boolean 
+		{
 			return _ready;
 		}
 		
-		private function getTestCount( description:IDescription ):int {
+		private function getTestCount( description:IDescription ):int 
+		{
 			return description.testCount;
 		}
 		
-		public function testRunStarted( description:IDescription ):void{
-			// Currently it is not necessary to send any message for the start of a run.
-			//  However, if desired this can be used for a special message.
-			sendResults("<testsuite totalTestCount='" + getTestCount( description ) + "'  projectName='" + projectName + "' contextName='" + contextName +"' />");
-		}
-		
-		public function testRunFinished( result:Result ):void {
+		public function testRunStarted( description:IDescription ):void
+		{
+			//Since description tells us nothing about failure, error, and skip counts, this is 
+		   //computed by the Ant task as the process executes and no work is needed to signify
+		   //the start of a test run.
+		}
+		
+		public function testRunFinished( result:Result ):void 
+		{
 			sendResults(END_OF_TEST_RUN);
 		}
 		
-		public function testStarted( description:IDescription ):void {
+		public function testStarted( description:IDescription ):void 
+		{
 			// called before each test
 		}
 		
-		public function testFinished( description:IDescription ):void {
+		public function testFinished( description:IDescription ):void 
+		{
 			// called after each test
 			if(!lastFailedTest || description.displayName != lastFailedTest.displayName){
 				var desc:Descriptor = getDescriptorFromDescription(description);
-				sendResults("<testcase classname='"+desc.suite+"'name='"+desc.method+"' time='0.000'  status='"+SUCCESS+"'/>");
-			}
-		}
-		
-		public function testAssumptionFailure( failure:Failure ):void {
+				sendResults("<testcase classname='"+desc.suite+"' name='"+desc.method+"' time='0.000'  status='"+SUCCESS+"'/>");
+			}
+		}
+		
+		public function testAssumptionFailure( failure:Failure ):void 
+		{
 			// called on assumptionFail
 		}
 		
-		public function testIgnored( description:IDescription ):void {
+		public function testIgnored( description:IDescription ):void 
+		{
 			// called on ignored test if we want to send ignore to ant.
 			var descriptor:Descriptor = getDescriptorFromDescription(description);
 
 			var xml:String =
-				"<testcase classname='"+descriptor.suite+"'name='"+descriptor.method+"' time='0.000'  status='"+IGNORE+"'>"+
-				"<skipped message='Ignored Test'/>"+
-				"</testcase>";
+				"<testcase classname='"+descriptor.suite+"' name='"+descriptor.method+"' time='0.000' status='"+IGNORE+"'>"
+				+ "<skipped />"
+				+ "</testcase>";
 
 			sendResults( xml );
 		}
 		
 		
-		public function testFailure( failure:Failure ):void {
+		public function testFailure( failure:Failure ):void 
+		{
 			// called on a test failure
 			lastFailedTest = failure.description;
 			var descriptor:Descriptor =

			var descriptor:Descriptor = new Descriptor();
			var descriptionArray:Array = description.displayName.split("::");
			var classMethod:String;
			if ( descriptionArray.length > 1 ) {
				descriptor.path = descriptionArray[0];
				classMethod =  descriptionArray[1];
			} else {
				classMethod =  descriptionArray[0];
			}
			var classMethodArray:Array = classMethod.split(".");

			socket.addEventListener( IOErrorEvent.IO_ERROR, errorHandler);
			socket.addEventListener( SecurityErrorEvent.SECURITY_ERROR,errorHandler);
			socket.addEventListener( Event.CLOSE,errorHandler);
			
			try
			{
				socket.connect( server, port );
