@Override public void doProcess(final TestContext context, Create t) throws Throwable { VariableContext.getInstance().pushScope(null == context.getTarget()); VariableContext.getInstance() .setVariableBindings(t.uriParams(), t.mergeFields(), t.extractors()); try { InternalHttpUnitRunner runner = new InternalHttpUnitRunner(context, t.action()); runner.run(new RunNotifier()); } finally { VariableContext.getInstance().clearVariableBindings(); VariableContext.getInstance().popScope(); } }