private Function<Word, CommandLink> buildOpenDocCommandLink() {
        return (Word word) ->
                NullSafe.get(
                                word,
                                w -> getWordList().getSource(word))
                        .map(sourceRef -> {
                            final String sourceName = sourceRef.getName();
                            return new CommandLink(
                                    sourceName,
                                    "Open " + sourceRef.getType() + " '" + sourceName + "'.",
                                    () ->
                                            OpenDocumentEvent.fire(
                                                    WordListPresenter.this, sourceRef, true));

                        })
                        .orElse(null);
    }
Add the columns to the table.
stroom-core-client/src/main/java/stroom/dictionary/client/presenter/WordListPresenter.java