@SuppressWarnings({ "rawtypes", "unchecked" })
protected void setUp(Class<T> clazz, Class...procClasses) throws Exception {
super.setUp();
Class.forName(DB_JDBC);
this.workConf = new WorkloadConfiguration();
TransactionTypes txnTypes = new TransactionTypes();
for (int i = 0; i < procClasses.length; i++) {
assertFalse("Duplicate Procedure '" + procClasses[i] + "'",
this.procClasses.contains(procClasses[i]));
this.procClasses.add(procClasses[i]);