public static String asString( String language, Activity activity, ObjectCombination objectCombination) { String template = (String) objectCombination.getTemplates().getAdditionalProperties().get(language); template = template.replace('{', '<'); template = template.replace('}', '>'); ST st = new ST(template); st.add("actor", displayName(activity.getActor())); st.add("provider", displayName(activity.getProvider())); st.add("object", displayName(activity.getObject())); st.add("target", displayName(activity.getTarget())); return st.render(); }