final class org.apache.fop.pdf.PDFEncryptionJCE$EncryptionSettings
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: org.apache.fop.pdf.PDFEncryptionJCE$EncryptionSettings
  super_class: java.lang.Object
{
  final int encryptionLength;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int permissions;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final java.lang.String userPassword;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  final java.lang.String ownerPassword;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  final boolean encryptMetadata;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  void <init>(int, int, java.lang.String, java.lang.String, boolean);
    descriptor: (IILjava/lang/String;Ljava/lang/String;Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=6, args_size=6
        start local 0 // org.apache.fop.pdf.PDFEncryptionJCE$EncryptionSettings this
        start local 1 // int encryptionLength
        start local 2 // int permissions
        start local 3 // java.lang.String userPassword
        start local 4 // java.lang.String ownerPassword
        start local 5 // boolean encryptMetadata
         0: .line 208
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 210
            aload 0 /* this */
            iload 1 /* encryptionLength */
            putfield org.apache.fop.pdf.PDFEncryptionJCE$EncryptionSettings.encryptionLength:I
         2: .line 211
            aload 0 /* this */
            iload 2 /* permissions */
            putfield org.apache.fop.pdf.PDFEncryptionJCE$EncryptionSettings.permissions:I
         3: .line 212
            aload 0 /* this */
            aload 3 /* userPassword */
            putfield org.apache.fop.pdf.PDFEncryptionJCE$EncryptionSettings.userPassword:Ljava/lang/String;
         4: .line 213
            aload 0 /* this */
            aload 4 /* ownerPassword */
            putfield org.apache.fop.pdf.PDFEncryptionJCE$EncryptionSettings.ownerPassword:Ljava/lang/String;
         5: .line 214
            aload 0 /* this */
            iload 5 /* encryptMetadata */
            putfield org.apache.fop.pdf.PDFEncryptionJCE$EncryptionSettings.encryptMetadata:Z
         6: .line 215
            return
        end local 5 // boolean encryptMetadata
        end local 4 // java.lang.String ownerPassword
        end local 3 // java.lang.String userPassword
        end local 2 // int permissions
        end local 1 // int encryptionLength
        end local 0 // org.apache.fop.pdf.PDFEncryptionJCE$EncryptionSettings this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    7     0              this  Lorg/apache/fop/pdf/PDFEncryptionJCE$EncryptionSettings;
            0    7     1  encryptionLength  I
            0    7     2       permissions  I
            0    7     3      userPassword  Ljava/lang/String;
            0    7     4     ownerPassword  Ljava/lang/String;
            0    7     5   encryptMetadata  Z
    MethodParameters:
                  Name  Flags
      encryptionLength  
      permissions       
      userPassword      
      ownerPassword     
      encryptMetadata   
}
SourceFile: "PDFEncryptionJCE.java"
NestHost: org.apache.fop.pdf.PDFEncryptionJCE
InnerClasses:
  private final EncryptionSettings = org.apache.fop.pdf.PDFEncryptionJCE$EncryptionSettings of org.apache.fop.pdf.PDFEncryptionJCE