Well, the new name seems proper. Since `generateMessage()` should just change sth in object, not the "sth" return. `getEncodedMessage` says it just return encoded message, but do not change object state.