text: package com.artifex.mupdfdemo;
  
  // Version of MuPDFAlert without enums to simplify JNI
  public class MuPDFAlertInternal {
      public final String message;
      public final int iconType;
      public final int buttonGroupType;
      public final String title;
      public int buttonPressed;
  
      MuPDFAlertInternal(String aMessage, int aIconType, int aButtonGroupType, String aTitle, int aButtonPressed) {
          message = aMessage;
          iconType = aIconType;
          buttonGroupType = aButtonGroupType;
          title = aTitle;
          buttonPressed = aButtonPressed;
      }
  
      MuPDFAlertInternal(MuPDFAlert alert) {
          message = alert.message;
          iconType = alert.iconType.ordinal();
          buttonGroupType = alert.buttonGroupType.ordinal();
          title = alert.message;
          buttonPressed = alert.buttonPressed.ordinal();
      }
  
      MuPDFAlert toAlert() {
          return new MuPDFAlert(message, MuPDFAlert.IconType.values()[iconType], MuPDFAlert.ButtonGroupType.values()[buttonGroupType], title, MuPDFAlert.ButtonPressed.values()[buttonPressed]);
      }
  }
  