 	import org.flexunit.runner.notification.StoppedByUserException;
 	import org.flexunit.runners.model.FrameworkMethod;
 	import org.flexunit.runners.model.IRunnerBuilder;
-	import org.flexunit.token.AsyncTestToken;
+	import org.flexunit.token.AsyncTestToken;
 	
 	public class Parameterized extends ParentRunner implements IExternalDependencyRunner {
 		private var runners:Array;

import org.flexunit.runners.BlockFlexUnit4ClassRunner;
import org.flexunit.runners.model.FrameworkMethod;
import org.flexunit.runners.model.ParameterizedMethod;
import org.flexunit.token.AsyncTestToken;
	
class TestClassRunnerForParameters extends BlockFlexUnit4ClassRunner {
	private var klassInfo:Klass;

		}
		
		return finalArray;
	}
	
	protected function applyOrderToParameterizedTestMethod( method : Method, dataSetIndex : int, totalMethods : int ) : Method
	{
		var xmlCopy:XML = method.methodXML.copy();
		
		var a:MetaDataAnnotation = method.getMetaData( AnnotationConstants.TEST );
		var arg:MetaDataArgument;
		
		if ( a )
			arg = a.getArgument( AnnotationArgumentConstants.ORDER );
		else	// CJP: If the method doesn't contain a "TEST" metadata tag, we probably shouldn't be in  here anyway... throw Error?
			return method;
		
		if ( !arg )
			xmlCopy.metadata.(@name=="Test").appendChild( <arg key="order" value="0"/> );
		
		var orderValueDec : Number = (dataSetIndex + 1) / ( Math.pow( 10, totalMethods ) );
		var newOrderValue : Number = xmlCopy.metadata.(@name=="Test").arg.( @key == "order" ).attribute( "value" ) + orderValueDec;
		
		xmlCopy.metadata.(@name=="Test").arg.( @key == "order" ).( @value = newOrderValue );
		var newMethod:Method = new Method( xmlCopy );
		return newMethod;
	}
	
	override protected function computeTestMethods():Array {
