for (; offset < args.length; offset += 4) {
try {
// load the test runner class using new custom class loader
Thread.currentThread().setContextClassLoader(base);
Loader loader = new Loader();
loader.loadResourceBinding(args[offset]);
// invoke the "runTest" method of the runner class
Thread.currentThread().setContextClassLoader(loader);
Class clas = loader.loadClass("org.jibx.match.TestRunner");
Method test = clas.getDeclaredMethod("runTest",
RUNNER_PARAM_TYPES);
pargs[0] = args[offset+1];
pargs[1] = args[offset+2];
pargs[2] = args[offset+3];