@Override
    public void doProcess(TestContext context, FunctionRegistry t) {
        try {
            final Class<? extends IFunctionRegistry> value = t.value();
            IFunctionRegistry functionRegistry = value.newInstance();
            GlobalTestContext.getInstance().registerLocalFunctions(functionRegistry);
        } catch (Exception ex) {
            throw new IllegalStateException(ex);
        }
    }