@Override
  public Object setVariable(String name, Namespace uri, Object value) {
    final Object ret = getVariable(name, uri);
    // if that succeeded then we have it easy....
    xvariables.get(uri.getURI()).put(name, value);
    return ret;
  }
@Override
  public Object setVariable(String name, Namespace uri, Object value)