code: public MessageResponse viewMessage(final String id) throws UnauthorizedException, GeneralException, NotFoundException {
          if (id == null) {
              throw new IllegalArgumentException("Message ID must be specified.");
          }
          return messageBirdService.requestByID(MESSAGESPATH, id, MessageResponse.class);
      }
docs: View a message from the Messagebird server
  
  @param id A unique random ID which is created on the MessageBird platform
  @return MessageResponse
  @throws UnauthorizedException if client is unauthorized
  @throws GeneralException      general exception