private String decode(final String string) {
        // Hyperlink values are URLEncoded within the link dashboard function so they need to be decoded when used.
        if (string == null) {
            return null;
        }
        return URL.decodeQueryString(string);
    }
This class is used to detect table cell values that contain URL's to be turned into hyperlinks.
<p>
[:text](http://some-url/:id){:hyperlinkTarget}
stroom-core-client-widget/src/main/java/stroom/hyperlink/client/Hyperlink.java