}
public Parameterized(final Class<?> clazz) throws Exception {
super(clazz, new ArrayList<Runner>());
final FrameworkMethod method = findMethod(getTestClass());
List<Object[]> parametersList = null;
try {
parametersList = (List<Object[]>) method.invokeExplosively(null);
} catch (final Throwable throwable) {
throw new Exception(throwable);
}
for (final Object[] aParametersList : parametersList) {
getChildren().add(new ClassRunnerForParameters(getTestClass().getJavaClass(), aParametersList));