final class sun.security.ssl.HandshakeMessage$NextProtocol$Builder
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: sun.security.ssl.HandshakeMessage$NextProtocol$Builder
  super_class: java.lang.Object
{
  private static final java.lang.String ISO_8859_1;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "ISO-8859-1"

  private java.lang.String protocol;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private HandshakeInStream in;
    descriptor: LHandshakeInStream;
    flags: (0x0002) ACC_PRIVATE

  private sun.security.ssl.HandshakeMessage$NextProtocol nextProtocol;
    descriptor: Lsun/security/ssl/HandshakeMessage$NextProtocol;
    flags: (0x0002) ACC_PRIVATE

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.security.ssl.HandshakeMessage$NextProtocol$Builder this
         0: .line 44
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import sun.security.ssl.CipherSuite.PRF cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved\n\tDebug cannot be resolved\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tCipherSuiteList cannot be resolved to a type\n\tCipherSuiteList cannot be resolved to a type\n\tCipherSuiteList cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tThe method checkLength(int) in the type SessionId is not applicable for the arguments (ProtocolVersion)\n\tCipherSuiteList cannot be resolved to a type\n\tCipherSuiteList cannot be resolved to a type\n\tCipherSuiteList cannot be resolved to a type\n\tCipherSuiteList cannot be resolved to a type\n\tHelloExtension cannot be resolved to a type\n\tRenegotiationInfoExtension cannot be resolved to a type\n\tThe method add(HelloExtension) from the type HelloExtensions refers to the missing type HelloExtension\n\tThe constructor ServerNameExtension(List<SNIServerName>) is undefined\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tHelloExtension cannot be resolved to a type\n\tThe method add(HelloExtension) from the type HelloExtensions refers to the missing type HelloExtension\n\tThe method add(HelloExtension) from the type HelloExtensions refers to the missing type HelloExtension\n\tThe method add(HelloExtension) from the type HelloExtensions refers to the missing type HelloExtension\n\tCipherSuiteList cannot be resolved to a type\n\tThe method send(HandshakeOutStream) is undefined for the type RandomCookie\n\tCipherSuiteList cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method print(PrintStream) is undefined for the type RandomCookie\n\tCipherSuiteList cannot be resolved to a type\n\tDebug cannot be resolved\n\tHandshakeInStream cannot be resolved to a type\n\tThe method checkLength(int) in the type SessionId is not applicable for the arguments (ProtocolVersion)\n\tThe method send(HandshakeOutStream) is undefined for the type RandomCookie\n\tDebug cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\trandom_bytes cannot be resolved or is not a field\n\tHandshakeInStream cannot be resolved to a type\n\trandom_bytes cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tDHCrypt cannot be resolved to a type\n\tDHCrypt cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tDHCrypt cannot be resolved to a type\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tECDHCrypt cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tv cannot be resolved or is not a field\n\tThe method getInternalInstance() is undefined for the type RSASignature\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tThe method getMD5Clone() is undefined for the type HandshakeHash\n\tThe method getSHAClone() is undefined for the type HandshakeHash\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tThe method setHashes(Signature, MessageDigest, MessageDigest) is undefined for the type RSASignature\n\tThe method getAllHandshakeMessages() is undefined for the type HandshakeHash\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tThe method getSHAClone() is undefined for the type HandshakeHash\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tThe method getAllHandshakeMessages() is undefined for the type HandshakeHash\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tv cannot be resolved or is not a field\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.HandshakeMessage$NextProtocol$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/HandshakeMessage$NextProtocol$Builder;

  sun.security.ssl.HandshakeMessage$NextProtocol$Builder protocol(java.lang.String);
    descriptor: (Ljava/lang/String;)Lsun/security/ssl/HandshakeMessage$NextProtocol$Builder;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ssl.HandshakeMessage$NextProtocol$Builder this
         0: .line 243
            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.HandshakeMessage$NextProtocol$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/HandshakeMessage$NextProtocol$Builder;
    MethodParameters:
          Name  Flags
      protocol  final

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

  sun.security.ssl.HandshakeMessage$NextProtocol build();
    descriptor: ()Lsun/security/ssl/HandshakeMessage$NextProtocol;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.security.ssl.HandshakeMessage$NextProtocol$Builder this
         0: .line 263
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.security.ssl.HandshakeMessage$NextProtocol$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/ssl/HandshakeMessage$NextProtocol$Builder;
    Exceptions:
      throws java.io.IOException
}
SourceFile: "HandshakeMessage.java"
NestHost: sun.security.ssl.HandshakeMessage
InnerClasses:
  final NextProtocol = sun.security.ssl.HandshakeMessage$NextProtocol of sun.security.ssl.HandshakeMessage
  final Builder = sun.security.ssl.HandshakeMessage$NextProtocol$Builder of sun.security.ssl.HandshakeMessage$NextProtocol