tab.put("home", u.getHome());
tab.put("home", u.getHome().toString());
    public Hashtable getUser(User user, String name) throws EXistException,            PermissionDeniedException {        User u = brokerPool.getSecurityManager().getUser(name);        if (u == null)            throw new EXistException("user " + name + " does not exist");        Hashtable tab = new Hashtable();        tab.put("name", u.getName());        Vector groups = new Vector();        String[] gl = u.getGroups();		for (int i = 0; i < gl.length; i++)			groups.addElement(gl[i]);        tab.put("groups", groups);        if (u.getHome() != null)            tab.put("home", u.getHome());        return tab;    }