code: @Override
      public <T> void send(NotificationType type, List<T> messages) throws NotificationException {
          String[] strMessages = new String[messages.size()];
          for (int index = 0; index < messages.size(); index++) {
              strMessages[index] = getMessageJson(messages.get(index));
          }
          sendInternal(type, strMessages);
      }
docs: ----- NotificationInterface -------------------------------------------