class sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 extends sun.security.pkcs11.wrapper.PKCS11
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11
  super_class: sun.security.pkcs11.wrapper.PKCS11
{
  void <init>(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // java.lang.String pkcs11ModulePath
        start local 2 // java.lang.String functionListName
         0: .line 1627
            aload 0 /* this */
            aload 1 /* pkcs11ModulePath */
            aload 2 /* functionListName */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.<init>:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 1628
            return
        end local 2 // java.lang.String functionListName
        end local 1 // java.lang.String pkcs11ModulePath
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1  pkcs11ModulePath  Ljava/lang/String;
            0    2     2  functionListName  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                  Name  Flags
      pkcs11ModulePath  
      functionListName  

  synchronized void C_Initialize(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // java.lang.Object pInitArgs
         0: .line 1631
            aload 0 /* this */
            aload 1 /* pInitArgs */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_Initialize:(Ljava/lang/Object;)V
         1: .line 1632
            return
        end local 1 // java.lang.Object pInitArgs
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1  pInitArgs  Ljava/lang/Object;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      pInitArgs  

  public synchronized void C_Finalize(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // java.lang.Object pReserved
         0: .line 1636
            aload 0 /* this */
            aload 1 /* pReserved */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_Finalize:(Ljava/lang/Object;)V
         1: .line 1637
            return
        end local 1 // java.lang.Object pReserved
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1  pReserved  Ljava/lang/Object;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      pReserved  

  public synchronized sun.security.pkcs11.wrapper.CK_INFO C_GetInfo();
    descriptor: ()Lsun/security/pkcs11/wrapper/CK_INFO;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
         0: .line 1640
            aload 0 /* this */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_GetInfo:()Lsun/security/pkcs11/wrapper/CK_INFO;
            areturn
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception

  public synchronized long[] C_GetSlotList(boolean);
    descriptor: (Z)[J
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // boolean tokenPresent
         0: .line 1645
            aload 0 /* this */
            iload 1 /* tokenPresent */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_GetSlotList:(Z)[J
            areturn
        end local 1 // boolean tokenPresent
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1  tokenPresent  Z
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
              Name  Flags
      tokenPresent  

  public synchronized sun.security.pkcs11.wrapper.CK_SLOT_INFO C_GetSlotInfo(long);
    descriptor: (J)Lsun/security/pkcs11/wrapper/CK_SLOT_INFO;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long slotID
         0: .line 1650
            aload 0 /* this */
            lload 1 /* slotID */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_GetSlotInfo:(J)Lsun/security/pkcs11/wrapper/CK_SLOT_INFO;
            areturn
        end local 1 // long slotID
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1  slotID  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
        Name  Flags
      slotID  

  public synchronized sun.security.pkcs11.wrapper.CK_TOKEN_INFO C_GetTokenInfo(long);
    descriptor: (J)Lsun/security/pkcs11/wrapper/CK_TOKEN_INFO;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long slotID
         0: .line 1655
            aload 0 /* this */
            lload 1 /* slotID */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_GetTokenInfo:(J)Lsun/security/pkcs11/wrapper/CK_TOKEN_INFO;
            areturn
        end local 1 // long slotID
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1  slotID  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
        Name  Flags
      slotID  

  public synchronized long[] C_GetMechanismList(long);
    descriptor: (J)[J
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long slotID
         0: .line 1660
            aload 0 /* this */
            lload 1 /* slotID */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_GetMechanismList:(J)[J
            areturn
        end local 1 // long slotID
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1  slotID  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
        Name  Flags
      slotID  

  public synchronized sun.security.pkcs11.wrapper.CK_MECHANISM_INFO C_GetMechanismInfo(long, long);
    descriptor: (JJ)Lsun/security/pkcs11/wrapper/CK_MECHANISM_INFO;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long slotID
        start local 3 // long type
         0: .line 1665
            aload 0 /* this */
            lload 1 /* slotID */
            lload 3 /* type */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_GetMechanismInfo:(JJ)Lsun/security/pkcs11/wrapper/CK_MECHANISM_INFO;
            areturn
        end local 3 // long type
        end local 1 // long slotID
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1  slotID  J
            0    1     3    type  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
        Name  Flags
      slotID  
      type    

  public synchronized long C_OpenSession(long, long, java.lang.Object, sun.security.pkcs11.wrapper.CK_NOTIFY);
    descriptor: (JJLjava/lang/Object;Lsun/security/pkcs11/wrapper/CK_NOTIFY;)J
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=7, locals=7, args_size=5
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long slotID
        start local 3 // long flags
        start local 5 // java.lang.Object pApplication
        start local 6 // sun.security.pkcs11.wrapper.CK_NOTIFY Notify
         0: .line 1670
            aload 0 /* this */
            lload 1 /* slotID */
            lload 3 /* flags */
            aload 5 /* pApplication */
            aload 6 /* Notify */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_OpenSession:(JJLjava/lang/Object;Lsun/security/pkcs11/wrapper/CK_NOTIFY;)J
            lreturn
        end local 6 // sun.security.pkcs11.wrapper.CK_NOTIFY Notify
        end local 5 // java.lang.Object pApplication
        end local 3 // long flags
        end local 1 // long slotID
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1        slotID  J
            0    1     3         flags  J
            0    1     5  pApplication  Ljava/lang/Object;
            0    1     6        Notify  Lsun/security/pkcs11/wrapper/CK_NOTIFY;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
              Name  Flags
      slotID        
      flags         
      pApplication  
      Notify        

  public synchronized void C_CloseSession(long);
    descriptor: (J)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
         0: .line 1675
            aload 0 /* this */
            lload 1 /* hSession */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_CloseSession:(J)V
         1: .line 1676
            return
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1  hSession  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  

  public synchronized sun.security.pkcs11.wrapper.CK_SESSION_INFO C_GetSessionInfo(long);
    descriptor: (J)Lsun/security/pkcs11/wrapper/CK_SESSION_INFO;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
         0: .line 1680
            aload 0 /* this */
            lload 1 /* hSession */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_GetSessionInfo:(J)Lsun/security/pkcs11/wrapper/CK_SESSION_INFO;
            areturn
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1  hSession  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  

  public synchronized void C_Login(long, long, char[]);
    descriptor: (JJ[C)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long userType
        start local 5 // char[] pPin
         0: .line 1685
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* userType */
            aload 5 /* pPin */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_Login:(JJ[C)V
         1: .line 1686
            return
        end local 5 // char[] pPin
        end local 3 // long userType
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1  hSession  J
            0    2     3  userType  J
            0    2     5      pPin  [C
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  
      userType  
      pPin      

  public synchronized void C_Logout(long);
    descriptor: (J)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
         0: .line 1689
            aload 0 /* this */
            lload 1 /* hSession */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_Logout:(J)V
         1: .line 1690
            return
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1  hSession  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  

  public synchronized long C_CreateObject(long, sun.security.pkcs11.wrapper.CK_ATTRIBUTE[]);
    descriptor: (J[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)J
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
         0: .line 1694
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pTemplate */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_CreateObject:(J[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)J
            lreturn
        end local 3 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1   hSession  J
            0    1     3  pTemplate  [Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      hSession   
      pTemplate  

  public synchronized long C_CopyObject(long, long, sun.security.pkcs11.wrapper.CK_ATTRIBUTE[]);
    descriptor: (JJ[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)J
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long hObject
        start local 5 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
         0: .line 1699
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* hObject */
            aload 5 /* pTemplate */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_CopyObject:(JJ[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)J
            lreturn
        end local 5 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
        end local 3 // long hObject
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1   hSession  J
            0    1     3    hObject  J
            0    1     5  pTemplate  [Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      hSession   
      hObject    
      pTemplate  

  public synchronized void C_DestroyObject(long, long);
    descriptor: (JJ)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long hObject
         0: .line 1704
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* hObject */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_DestroyObject:(JJ)V
         1: .line 1705
            return
        end local 3 // long hObject
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1  hSession  J
            0    2     3   hObject  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  
      hObject   

  public synchronized void C_GetAttributeValue(long, long, sun.security.pkcs11.wrapper.CK_ATTRIBUTE[]);
    descriptor: (JJ[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long hObject
        start local 5 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
         0: .line 1709
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* hObject */
            aload 5 /* pTemplate */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_GetAttributeValue:(JJ[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)V
         1: .line 1710
            return
        end local 5 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
        end local 3 // long hObject
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1   hSession  J
            0    2     3    hObject  J
            0    2     5  pTemplate  [Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      hSession   
      hObject    
      pTemplate  

  public synchronized void C_SetAttributeValue(long, long, sun.security.pkcs11.wrapper.CK_ATTRIBUTE[]);
    descriptor: (JJ[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long hObject
        start local 5 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
         0: .line 1714
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* hObject */
            aload 5 /* pTemplate */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_SetAttributeValue:(JJ[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)V
         1: .line 1715
            return
        end local 5 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
        end local 3 // long hObject
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1   hSession  J
            0    2     3    hObject  J
            0    2     5  pTemplate  [Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      hSession   
      hObject    
      pTemplate  

  public synchronized void C_FindObjectsInit(long, sun.security.pkcs11.wrapper.CK_ATTRIBUTE[]);
    descriptor: (J[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
         0: .line 1719
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pTemplate */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_FindObjectsInit:(J[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)V
         1: .line 1720
            return
        end local 3 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1   hSession  J
            0    2     3  pTemplate  [Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      hSession   
      pTemplate  

  public synchronized long[] C_FindObjects(long, long);
    descriptor: (JJ)[J
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long ulMaxObjectCount
         0: .line 1724
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* ulMaxObjectCount */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_FindObjects:(JJ)[J
            areturn
        end local 3 // long ulMaxObjectCount
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1          hSession  J
            0    1     3  ulMaxObjectCount  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
                  Name  Flags
      hSession          
      ulMaxObjectCount  

  public synchronized void C_FindObjectsFinal(long);
    descriptor: (J)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
         0: .line 1729
            aload 0 /* this */
            lload 1 /* hSession */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_FindObjectsFinal:(J)V
         1: .line 1730
            return
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1  hSession  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  

  public synchronized void C_EncryptInit(long, sun.security.pkcs11.wrapper.CK_MECHANISM, long);
    descriptor: (JLsun/security/pkcs11/wrapper/CK_MECHANISM;J)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        start local 4 // long hKey
         0: .line 1734
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pMechanism */
            lload 4 /* hKey */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_EncryptInit:(JLsun/security/pkcs11/wrapper/CK_MECHANISM;J)V
         1: .line 1735
            return
        end local 4 // long hKey
        end local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1    hSession  J
            0    2     3  pMechanism  Lsun/security/pkcs11/wrapper/CK_MECHANISM;
            0    2     4        hKey  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
            Name  Flags
      hSession    
      pMechanism  
      hKey        

  public synchronized int C_Encrypt(long, long, byte[], int, int, long, byte[], int, int);
    descriptor: (JJ[BIIJ[BII)I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=13, locals=13, args_size=10
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long directIn
        start local 5 // byte[] in
        start local 6 // int inOfs
        start local 7 // int inLen
        start local 8 // long directOut
        start local 10 // byte[] out
        start local 11 // int outOfs
        start local 12 // int outLen
         0: .line 1740
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* directIn */
            aload 5 /* in */
            iload 6 /* inOfs */
            iload 7 /* inLen */
         1: .line 1741
            lload 8 /* directOut */
            aload 10 /* out */
            iload 11 /* outOfs */
            iload 12 /* outLen */
         2: .line 1740
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_Encrypt:(JJ[BIIJ[BII)I
            ireturn
        end local 12 // int outLen
        end local 11 // int outOfs
        end local 10 // byte[] out
        end local 8 // long directOut
        end local 7 // int inLen
        end local 6 // int inOfs
        end local 5 // byte[] in
        end local 3 // long directIn
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    3     1   hSession  J
            0    3     3   directIn  J
            0    3     5         in  [B
            0    3     6      inOfs  I
            0    3     7      inLen  I
            0    3     8  directOut  J
            0    3    10        out  [B
            0    3    11     outOfs  I
            0    3    12     outLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      hSession   
      directIn   
      in         
      inOfs      
      inLen      
      directOut  
      out        
      outOfs     
      outLen     

  public synchronized int C_EncryptUpdate(long, long, byte[], int, int, long, byte[], int, int);
    descriptor: (JJ[BIIJ[BII)I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=13, locals=13, args_size=10
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long directIn
        start local 5 // byte[] in
        start local 6 // int inOfs
        start local 7 // int inLen
        start local 8 // long directOut
        start local 10 // byte[] out
        start local 11 // int outOfs
        start local 12 // int outLen
         0: .line 1747
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* directIn */
            aload 5 /* in */
            iload 6 /* inOfs */
            iload 7 /* inLen */
         1: .line 1748
            lload 8 /* directOut */
            aload 10 /* out */
            iload 11 /* outOfs */
            iload 12 /* outLen */
         2: .line 1747
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_EncryptUpdate:(JJ[BIIJ[BII)I
            ireturn
        end local 12 // int outLen
        end local 11 // int outOfs
        end local 10 // byte[] out
        end local 8 // long directOut
        end local 7 // int inLen
        end local 6 // int inOfs
        end local 5 // byte[] in
        end local 3 // long directIn
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    3     1   hSession  J
            0    3     3   directIn  J
            0    3     5         in  [B
            0    3     6      inOfs  I
            0    3     7      inLen  I
            0    3     8  directOut  J
            0    3    10        out  [B
            0    3    11     outOfs  I
            0    3    12     outLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      hSession   
      directIn   
      in         
      inOfs      
      inLen      
      directOut  
      out        
      outOfs     
      outLen     

  public synchronized int C_EncryptFinal(long, long, byte[], int, int);
    descriptor: (JJ[BII)I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=8, locals=8, args_size=6
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long directOut
        start local 5 // byte[] out
        start local 6 // int outOfs
        start local 7 // int outLen
         0: .line 1753
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* directOut */
            aload 5 /* out */
            iload 6 /* outOfs */
            iload 7 /* outLen */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_EncryptFinal:(JJ[BII)I
            ireturn
        end local 7 // int outLen
        end local 6 // int outOfs
        end local 5 // byte[] out
        end local 3 // long directOut
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1   hSession  J
            0    1     3  directOut  J
            0    1     5        out  [B
            0    1     6     outOfs  I
            0    1     7     outLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      hSession   
      directOut  
      out        
      outOfs     
      outLen     

  public synchronized void C_DecryptInit(long, sun.security.pkcs11.wrapper.CK_MECHANISM, long);
    descriptor: (JLsun/security/pkcs11/wrapper/CK_MECHANISM;J)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        start local 4 // long hKey
         0: .line 1758
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pMechanism */
            lload 4 /* hKey */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_DecryptInit:(JLsun/security/pkcs11/wrapper/CK_MECHANISM;J)V
         1: .line 1759
            return
        end local 4 // long hKey
        end local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1    hSession  J
            0    2     3  pMechanism  Lsun/security/pkcs11/wrapper/CK_MECHANISM;
            0    2     4        hKey  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
            Name  Flags
      hSession    
      pMechanism  
      hKey        

  public synchronized int C_Decrypt(long, long, byte[], int, int, long, byte[], int, int);
    descriptor: (JJ[BIIJ[BII)I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=13, locals=13, args_size=10
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long directIn
        start local 5 // byte[] in
        start local 6 // int inOfs
        start local 7 // int inLen
        start local 8 // long directOut
        start local 10 // byte[] out
        start local 11 // int outOfs
        start local 12 // int outLen
         0: .line 1764
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* directIn */
            aload 5 /* in */
            iload 6 /* inOfs */
            iload 7 /* inLen */
         1: .line 1765
            lload 8 /* directOut */
            aload 10 /* out */
            iload 11 /* outOfs */
            iload 12 /* outLen */
         2: .line 1764
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_Decrypt:(JJ[BIIJ[BII)I
            ireturn
        end local 12 // int outLen
        end local 11 // int outOfs
        end local 10 // byte[] out
        end local 8 // long directOut
        end local 7 // int inLen
        end local 6 // int inOfs
        end local 5 // byte[] in
        end local 3 // long directIn
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    3     1   hSession  J
            0    3     3   directIn  J
            0    3     5         in  [B
            0    3     6      inOfs  I
            0    3     7      inLen  I
            0    3     8  directOut  J
            0    3    10        out  [B
            0    3    11     outOfs  I
            0    3    12     outLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      hSession   
      directIn   
      in         
      inOfs      
      inLen      
      directOut  
      out        
      outOfs     
      outLen     

  public synchronized int C_DecryptUpdate(long, long, byte[], int, int, long, byte[], int, int);
    descriptor: (JJ[BIIJ[BII)I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=13, locals=13, args_size=10
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long directIn
        start local 5 // byte[] in
        start local 6 // int inOfs
        start local 7 // int inLen
        start local 8 // long directOut
        start local 10 // byte[] out
        start local 11 // int outOfs
        start local 12 // int outLen
         0: .line 1771
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* directIn */
            aload 5 /* in */
            iload 6 /* inOfs */
            iload 7 /* inLen */
         1: .line 1772
            lload 8 /* directOut */
            aload 10 /* out */
            iload 11 /* outOfs */
            iload 12 /* outLen */
         2: .line 1771
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_DecryptUpdate:(JJ[BIIJ[BII)I
            ireturn
        end local 12 // int outLen
        end local 11 // int outOfs
        end local 10 // byte[] out
        end local 8 // long directOut
        end local 7 // int inLen
        end local 6 // int inOfs
        end local 5 // byte[] in
        end local 3 // long directIn
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    3     1   hSession  J
            0    3     3   directIn  J
            0    3     5         in  [B
            0    3     6      inOfs  I
            0    3     7      inLen  I
            0    3     8  directOut  J
            0    3    10        out  [B
            0    3    11     outOfs  I
            0    3    12     outLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      hSession   
      directIn   
      in         
      inOfs      
      inLen      
      directOut  
      out        
      outOfs     
      outLen     

  public synchronized int C_DecryptFinal(long, long, byte[], int, int);
    descriptor: (JJ[BII)I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=8, locals=8, args_size=6
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long directOut
        start local 5 // byte[] out
        start local 6 // int outOfs
        start local 7 // int outLen
         0: .line 1777
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* directOut */
            aload 5 /* out */
            iload 6 /* outOfs */
            iload 7 /* outLen */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_DecryptFinal:(JJ[BII)I
            ireturn
        end local 7 // int outLen
        end local 6 // int outOfs
        end local 5 // byte[] out
        end local 3 // long directOut
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1   hSession  J
            0    1     3  directOut  J
            0    1     5        out  [B
            0    1     6     outOfs  I
            0    1     7     outLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      hSession   
      directOut  
      out        
      outOfs     
      outLen     

  public synchronized void C_DigestInit(long, sun.security.pkcs11.wrapper.CK_MECHANISM);
    descriptor: (JLsun/security/pkcs11/wrapper/CK_MECHANISM;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
         0: .line 1782
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pMechanism */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_DigestInit:(JLsun/security/pkcs11/wrapper/CK_MECHANISM;)V
         1: .line 1783
            return
        end local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1    hSession  J
            0    2     3  pMechanism  Lsun/security/pkcs11/wrapper/CK_MECHANISM;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
            Name  Flags
      hSession    
      pMechanism  

  public synchronized int C_DigestSingle(long, sun.security.pkcs11.wrapper.CK_MECHANISM, byte[], int, int, byte[], int, int);
    descriptor: (JLsun/security/pkcs11/wrapper/CK_MECHANISM;[BII[BII)I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=10, locals=10, args_size=9
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        start local 4 // byte[] in
        start local 5 // int inOfs
        start local 6 // int inLen
        start local 7 // byte[] digest
        start local 8 // int digestOfs
        start local 9 // int digestLen
         0: .line 1788
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pMechanism */
            aload 4 /* in */
            iload 5 /* inOfs */
            iload 6 /* inLen */
         1: .line 1789
            aload 7 /* digest */
            iload 8 /* digestOfs */
            iload 9 /* digestLen */
         2: .line 1788
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_DigestSingle:(JLsun/security/pkcs11/wrapper/CK_MECHANISM;[BII[BII)I
            ireturn
        end local 9 // int digestLen
        end local 8 // int digestOfs
        end local 7 // byte[] digest
        end local 6 // int inLen
        end local 5 // int inOfs
        end local 4 // byte[] in
        end local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    3     1    hSession  J
            0    3     3  pMechanism  Lsun/security/pkcs11/wrapper/CK_MECHANISM;
            0    3     4          in  [B
            0    3     5       inOfs  I
            0    3     6       inLen  I
            0    3     7      digest  [B
            0    3     8   digestOfs  I
            0    3     9   digestLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
            Name  Flags
      hSession    
      pMechanism  
      in          
      inOfs       
      inLen       
      digest      
      digestOfs   
      digestLen   

  public synchronized void C_DigestUpdate(long, long, byte[], int, int);
    descriptor: (JJ[BII)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=8, locals=8, args_size=6
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long directIn
        start local 5 // byte[] in
        start local 6 // int inOfs
        start local 7 // int inLen
         0: .line 1794
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* directIn */
            aload 5 /* in */
            iload 6 /* inOfs */
            iload 7 /* inLen */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_DigestUpdate:(JJ[BII)V
         1: .line 1795
            return
        end local 7 // int inLen
        end local 6 // int inOfs
        end local 5 // byte[] in
        end local 3 // long directIn
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1  hSession  J
            0    2     3  directIn  J
            0    2     5        in  [B
            0    2     6     inOfs  I
            0    2     7     inLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  
      directIn  
      in        
      inOfs     
      inLen     

  public synchronized void C_DigestKey(long, long);
    descriptor: (JJ)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long hKey
         0: .line 1799
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* hKey */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_DigestKey:(JJ)V
         1: .line 1800
            return
        end local 3 // long hKey
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1  hSession  J
            0    2     3      hKey  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  
      hKey      

  public synchronized int C_DigestFinal(long, byte[], int, int);
    descriptor: (J[BII)I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // byte[] pDigest
        start local 4 // int digestOfs
        start local 5 // int digestLen
         0: .line 1804
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pDigest */
            iload 4 /* digestOfs */
            iload 5 /* digestLen */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_DigestFinal:(J[BII)I
            ireturn
        end local 5 // int digestLen
        end local 4 // int digestOfs
        end local 3 // byte[] pDigest
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1   hSession  J
            0    1     3    pDigest  [B
            0    1     4  digestOfs  I
            0    1     5  digestLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
           Name  Flags
      hSession   
      pDigest    
      digestOfs  
      digestLen  

  public synchronized void C_SignInit(long, sun.security.pkcs11.wrapper.CK_MECHANISM, long);
    descriptor: (JLsun/security/pkcs11/wrapper/CK_MECHANISM;J)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        start local 4 // long hKey
         0: .line 1809
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pMechanism */
            lload 4 /* hKey */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_SignInit:(JLsun/security/pkcs11/wrapper/CK_MECHANISM;J)V
         1: .line 1810
            return
        end local 4 // long hKey
        end local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1    hSession  J
            0    2     3  pMechanism  Lsun/security/pkcs11/wrapper/CK_MECHANISM;
            0    2     4        hKey  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
            Name  Flags
      hSession    
      pMechanism  
      hKey        

  public synchronized byte[] C_Sign(long, byte[]);
    descriptor: (J[B)[B
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // byte[] pData
         0: .line 1814
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pData */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_Sign:(J[B)[B
            areturn
        end local 3 // byte[] pData
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1  hSession  J
            0    1     3     pData  [B
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  
      pData     

  public synchronized void C_SignUpdate(long, long, byte[], int, int);
    descriptor: (JJ[BII)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=8, locals=8, args_size=6
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long directIn
        start local 5 // byte[] in
        start local 6 // int inOfs
        start local 7 // int inLen
         0: .line 1819
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* directIn */
            aload 5 /* in */
            iload 6 /* inOfs */
            iload 7 /* inLen */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_SignUpdate:(JJ[BII)V
         1: .line 1820
            return
        end local 7 // int inLen
        end local 6 // int inOfs
        end local 5 // byte[] in
        end local 3 // long directIn
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1  hSession  J
            0    2     3  directIn  J
            0    2     5        in  [B
            0    2     6     inOfs  I
            0    2     7     inLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  
      directIn  
      in        
      inOfs     
      inLen     

  public synchronized byte[] C_SignFinal(long, int);
    descriptor: (JI)[B
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // int expectedLen
         0: .line 1824
            aload 0 /* this */
            lload 1 /* hSession */
            iload 3 /* expectedLen */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_SignFinal:(JI)[B
            areturn
        end local 3 // int expectedLen
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1     hSession  J
            0    1     3  expectedLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
             Name  Flags
      hSession     
      expectedLen  

  public synchronized void C_SignRecoverInit(long, sun.security.pkcs11.wrapper.CK_MECHANISM, long);
    descriptor: (JLsun/security/pkcs11/wrapper/CK_MECHANISM;J)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        start local 4 // long hKey
         0: .line 1829
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pMechanism */
            lload 4 /* hKey */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_SignRecoverInit:(JLsun/security/pkcs11/wrapper/CK_MECHANISM;J)V
         1: .line 1830
            return
        end local 4 // long hKey
        end local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1    hSession  J
            0    2     3  pMechanism  Lsun/security/pkcs11/wrapper/CK_MECHANISM;
            0    2     4        hKey  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
            Name  Flags
      hSession    
      pMechanism  
      hKey        

  public synchronized int C_SignRecover(long, byte[], int, int, byte[], int, int);
    descriptor: (J[BII[BII)I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=9, locals=9, args_size=8
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // byte[] in
        start local 4 // int inOfs
        start local 5 // int inLen
        start local 6 // byte[] out
        start local 7 // int outOufs
        start local 8 // int outLen
         0: .line 1835
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* in */
            iload 4 /* inOfs */
            iload 5 /* inLen */
            aload 6 /* out */
            iload 7 /* outOufs */
         1: .line 1836
            iload 8 /* outLen */
         2: .line 1835
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_SignRecover:(J[BII[BII)I
            ireturn
        end local 8 // int outLen
        end local 7 // int outOufs
        end local 6 // byte[] out
        end local 5 // int inLen
        end local 4 // int inOfs
        end local 3 // byte[] in
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    3     1  hSession  J
            0    3     3        in  [B
            0    3     4     inOfs  I
            0    3     5     inLen  I
            0    3     6       out  [B
            0    3     7   outOufs  I
            0    3     8    outLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  
      in        
      inOfs     
      inLen     
      out       
      outOufs   
      outLen    

  public synchronized void C_VerifyInit(long, sun.security.pkcs11.wrapper.CK_MECHANISM, long);
    descriptor: (JLsun/security/pkcs11/wrapper/CK_MECHANISM;J)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        start local 4 // long hKey
         0: .line 1841
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pMechanism */
            lload 4 /* hKey */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_VerifyInit:(JLsun/security/pkcs11/wrapper/CK_MECHANISM;J)V
         1: .line 1842
            return
        end local 4 // long hKey
        end local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1    hSession  J
            0    2     3  pMechanism  Lsun/security/pkcs11/wrapper/CK_MECHANISM;
            0    2     4        hKey  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
            Name  Flags
      hSession    
      pMechanism  
      hKey        

  public synchronized void C_Verify(long, byte[], byte[]);
    descriptor: (J[B[B)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // byte[] pData
        start local 4 // byte[] pSignature
         0: .line 1846
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pData */
            aload 4 /* pSignature */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_Verify:(J[B[B)V
         1: .line 1847
            return
        end local 4 // byte[] pSignature
        end local 3 // byte[] pData
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1    hSession  J
            0    2     3       pData  [B
            0    2     4  pSignature  [B
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
            Name  Flags
      hSession    
      pData       
      pSignature  

  public synchronized void C_VerifyUpdate(long, long, byte[], int, int);
    descriptor: (JJ[BII)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=8, locals=8, args_size=6
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // long directIn
        start local 5 // byte[] in
        start local 6 // int inOfs
        start local 7 // int inLen
         0: .line 1851
            aload 0 /* this */
            lload 1 /* hSession */
            lload 3 /* directIn */
            aload 5 /* in */
            iload 6 /* inOfs */
            iload 7 /* inLen */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_VerifyUpdate:(JJ[BII)V
         1: .line 1852
            return
        end local 7 // int inLen
        end local 6 // int inOfs
        end local 5 // byte[] in
        end local 3 // long directIn
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1  hSession  J
            0    2     3  directIn  J
            0    2     5        in  [B
            0    2     6     inOfs  I
            0    2     7     inLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  
      directIn  
      in        
      inOfs     
      inLen     

  public synchronized void C_VerifyFinal(long, byte[]);
    descriptor: (J[B)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // byte[] pSignature
         0: .line 1856
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pSignature */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_VerifyFinal:(J[B)V
         1: .line 1857
            return
        end local 3 // byte[] pSignature
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1    hSession  J
            0    2     3  pSignature  [B
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
            Name  Flags
      hSession    
      pSignature  

  public synchronized void C_VerifyRecoverInit(long, sun.security.pkcs11.wrapper.CK_MECHANISM, long);
    descriptor: (JLsun/security/pkcs11/wrapper/CK_MECHANISM;J)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        start local 4 // long hKey
         0: .line 1861
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pMechanism */
            lload 4 /* hKey */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_VerifyRecoverInit:(JLsun/security/pkcs11/wrapper/CK_MECHANISM;J)V
         1: .line 1862
            return
        end local 4 // long hKey
        end local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1    hSession  J
            0    2     3  pMechanism  Lsun/security/pkcs11/wrapper/CK_MECHANISM;
            0    2     4        hKey  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
            Name  Flags
      hSession    
      pMechanism  
      hKey        

  public synchronized int C_VerifyRecover(long, byte[], int, int, byte[], int, int);
    descriptor: (J[BII[BII)I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=9, locals=9, args_size=8
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // byte[] in
        start local 4 // int inOfs
        start local 5 // int inLen
        start local 6 // byte[] out
        start local 7 // int outOufs
        start local 8 // int outLen
         0: .line 1867
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* in */
            iload 4 /* inOfs */
            iload 5 /* inLen */
            aload 6 /* out */
            iload 7 /* outOufs */
         1: .line 1868
            iload 8 /* outLen */
         2: .line 1867
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_VerifyRecover:(J[BII[BII)I
            ireturn
        end local 8 // int outLen
        end local 7 // int outOufs
        end local 6 // byte[] out
        end local 5 // int inLen
        end local 4 // int inOfs
        end local 3 // byte[] in
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    3     1  hSession  J
            0    3     3        in  [B
            0    3     4     inOfs  I
            0    3     5     inLen  I
            0    3     6       out  [B
            0    3     7   outOufs  I
            0    3     8    outLen  I
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  
      in        
      inOfs     
      inLen     
      out       
      outOufs   
      outLen    

  public synchronized long C_GenerateKey(long, sun.security.pkcs11.wrapper.CK_MECHANISM, sun.security.pkcs11.wrapper.CK_ATTRIBUTE[]);
    descriptor: (JLsun/security/pkcs11/wrapper/CK_MECHANISM;[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)J
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        start local 4 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
         0: .line 1874
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pMechanism */
            aload 4 /* pTemplate */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_GenerateKey:(JLsun/security/pkcs11/wrapper/CK_MECHANISM;[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)J
            lreturn
        end local 4 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
        end local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1    hSession  J
            0    1     3  pMechanism  Lsun/security/pkcs11/wrapper/CK_MECHANISM;
            0    1     4   pTemplate  [Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
            Name  Flags
      hSession    
      pMechanism  
      pTemplate   

  public synchronized long[] C_GenerateKeyPair(long, sun.security.pkcs11.wrapper.CK_MECHANISM, sun.security.pkcs11.wrapper.CK_ATTRIBUTE[], sun.security.pkcs11.wrapper.CK_ATTRIBUTE[]);
    descriptor: (JLsun/security/pkcs11/wrapper/CK_MECHANISM;[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)[J
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        start local 4 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pPublicKeyTemplate
        start local 5 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pPrivateKeyTemplate
         0: .line 1881
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pMechanism */
            aload 4 /* pPublicKeyTemplate */
         1: .line 1882
            aload 5 /* pPrivateKeyTemplate */
         2: .line 1881
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_GenerateKeyPair:(JLsun/security/pkcs11/wrapper/CK_MECHANISM;[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)[J
            areturn
        end local 5 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pPrivateKeyTemplate
        end local 4 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pPublicKeyTemplate
        end local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    3     0                 this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    3     1             hSession  J
            0    3     3           pMechanism  Lsun/security/pkcs11/wrapper/CK_MECHANISM;
            0    3     4   pPublicKeyTemplate  [Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;
            0    3     5  pPrivateKeyTemplate  [Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
                     Name  Flags
      hSession             
      pMechanism           
      pPublicKeyTemplate   
      pPrivateKeyTemplate  

  public synchronized byte[] C_WrapKey(long, sun.security.pkcs11.wrapper.CK_MECHANISM, long, long);
    descriptor: (JLsun/security/pkcs11/wrapper/CK_MECHANISM;JJ)[B
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=8, locals=8, args_size=5
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        start local 4 // long hWrappingKey
        start local 6 // long hKey
         0: .line 1887
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pMechanism */
            lload 4 /* hWrappingKey */
            lload 6 /* hKey */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_WrapKey:(JLsun/security/pkcs11/wrapper/CK_MECHANISM;JJ)[B
            areturn
        end local 6 // long hKey
        end local 4 // long hWrappingKey
        end local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1      hSession  J
            0    1     3    pMechanism  Lsun/security/pkcs11/wrapper/CK_MECHANISM;
            0    1     4  hWrappingKey  J
            0    1     6          hKey  J
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
              Name  Flags
      hSession      
      pMechanism    
      hWrappingKey  
      hKey          

  public synchronized long C_UnwrapKey(long, sun.security.pkcs11.wrapper.CK_MECHANISM, long, byte[], sun.security.pkcs11.wrapper.CK_ATTRIBUTE[]);
    descriptor: (JLsun/security/pkcs11/wrapper/CK_MECHANISM;J[B[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)J
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=8, locals=8, args_size=6
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        start local 4 // long hUnwrappingKey
        start local 6 // byte[] pWrappedKey
        start local 7 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
         0: .line 1893
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pMechanism */
            lload 4 /* hUnwrappingKey */
         1: .line 1894
            aload 6 /* pWrappedKey */
            aload 7 /* pTemplate */
         2: .line 1893
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_UnwrapKey:(JLsun/security/pkcs11/wrapper/CK_MECHANISM;J[B[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)J
            lreturn
        end local 7 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
        end local 6 // byte[] pWrappedKey
        end local 4 // long hUnwrappingKey
        end local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    3     1        hSession  J
            0    3     3      pMechanism  Lsun/security/pkcs11/wrapper/CK_MECHANISM;
            0    3     4  hUnwrappingKey  J
            0    3     6     pWrappedKey  [B
            0    3     7       pTemplate  [Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
                Name  Flags
      hSession        
      pMechanism      
      hUnwrappingKey  
      pWrappedKey     
      pTemplate       

  public synchronized long C_DeriveKey(long, sun.security.pkcs11.wrapper.CK_MECHANISM, long, sun.security.pkcs11.wrapper.CK_ATTRIBUTE[]);
    descriptor: (JLsun/security/pkcs11/wrapper/CK_MECHANISM;J[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)J
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=7, locals=7, args_size=5
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        start local 4 // long hBaseKey
        start local 6 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
         0: .line 1899
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pMechanism */
            lload 4 /* hBaseKey */
            aload 6 /* pTemplate */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_DeriveKey:(JLsun/security/pkcs11/wrapper/CK_MECHANISM;J[Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;)J
            lreturn
        end local 6 // sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] pTemplate
        end local 4 // long hBaseKey
        end local 3 // sun.security.pkcs11.wrapper.CK_MECHANISM pMechanism
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    1     1    hSession  J
            0    1     3  pMechanism  Lsun/security/pkcs11/wrapper/CK_MECHANISM;
            0    1     4    hBaseKey  J
            0    1     6   pTemplate  [Lsun/security/pkcs11/wrapper/CK_ATTRIBUTE;
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
            Name  Flags
      hSession    
      pMechanism  
      hBaseKey    
      pTemplate   

  public synchronized void C_SeedRandom(long, byte[]);
    descriptor: (J[B)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // byte[] pSeed
         0: .line 1904
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* pSeed */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_SeedRandom:(J[B)V
         1: .line 1905
            return
        end local 3 // byte[] pSeed
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1  hSession  J
            0    2     3     pSeed  [B
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
          Name  Flags
      hSession  
      pSeed     

  public synchronized void C_GenerateRandom(long, byte[]);
    descriptor: (J[B)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
        start local 1 // long hSession
        start local 3 // byte[] randomData
         0: .line 1909
            aload 0 /* this */
            lload 1 /* hSession */
            aload 3 /* randomData */
            invokespecial sun.security.pkcs11.wrapper.PKCS11.C_GenerateRandom:(J[B)V
         1: .line 1910
            return
        end local 3 // byte[] randomData
        end local 1 // long hSession
        end local 0 // sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lsun/security/pkcs11/wrapper/PKCS11$SynchronizedPKCS11;
            0    2     1    hSession  J
            0    2     3  randomData  [B
    Exceptions:
      throws sun.security.pkcs11.wrapper.PKCS11Exception
    MethodParameters:
            Name  Flags
      hSession    
      randomData  
}
SourceFile: "PKCS11.java"
NestHost: sun.security.pkcs11.wrapper.PKCS11
InnerClasses:
  SynchronizedPKCS11 = sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11 of sun.security.pkcs11.wrapper.PKCS11