docs: @Override
      public void displayMessage(Message message) {
          if (message == null) {
              getRequestPanel().clearView(true);
              getResponsePanel().clearView(false);
              return;
          }
  
          if (!(message instanceof HttpMessage)) {
              logger.warn("Unable to display message: " + message.getClass().getCanonicalName());
              return;
          }
  
          HttpMessage httpMessage = (HttpMessage) message;
          if (httpMessage.getRequestHeader().isEmpty()) {
              getRequestPanel().clearView(true);
          } else {
              getRequestPanel().setMessage(httpMessage);
          }
  
          if (httpMessage.getResponseHeader().isEmpty()) {
              getResponsePanel().clearView(false);
          } else {
              getResponsePanel().setMessage(httpMessage, true);
          }
      }