@Override
public void appendExternalLink(String uriSchemeName, String link, String linkName, boolean withoutSquareBrackets) {
if (uriSchemeName.equalsIgnoreCase("tel")) {
// example for a telephone link
link = Utils.escapeXml(link, true, false, false);
TagNode aTagNode = new TagNode("a");
aTagNode.addAttribute("href", link, true);
aTagNode.addAttribute("class", "telephonelink", true);
aTagNode.addAttribute("title", link, true);
if (withoutSquareBrackets) {
append(aTagNode);
aTagNode.addChild(new ContentToken(linkName));
} else {
String trimmedText = linkName.trim();
if (trimmedText.length() > 0) {
pushNode(aTagNode);
WikipediaParser.parseRecursive(trimmedText, this, false, true);