code: @SuppressWarnings({"unused", "WeakerAccess"})
      public ArrayList<CTInboxMessage> getUnreadInboxMessages(){
          ArrayList<CTInboxMessage> inboxMessageArrayList = new ArrayList<>();
          synchronized (inboxControllerLock) {
              if(ctInboxController != null){
                  ArrayList<CTMessageDAO> messageDAOArrayList = ctInboxController.getUnreadMessages();
                  for (CTMessageDAO messageDAO : messageDAOArrayList) {
                      inboxMessageArrayList.add(new CTInboxMessage(messageDAO.toJSON()));
                  }
                  return inboxMessageArrayList;
              } else {
                  getConfigLogger().debug(getAccountId(),"Notification Inbox not initialized");
                  return null;
              }
          }
      }
docs: Returns an ArrayList of unread {@link CTInboxMessage} objects
  @return ArrayList of {@link CTInboxMessage} of unread Inbox Messages