public final class sun.management.jmxremote.ConnectorBootstrap
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: sun.management.jmxremote.ConnectorBootstrap
  super_class: java.lang.Object
{
  private static Registry registry;
    descriptor: LRegistry;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static final java.lang.System$Logger logger;
    descriptor: Ljava/lang/System$Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static void unexportRegistry();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 284
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static synchronized javax.management.remote.JMXConnectorServer initialize();
    descriptor: ()Ljavax/management/remote/JMXConnectorServer;
    flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=0, args_size=0
         0: .line 304
            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

  public static synchronized javax.management.remote.JMXConnectorServer initialize(java.lang.String, java.util.Properties);
    descriptor: (Ljava/lang/String;Ljava/util/Properties;)Ljavax/management/remote/JMXConnectorServer;
    flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
         0: .line 322
            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
    MethodParameters:
         Name  Flags
      portStr  
      props    

  public static synchronized javax.management.remote.JMXConnectorServer startRemoteConnectorServer(java.lang.String, java.util.Properties);
    descriptor: (Ljava/lang/String;Ljava/util/Properties;)Ljavax/management/remote/JMXConnectorServer;
    flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
         0: .line 330
            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
    MethodParameters:
         Name  Flags
      portStr  
      props    

  public static javax.management.remote.JMXConnectorServer startLocalConnectorServer();
    descriptor: ()Ljavax/management/remote/JMXConnectorServer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 516
            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

  private static void checkPasswordFile(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 566
            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
    MethodParameters:
                  Name  Flags
      passwordFileName  

  private static void checkAccessFile(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 600
            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
    MethodParameters:
                Name  Flags
      accessFileName  

  private static void checkRestrictedFile(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 614
            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
    MethodParameters:
                    Name  Flags
      restrictedFileName  

  private static java.lang.String getDefaultFileName(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 648
            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
    MethodParameters:
          Name  Flags
      basename  

  private static SslRMIServerSocketFactory createSslRMIServerSocketFactory(java.lang.String, java.lang.String[], java.lang.String[], boolean, java.lang.String);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZLjava/lang/String;)LSslRMIServerSocketFactory;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=5
         0: .line 655
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tSslRMIServerSocketFactory cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
                     Name  Flags
      sslConfigFileName    
      enabledCipherSuites  
      enabledProtocols     
      sslNeedClientAuth    
      bindAddress          

  private static sun.management.jmxremote.ConnectorBootstrap$JMXConnectorServerData exportMBeanServer(javax.management.MBeanServer, int, int, boolean, boolean, java.lang.String, java.lang.String[], java.lang.String[], boolean, boolean, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljavax/management/MBeanServer;IIZZLjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lsun/management/jmxremote/ConnectorBootstrap$JMXConnectorServerData;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=16, args_size=16
         0: .line 789
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException, java.net.MalformedURLException
    MethodParameters:
                     Name  Flags
      mbs                  
      port                 
      rmiPort              
      useSsl               
      useRegistrySsl       
      sslConfigFileName    
      enabledCipherSuites  
      enabledProtocols     
      sslNeedClientAuth    
      useAuthentication    
      loginConfigName      
      passwordFileName     
      shouldHashPasswords  
      accessFileName       
      bindAddress          
      jmxRmiFilter         

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.management.jmxremote.ConnectorBootstrap 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\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 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/management/jmxremote/ConnectorBootstrap;

  private static void config(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 867
            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
    MethodParameters:
      Name  Flags
      func  
      msg   

  private static void config(java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 871
            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
    MethodParameters:
      Name  Flags
      func  
      t     

  private static void config(java.lang.String, java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 875
            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
    MethodParameters:
      Name  Flags
      func  
      msg   
      t     
}
SourceFile: "ConnectorBootstrap.java"
NestMembers:
  sun.management.jmxremote.ConnectorBootstrap$AccessFileCheckerAuthenticator  sun.management.jmxremote.ConnectorBootstrap$DefaultValues  sun.management.jmxremote.ConnectorBootstrap$HostAwareSocketFactory  sun.management.jmxremote.ConnectorBootstrap$HostAwareSslSocketFactory  sun.management.jmxremote.ConnectorBootstrap$JMXConnectorServerData  sun.management.jmxremote.ConnectorBootstrap$PermanentExporter  sun.management.jmxremote.ConnectorBootstrap$PropertyNames  sun.management.jmxremote.ConnectorBootstrap$SslServerSocket
InnerClasses:
  public abstract Logger = java.lang.System$Logger of java.lang.System
  private AccessFileCheckerAuthenticator = sun.management.jmxremote.ConnectorBootstrap$AccessFileCheckerAuthenticator of sun.management.jmxremote.ConnectorBootstrap
  public abstract DefaultValues = sun.management.jmxremote.ConnectorBootstrap$DefaultValues of sun.management.jmxremote.ConnectorBootstrap
  private HostAwareSocketFactory = sun.management.jmxremote.ConnectorBootstrap$HostAwareSocketFactory of sun.management.jmxremote.ConnectorBootstrap
  private HostAwareSslSocketFactory = sun.management.jmxremote.ConnectorBootstrap$HostAwareSslSocketFactory of sun.management.jmxremote.ConnectorBootstrap
  private JMXConnectorServerData = sun.management.jmxremote.ConnectorBootstrap$JMXConnectorServerData of sun.management.jmxremote.ConnectorBootstrap
  private PermanentExporter = sun.management.jmxremote.ConnectorBootstrap$PermanentExporter of sun.management.jmxremote.ConnectorBootstrap
  public abstract PropertyNames = sun.management.jmxremote.ConnectorBootstrap$PropertyNames of sun.management.jmxremote.ConnectorBootstrap
  private SslServerSocket = sun.management.jmxremote.ConnectorBootstrap$SslServerSocket of sun.management.jmxremote.ConnectorBootstrap