class sun.management.jmxremote.ConnectorBootstrap$HostAwareSslSocketFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.management.jmxremote.ConnectorBootstrap$HostAwareSslSocketFactory
  super_class: java.lang.Object
{
  private final java.lang.String bindAddress;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String[] enabledCipherSuites;
    descriptor: [Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String[] enabledProtocols;
    descriptor: [Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean needClientAuth;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final javax.net.ssl.SSLContext context;
    descriptor: Ljavax/net/ssl/SSLContext;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private void <init>(java.lang.String[], java.lang.String[], boolean, java.lang.String);
    descriptor: ([Ljava/lang/String;[Ljava/lang/String;ZLjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // sun.management.jmxremote.ConnectorBootstrap$HostAwareSslSocketFactory this
         0: .line 42
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import java.rmi.NoSuchObjectException cannot be resolved\n\tThe import java.rmi.Remote cannot be resolved\n\tThe import java.rmi.RemoteException cannot be resolved\n\tThe import java.rmi.registry cannot be resolved\n\tThe import java.rmi.server.RMIClientSocketFactory cannot be resolved\n\tThe import java.rmi.server.RMIServerSocketFactory cannot be resolved\n\tThe import java.rmi.server.RemoteObject cannot be resolved\n\tThe import java.rmi.server.UnicastRemoteObject cannot be resolved\n\tThe import javax.rmi cannot be resolved\n\tThe import javax.rmi cannot be resolved\n\tThe import sun.rmi cannot be resolved\n\tThe import sun.rmi cannot be resolved\n\tThe import sun.rmi cannot be resolved\n\tThe import sun.rmi cannot be resolved\n\tThe type ConnectorBootstrap.PermanentExporter must implement the inherited abstract method RMIExporter.exportObject(Remote, int, RMIClientSocketFactory, RMIServerSocketFactory, ObjectInputFilter)\n\tThe type ConnectorBootstrap.PermanentExporter must implement the inherited abstract method RMIExporter.unexportObject(Remote, boolean)\n\tRemote cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tRMIClientSocketFactory cannot be resolved to a type\n\tRMIServerSocketFactory cannot be resolved to a type\n\tRemoteException cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tUnicastServerRef cannot be resolved to a type\n\tUnicastServerRef cannot be resolved to a type\n\tLiveRef cannot be resolved to a type\n\tUnicastServerRef2 cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tNoSuchObjectException cannot be resolved to a type\n\tUnicastRemoteObject cannot be resolved\n\tRemote cannot be resolved to a type\n\tRegistry cannot be resolved to a type\n\tRegistry cannot be resolved to a type\n\tUnicastRemoteObject cannot be resolved\n\tRegistry cannot be resolved to a type\n\tRegistry cannot be resolved to a type\n\tNoSuchObjectException cannot be resolved to a type\n\tSslRMIServerSocketFactory cannot be resolved to a type\n\tRMIClientSocketFactory cannot be resolved to a type\n\tRMIServerSocketFactory cannot be resolved to a type\n\tSslRMIClientSocketFactory cannot be resolved to a type\n\tThe method createSslRMIServerSocketFactory(String, String[], String[], boolean, String) from the type ConnectorBootstrap refers to the missing type SslRMIServerSocketFactory\n\tRegistry cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tRegistry cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tRegistry cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tUnicastRef cannot be resolved to a type\n\tUnicastRef cannot be resolved to a type\n\tRemoteObject cannot be resolved to a type\n\tRemoteObject cannot be resolved to a type\n\tRegistry cannot be resolved to a type\n\tRMIServerSocketFactory cannot be resolved to a type\n\tThe method createServerSocket(int) of type ConnectorBootstrap.HostAwareSocketFactory must override or implement a supertype method\n\tSslRMIServerSocketFactory cannot be resolved to a type\n\tThe method createServerSocket(int) of type ConnectorBootstrap.HostAwareSslSocketFactory must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.management.jmxremote.ConnectorBootstrap$HostAwareSslSocketFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/management/jmxremote/ConnectorBootstrap$HostAwareSslSocketFactory;
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
                     Name  Flags
      enabledCipherSuites  
      enabledProtocols     
      sslNeedClientAuth    
      bindAddress          

  private void <init>(javax.net.ssl.SSLContext, java.lang.String[], java.lang.String[], boolean, java.lang.String);
    descriptor: (Ljavax/net/ssl/SSLContext;[Ljava/lang/String;[Ljava/lang/String;ZLjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // sun.management.jmxremote.ConnectorBootstrap$HostAwareSslSocketFactory this
         0: .line 42
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import java.rmi.NoSuchObjectException cannot be resolved\n\tThe import java.rmi.Remote cannot be resolved\n\tThe import java.rmi.RemoteException cannot be resolved\n\tThe import java.rmi.registry cannot be resolved\n\tThe import java.rmi.server.RMIClientSocketFactory cannot be resolved\n\tThe import java.rmi.server.RMIServerSocketFactory cannot be resolved\n\tThe import java.rmi.server.RemoteObject cannot be resolved\n\tThe import java.rmi.server.UnicastRemoteObject cannot be resolved\n\tThe import javax.rmi cannot be resolved\n\tThe import javax.rmi cannot be resolved\n\tThe import sun.rmi cannot be resolved\n\tThe import sun.rmi cannot be resolved\n\tThe import sun.rmi cannot be resolved\n\tThe import sun.rmi cannot be resolved\n\tThe type ConnectorBootstrap.PermanentExporter must implement the inherited abstract method RMIExporter.exportObject(Remote, int, RMIClientSocketFactory, RMIServerSocketFactory, ObjectInputFilter)\n\tThe type ConnectorBootstrap.PermanentExporter must implement the inherited abstract method RMIExporter.unexportObject(Remote, boolean)\n\tRemote cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tRMIClientSocketFactory cannot be resolved to a type\n\tRMIServerSocketFactory cannot be resolved to a type\n\tRemoteException cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tUnicastServerRef cannot be resolved to a type\n\tUnicastServerRef cannot be resolved to a type\n\tLiveRef cannot be resolved to a type\n\tUnicastServerRef2 cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tNoSuchObjectException cannot be resolved to a type\n\tUnicastRemoteObject cannot be resolved\n\tRemote cannot be resolved to a type\n\tRegistry cannot be resolved to a type\n\tRegistry cannot be resolved to a type\n\tUnicastRemoteObject cannot be resolved\n\tRegistry cannot be resolved to a type\n\tRegistry cannot be resolved to a type\n\tNoSuchObjectException cannot be resolved to a type\n\tSslRMIServerSocketFactory cannot be resolved to a type\n\tRMIClientSocketFactory cannot be resolved to a type\n\tRMIServerSocketFactory cannot be resolved to a type\n\tSslRMIClientSocketFactory cannot be resolved to a type\n\tThe method createSslRMIServerSocketFactory(String, String[], String[], boolean, String) from the type ConnectorBootstrap refers to the missing type SslRMIServerSocketFactory\n\tRegistry cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tRegistry cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tRegistry cannot be resolved to a type\n\tRemote cannot be resolved to a type\n\tUnicastRef cannot be resolved to a type\n\tUnicastRef cannot be resolved to a type\n\tRemoteObject cannot be resolved to a type\n\tRemoteObject cannot be resolved to a type\n\tRegistry cannot be resolved to a type\n\tRMIServerSocketFactory cannot be resolved to a type\n\tThe method createServerSocket(int) of type ConnectorBootstrap.HostAwareSocketFactory must override or implement a supertype method\n\tSslRMIServerSocketFactory cannot be resolved to a type\n\tThe method createServerSocket(int) of type ConnectorBootstrap.HostAwareSslSocketFactory must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.management.jmxremote.ConnectorBootstrap$HostAwareSslSocketFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/management/jmxremote/ConnectorBootstrap$HostAwareSslSocketFactory;
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
                     Name  Flags
      ctx                  
      enabledCipherSuites  
      enabledProtocols     
      sslNeedClientAuth    
      bindAddress          

  public java.net.ServerSocket createServerSocket(int);
    descriptor: (I)Ljava/net/ServerSocket;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.management.jmxremote.ConnectorBootstrap$HostAwareSslSocketFactory this
         0: .line 955
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method createServerSocket(int) of type ConnectorBootstrap.HostAwareSslSocketFactory must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.management.jmxremote.ConnectorBootstrap$HostAwareSslSocketFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/management/jmxremote/ConnectorBootstrap$HostAwareSslSocketFactory;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      port  

  private static void checkValues(javax.net.ssl.SSLContext, java.lang.String[], java.lang.String[]);
    descriptor: (Ljavax/net/ssl/SSLContext;[Ljava/lang/String;[Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 971
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
                     Name  Flags
      context              
      enabledCipherSuites  
      enabledProtocols     
}
SourceFile: "ConnectorBootstrap.java"
NestHost: sun.management.jmxremote.ConnectorBootstrap
InnerClasses:
  private HostAwareSslSocketFactory = sun.management.jmxremote.ConnectorBootstrap$HostAwareSslSocketFactory of sun.management.jmxremote.ConnectorBootstrap