private String formatKeywords(String text) {
	Matcher ma = this.findKeywords.matcher(text);
	StringBuffer buffer = new StringBuffer(text.length());
	while (ma.find()) {
	    String link = "/wiki/";
	    link += this.findSpaces.matcher(ma.group(1)).replaceAll("_");
	    String title = (ma.group(3) == null) ? ma.group(1) : ma.group(3);
	    link = "$u{$col[0,0,192]{$a[" + link + "]{" + title + "}}}";
	    ma.appendReplacement(buffer, Matcher.quoteReplacement(link));
	}
	ma.appendTail(buffer);
	return buffer.toString();
    }