class Message {

    public String mapToReadableText() {
        return String.format("%s%s %s",
            messageTemplate.getNumber(),
            messageTemplate.getType().toChar(),
            getConvertedText());
    }

    private  Message(String requestedKey,
                    MessageTemplate messageTemplate,
                    Object[] messageParameters);

}