docs: @SuppressWarnings({"unused", "WeakerAccess"})
      public CTInboxMessage getInboxMessageForId(String messageId){
          synchronized (inboxControllerLock) {
              if (this.ctInboxController != null) {
                  CTMessageDAO message = ctInboxController.getMessageForId(messageId);
                  return (message != null) ? new CTInboxMessage(message.toJSON()) :  null;
              } else {
                  getConfigLogger().debug(getAccountId(), "Notification Inbox not initialized");
                  return null;
              }
          }
      }