final class sun.security.ssl.ServerHandshaker extends sun.security.ssl.Handshaker
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: sun.security.ssl.ServerHandshaker
  super_class: sun.security.ssl.Handshaker
{
  private byte doClientAuth;
    descriptor: B
    flags: (0x0002) ACC_PRIVATE

  private java.security.cert.X509Certificate[] certs;
    descriptor: [Ljava/security/cert/X509Certificate;
    flags: (0x0002) ACC_PRIVATE

  private java.security.PrivateKey privateKey;
    descriptor: Ljava/security/PrivateKey;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Object serviceCreds;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private boolean needClientVerify;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.security.PrivateKey tempPrivateKey;
    descriptor: Ljava/security/PrivateKey;
    flags: (0x0002) ACC_PRIVATE

  private java.security.PublicKey tempPublicKey;
    descriptor: Ljava/security/PublicKey;
    flags: (0x0002) ACC_PRIVATE

  private DHCrypt dh;
    descriptor: LDHCrypt;
    flags: (0x0002) ACC_PRIVATE

  private ECDHCrypt ecdh;
    descriptor: LECDHCrypt;
    flags: (0x0002) ACC_PRIVATE

  private sun.security.ssl.ProtocolVersion clientRequestedVersion;
    descriptor: Lsun/security/ssl/ProtocolVersion;
    flags: (0x0002) ACC_PRIVATE

  private EllipticCurvesExtension requestedCurves;
    descriptor: LEllipticCurvesExtension;
    flags: (0x0002) ACC_PRIVATE

  SignatureAndHashAlgorithm preferableSignatureAlgorithm;
    descriptor: LSignatureAndHashAlgorithm;
    flags: (0x0000) 

  private static final boolean useSmartEphemeralDHKeys;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final boolean useLegacyEphemeralDHKeys;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int customizedDHKeySize;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.security.AlgorithmConstraints legacyAlgorithmConstraints;
    descriptor: Ljava/security/AlgorithmConstraints;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  void <init>(sun.security.ssl.SSLSocketImpl, sun.security.ssl.SSLContextImpl, ProtocolList, byte, sun.security.ssl.ProtocolVersion, boolean, boolean, byte[], byte[]);
    descriptor: (Lsun/security/ssl/SSLSocketImpl;Lsun/security/ssl/SSLContextImpl;LProtocolList;BLsun/security/ssl/ProtocolVersion;ZZ[B[B)V
    flags: (0x0000) 
    Code:
      stack=3, locals=10, args_size=10
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 42
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import sun.security.ssl.SignatureAndHashAlgorithm cannot be resolved\n\tDHCrypt cannot be resolved to a type\n\tECDHCrypt cannot be resolved to a type\n\tEllipticCurvesExtension cannot be resolved to a type\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tProtocolList cannot be resolved to a type\n\tProtocolList cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tKerberosClientKeyExchange cannot be resolved to a type\n\tKerberosClientKeyExchange cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tThe method getLocalSupportedSignAlgs() from the type Handshaker refers to the missing type SignatureAndHashAlgorithm\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method print(PrintStream) is undefined for the type ClientHello\n\textensions cannot be resolved or is not a field\n\tThe method isMatched(Collection<SNIMatcher>) is undefined for the type ServerNameExtension\n\tCipherSuiteList cannot be resolved to a type\n\tThe method getCipherSuites() is undefined for the type ClientHello\n\tC_SCSV cannot be resolved or is not a field\n\tRenegotiationInfoExtension cannot be resolved to a type\n\tRenegotiationInfoExtension cannot be resolved to a type\n\textensions cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tHandshakeInStream cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\textensions cannot be resolved or is not a field\n\tprotocolVersion cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\textensions cannot be resolved or is not a field\n\textensions cannot be resolved or is not a field\n\tHandshakeInStream cannot be resolved to a type\n\tprotocolVersion cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tThe method protocolDetermined(ProtocolVersion) is undefined for the type HandshakeHash\n\tprotocolVersion cannot be resolved or is not a field\n\tclnt_random cannot be resolved or is not a field\n\tsvr_random cannot be resolved or is not a field\n\tsessionId cannot be resolved or is not a field\n\tsessionId cannot be resolved or is not a field\n\tprotocolVersion cannot be resolved or is not a field\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tThe method isIdentical(List<SNIServerName>) is undefined for the type ServerNameExtension\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method getEndpointIdentificationAlgorithm() is undefined for the type SSLSessionImpl\n\tDebug cannot be resolved to a type\n\tCipherSuiteList cannot be resolved to a type\n\tv cannot be resolved or is not a field\n\tDHCrypt cannot be resolved to a type\n\tEllipticCurvesExtension cannot be resolved to a type\n\tECDHCrypt cannot be resolved to a type\n\tEllipticCurvesExtension cannot be resolved\n\tDebug cannot be resolved to a type\n\tKerberosClientKeyExchange cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tSERVER cannot be resolved or is not a field\n\tType mismatch: cannot convert from HelloRequest to HandshakeMessage\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    MethodParameters:
                       Name  Flags
      socket                 
      context                
      enabledProtocols       
      clientAuth             
      activeProtocolVersion  
      isInitialHandshake     
      secureRenegotiation    
      clientVerifyData       
      serverVerifyData       

  void <init>(sun.security.ssl.SSLEngineImpl, sun.security.ssl.SSLContextImpl, ProtocolList, byte, sun.security.ssl.ProtocolVersion, boolean, boolean, byte[], byte[]);
    descriptor: (Lsun/security/ssl/SSLEngineImpl;Lsun/security/ssl/SSLContextImpl;LProtocolList;BLsun/security/ssl/ProtocolVersion;ZZ[B[B)V
    flags: (0x0000) 
    Code:
      stack=3, locals=10, args_size=10
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 42
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import sun.security.ssl.SignatureAndHashAlgorithm cannot be resolved\n\tDHCrypt cannot be resolved to a type\n\tECDHCrypt cannot be resolved to a type\n\tEllipticCurvesExtension cannot be resolved to a type\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tProtocolList cannot be resolved to a type\n\tProtocolList cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tKerberosClientKeyExchange cannot be resolved to a type\n\tKerberosClientKeyExchange cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tThe method getLocalSupportedSignAlgs() from the type Handshaker refers to the missing type SignatureAndHashAlgorithm\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method print(PrintStream) is undefined for the type ClientHello\n\textensions cannot be resolved or is not a field\n\tThe method isMatched(Collection<SNIMatcher>) is undefined for the type ServerNameExtension\n\tCipherSuiteList cannot be resolved to a type\n\tThe method getCipherSuites() is undefined for the type ClientHello\n\tC_SCSV cannot be resolved or is not a field\n\tRenegotiationInfoExtension cannot be resolved to a type\n\tRenegotiationInfoExtension cannot be resolved to a type\n\textensions cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tHandshakeInStream cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\textensions cannot be resolved or is not a field\n\tprotocolVersion cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\textensions cannot be resolved or is not a field\n\textensions cannot be resolved or is not a field\n\tHandshakeInStream cannot be resolved to a type\n\tprotocolVersion cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tThe method protocolDetermined(ProtocolVersion) is undefined for the type HandshakeHash\n\tprotocolVersion cannot be resolved or is not a field\n\tclnt_random cannot be resolved or is not a field\n\tsvr_random cannot be resolved or is not a field\n\tsessionId cannot be resolved or is not a field\n\tsessionId cannot be resolved or is not a field\n\tprotocolVersion cannot be resolved or is not a field\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tThe method isIdentical(List<SNIServerName>) is undefined for the type ServerNameExtension\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method getEndpointIdentificationAlgorithm() is undefined for the type SSLSessionImpl\n\tDebug cannot be resolved to a type\n\tCipherSuiteList cannot be resolved to a type\n\tv cannot be resolved or is not a field\n\tDHCrypt cannot be resolved to a type\n\tEllipticCurvesExtension cannot be resolved to a type\n\tECDHCrypt cannot be resolved to a type\n\tEllipticCurvesExtension cannot be resolved\n\tDebug cannot be resolved to a type\n\tKerberosClientKeyExchange cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tSERVER cannot be resolved or is not a field\n\tType mismatch: cannot convert from HelloRequest to HandshakeMessage\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    MethodParameters:
                       Name  Flags
      engine                 
      context                
      enabledProtocols       
      clientAuth             
      activeProtocolVersion  
      isInitialHandshake     
      secureRenegotiation    
      clientVerifyData       
      serverVerifyData       

  void setClientAuth(byte);
    descriptor: (B)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 187
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    MethodParameters:
            Name  Flags
      clientAuth  

  void processMessage(byte, int);
    descriptor: (BI)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 205
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tKerberosClientKeyExchange cannot be resolved to a type\n\tKerberosClientKeyExchange cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tThe method getLocalSupportedSignAlgs() from the type Handshaker refers to the missing type SignatureAndHashAlgorithm\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      type         
      message_len  

  void protocolSelected(HandshakeInStream);
    descriptor: (LHandshakeInStream;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 324
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandshakeInStream cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    

  private void clientHello(sun.security.ssl.ClientHello);
    descriptor: (Lsun/security/ssl/ClientHello;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 354
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method print(PrintStream) is undefined for the type ClientHello\n\textensions cannot be resolved or is not a field\n\tThe method isMatched(Collection<SNIMatcher>) is undefined for the type ServerNameExtension\n\tCipherSuiteList cannot be resolved to a type\n\tThe method getCipherSuites() is undefined for the type ClientHello\n\tC_SCSV cannot be resolved or is not a field\n\tRenegotiationInfoExtension cannot be resolved to a type\n\tRenegotiationInfoExtension cannot be resolved to a type\n\textensions cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tHandshakeInStream cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\textensions cannot be resolved or is not a field\n\tprotocolVersion cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\textensions cannot be resolved or is not a field\n\textensions cannot be resolved or is not a field\n\tHandshakeInStream cannot be resolved to a type\n\tprotocolVersion cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tThe method protocolDetermined(ProtocolVersion) is undefined for the type HandshakeHash\n\tprotocolVersion cannot be resolved or is not a field\n\tclnt_random cannot be resolved or is not a field\n\tsvr_random cannot be resolved or is not a field\n\tsessionId cannot be resolved or is not a field\n\tsessionId cannot be resolved or is not a field\n\tprotocolVersion cannot be resolved or is not a field\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tThe method isIdentical(List<SNIServerName>) is undefined for the type ServerNameExtension\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method getEndpointIdentificationAlgorithm() is undefined for the type SSLSessionImpl\n\tDebug cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      mesg  

  private void chooseCipherSuite(sun.security.ssl.ClientHello);
    descriptor: (Lsun/security/ssl/ClientHello;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1145
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tCipherSuiteList cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      mesg  

  boolean trySetCipherSuite(sun.security.ssl.CipherSuite);
    descriptor: (Lsun/security/ssl/CipherSuite;)Z
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1224
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tv cannot be resolved or is not a field\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    MethodParameters:
       Name  Flags
      suite  

  private boolean setupEphemeralRSAKeys(boolean);
    descriptor: (Z)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1484
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    MethodParameters:
        Name  Flags
      export  

  private void setupEphemeralDHKeys(boolean, java.security.Key);
    descriptor: (ZLjava/security/Key;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1566
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDHCrypt cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    MethodParameters:
        Name  Flags
      export  
      key     

  private boolean setupEphemeralECDHKeys();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1573
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tEllipticCurvesExtension cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;

  private void setupStaticECDHKeys();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1588
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tECDHCrypt cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;

  private boolean setupPrivateKeyAndChain(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1630
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tEllipticCurvesExtension cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    MethodParameters:
           Name  Flags
      algorithm  

  private boolean setupKerberosKeys();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1665
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;

  javax.crypto.SecretKey clientKeyExchange(KerberosClientKeyExchange);
    descriptor: (LKerberosClientKeyExchange;)Ljavax/crypto/SecretKey;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1707
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tKerberosClientKeyExchange cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      mesg  

  private javax.crypto.SecretKey clientKeyExchange(sun.security.ssl.DHClientKeyExchange);
    descriptor: (Lsun/security/ssl/DHClientKeyExchange;)Ljavax/crypto/SecretKey;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1739
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      mesg  

  private javax.crypto.SecretKey clientKeyExchange(sun.security.ssl.ECDHClientKeyExchange);
    descriptor: (Lsun/security/ssl/ECDHClientKeyExchange;)Ljavax/crypto/SecretKey;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1754
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      mesg  

  private void clientCertificateVerify(sun.security.ssl.CertificateVerify);
    descriptor: (Lsun/security/ssl/CertificateVerify;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1778
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      mesg  

  private void clientFinished(sun.security.ssl.Finished);
    descriptor: (Lsun/security/ssl/Finished;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1826
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      mesg  

  private void sendChangeCipherAndFinish(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1911
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tSERVER cannot be resolved or is not a field\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      finishedTag  

  sun.security.ssl.HandshakeMessage getKickstartMessage();
    descriptor: ()Lsun/security/ssl/HandshakeMessage;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1934
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tType mismatch: cannot convert from HelloRequest to HandshakeMessage\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;

  void handshakeAlert(byte);
    descriptor: (B)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1946
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    Exceptions:
      throws javax.net.ssl.SSLProtocolException
    MethodParameters:
             Name  Flags
      description  

  private javax.crypto.SecretKey clientKeyExchange(sun.security.ssl.RSAClientKeyExchange);
    descriptor: (Lsun/security/ssl/RSAClientKeyExchange;)Ljavax/crypto/SecretKey;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1976
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      mesg  

  private void clientCertificate(sun.security.ssl.HandshakeMessage$CertificateMsg);
    descriptor: (Lsun/security/ssl/HandshakeMessage$CertificateMsg;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.ServerHandshaker this
         0: .line 1990
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.ServerHandshaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/ServerHandshaker;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      mesg  
}
SourceFile: "ServerHandshaker.java"
NestMembers:
  sun.security.ssl.ServerHandshaker$1  sun.security.ssl.ServerHandshaker$2
InnerClasses:
  final CertificateMsg = sun.security.ssl.HandshakeMessage$CertificateMsg of sun.security.ssl.HandshakeMessage