Map<String,String> params = parseParam(ctxt.token.getValue());
Map<String,String> params = ctxt.token.parseParam();
		public String apply(Context ctxt) throws ServiceException, IOException {			getBreadcrumbs(ctxt);			Map<String,String> params = parseParam(ctxt.token.getValue());			String format = params.get(sFORMAT);			if (format == null || format.equals(sSIMPLE)) {				StringBuffer buf = new StringBuffer();				buf.append("<span class='_breadcrumbs_simple'>");				StringBuffer path = new StringBuffer();				path.append("/");				for (MailItem item : mList) {					String name;					if (item instanceof Folder)						name = ((Folder)item).getName();					else						name = item.getSubject();					path.append(name);					buf.append("<span class='_pageLink'>");					buf.append("[[").append(name).append("][").append(path).append("]]");					buf.append("</span>");					path.append("/");				}				buf.append("</span>");				return new WikiTemplate(buf.toString()).toString(ctxt);			} else if (format.equals(sTEMPLATE)) {				String bt = params.get(sBODYTEMPLATE);				String it = params.get(sITEMTEMPLATE);				if (bt == null)					bt = sDEFAULTBODYTEMPLATE;				if (it == null)					it = sDEFAULTITEMTEMPLATE;				return handleTemplates(ctxt, bt, it);			} else {				return reportError("format " + format + " not recognized");			}		}