Collections.sort(subfolders);
    private void handleFolder(ZFolder folder, JspFragment body, JspContext jctxt, boolean skip, boolean skipsystem)    throws ServiceException, JspException, IOException {        if (folder == null)            return;        if (skipsystem && folder.isSystemFolder() && !folder.getId().equals(ZFolder.ID_USER_ROOT))            return;                if (!skip) {            jctxt.setAttribute(mVar, new ZFolderBean(folder));            body.invoke(null);        }        List<ZFolder> subfolders = folder.getSubFolders();        for (ZFolder subfolder : subfolders) {            if (subfolder != null)                handleFolder(subfolder, body, jctxt, false, skipsystem);        }    }