@Override
                public String getValue(final LogContext context) {
                    if (StringUtils.contains(template.getText(), "TEMPLATE" + template.getKey())) {
                        return "invalid template";
                    }
                    return applyTemplates(template.getText(), context);
                }
@return all user-facing templates, including the signature template
main/src/main/java/cgeo/geocaching/log/LogTemplateProvider.java