return r.registerVariable(context, entry, args);
return r.registerVariable(context, entry, args, ps);
    public Object registerVariable(WorkflowContext context, WorkflowEntry entry, Map args) throws WorkflowException {        String location = (String) args.get(AbstractWorkflow.JNDI_LOCATION);        if (location == null) {            throw new WorkflowException(AbstractWorkflow.JNDI_LOCATION + " argument is null");        }        Register r;        try {            try {                r = (Register) new InitialContext().lookup(location);            } catch (NamingException e) {                //ok, couldn't find it, look in env                r = (Register) new InitialContext().lookup("java:comp/env/" + location);            }        } catch (NamingException e) {            String message = "Could not look up JNDI register at: " + location;            throw new WorkflowException(message, e);        }        return r.registerVariable(context, entry, args);    }