code: public static MessageItem create(final Message messageParams) {
          // Ensure that the uid will be unique at runtime
          return MessageItemImpl.create().uid(messageIdGenerator.incrementAndGet()).set(messageParams);
      }
docs: Build a Message item.
  
  @param messageParams the key of the i18n message
  
  @return a new fresh Message item