class java.util.prefs.XmlSupport$Resolver implements org.xml.sax.EntityResolver
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: java.util.prefs.XmlSupport$Resolver
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.prefs.XmlSupport$Resolver this
         0: .line 395
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // java.util.prefs.XmlSupport$Resolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/prefs/XmlSupport$Resolver;

  public org.xml.sax.InputSource resolveEntity(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // java.util.prefs.XmlSupport$Resolver this
        start local 1 // java.lang.String pid
        start local 2 // java.lang.String sid
         0: .line 399
            aload 2 /* sid */
            ldc "http://java.sun.com/dtd/preferences.dtd"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         1: .line 401
            new org.xml.sax.InputSource
            dup
            new java.io.StringReader
            dup
            ldc "<?xml version=\"1.0\" encoding=\"UTF-8\"?><!-- DTD for preferences --><!ELEMENT preferences (root) ><!ATTLIST preferences EXTERNAL_XML_VERSION CDATA \"0.0\"  ><!ELEMENT root (map, node*) ><!ATTLIST root          type (system|user) #REQUIRED ><!ELEMENT node (map, node*) ><!ATTLIST node          name CDATA #REQUIRED ><!ELEMENT map (entry*) ><!ATTLIST map  MAP_XML_VERSION CDATA \"0.0\"  ><!ELEMENT entry EMPTY ><!ATTLIST entry          key CDATA #REQUIRED          value CDATA #REQUIRED >"
            invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
            invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/Reader;)V
            astore 3 /* is */
        start local 3 // org.xml.sax.InputSource is
         2: .line 402
            aload 3 /* is */
            ldc "http://java.sun.com/dtd/preferences.dtd"
            invokevirtual org.xml.sax.InputSource.setSystemId:(Ljava/lang/String;)V
         3: .line 403
            aload 3 /* is */
            areturn
        end local 3 // org.xml.sax.InputSource is
         4: .line 405
      StackMap locals:
      StackMap stack:
            new org.xml.sax.SAXException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid system identifier: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* sid */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.String sid
        end local 1 // java.lang.String pid
        end local 0 // java.util.prefs.XmlSupport$Resolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljava/util/prefs/XmlSupport$Resolver;
            0    5     1   pid  Ljava/lang/String;
            0    5     2   sid  Ljava/lang/String;
            2    4     3    is  Lorg/xml/sax/InputSource;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      pid   
      sid   
}
SourceFile: "XmlSupport.java"
NestHost: java.util.prefs.XmlSupport
InnerClasses:
  private Resolver = java.util.prefs.XmlSupport$Resolver of java.util.prefs.XmlSupport