class ReferenceTokenReplacer {

    public String replaceReferenceTokens(String tokens, LaunchDataWrapper launchDataWrapper)
    {
        // TODO: for now there's only one supported... (agenda id)
        String agendaReferenceString = jsonReferenceReplacer.generateReference(AgendaToken.AGENDA_ID.getToken(), null);
        String agendaId = launchDataWrapper.getEnvironmentRetriever().getField(HandlerField.AGENDA_ID.name(), agendaReferenceString);
        return StringUtils.replace(tokens, agendaReferenceString, agendaId);
    }

    public  ReferenceTokenReplacer();

}