public Parameterized(Class<?> klass) throws Exception {
super(klass.getName());
fTestClass= new TestClass(klass);
MethodValidator methodValidator= new MethodValidator(fTestClass);
methodValidator.validateStaticMethods();
methodValidator.validateInstanceMethods();
methodValidator.assertValid();
int i= 0;
for (final Object each : getParametersList()) {
if (each instanceof Object[])
add(new TestClassRunnerForParameters(fTestClass, (Object[])each, i++));