class java.util.prefs.XmlSupport
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: java.util.prefs.XmlSupport
  super_class: java.lang.Object
{
  private static final java.lang.String PREFS_DTD_URI;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://java.sun.com/dtd/preferences.dtd"

  private static final java.lang.String PREFS_DTD;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "<?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 >"

  private static final java.lang.String EXTERNAL_XML_VERSION;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "1.0"

  private static final java.lang.String MAP_XML_VERSION;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "1.0"

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.prefs.XmlSupport this
         0: .line 45
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // java.util.prefs.XmlSupport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/prefs/XmlSupport;

  static void export(java.io.OutputStream, java.util.prefs.Preferences, boolean);
    descriptor: (Ljava/io/OutputStream;Ljava/util/prefs/Preferences;Z)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 101
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDocument cannot be resolved to a type\n\tThe method createPrefsDoc(String) from the type XmlSupport refers to the missing type Document\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement 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.util.prefs.BackingStoreException
    MethodParameters:
         Name  Flags
      os       
      p        final
      subTree  

  static void putPreferencesInXml(Element, Document, java.util.prefs.Preferences, boolean);
    descriptor: (LElement;LDocument;Ljava/util/prefs/Preferences;Z)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 138
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement 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.util.prefs.BackingStoreException
    MethodParameters:
         Name  Flags
      elt      
      doc      
      prefs    
      subTree  

  static void importPreferences(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 199
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDocument cannot be resolved to a type\n\tThe method loadPrefsDoc(InputStream) from the type XmlSupport refers to the missing type Document\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tSAXException 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.util.prefs.InvalidPreferencesFormatException
    MethodParameters:
      Name  Flags
      is    

  private static Document createPrefsDoc(java.lang.String);
    descriptor: (Ljava/lang/String;)LDocument;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 223
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDocument cannot be resolved to a type\n\tDOMImplementation cannot be resolved to a type\n\tDocumentBuilderFactory cannot be resolved\n\tDocumentType cannot be resolved to a type\n\tParserConfigurationException 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
      qname  

  private static Document loadPrefsDoc(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)LDocument;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 238
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDocument cannot be resolved to a type\n\tSAXException cannot be resolved to a type\n\tDocumentBuilderFactory cannot be resolved to a type\n\tDocumentBuilderFactory cannot be resolved\n\tDocumentBuilder cannot be resolved to a type\n\tInputSource cannot be resolved to a type\n\tParserConfigurationException 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 SAXException, java.io.IOException
    MethodParameters:
      Name  Flags
      in    

  static final void writeDoc(Document, java.io.OutputStream);
    descriptor: (LDocument;Ljava/io/OutputStream;)V
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
         0: .line 259
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDocument cannot be resolved to a type\n\tTransformerFactory cannot be resolved to a type\n\tTransformerFactory cannot be resolved\n\tTransformer cannot be resolved to a type\n\tOutputKeys cannot be resolved to a variable\n\tOutputKeys cannot be resolved to a variable\n\tDOMSource cannot be resolved to a type\n\tStreamResult cannot be resolved to a type\n\tTransformerException 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
    MethodParameters:
      Name  Flags
      doc   
      out   

  static void ImportSubtree(java.util.prefs.Preferences, Element);
    descriptor: (Ljava/util/prefs/Preferences;LElement;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 288
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tNodeList cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe method ImportSubtree(Preferences, Element) from the type XmlSupport refers to the missing type Element\n\tElement 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
      prefsNode  
      xmlNode    

  static void ImportPrefs(java.util.prefs.Preferences, Element);
    descriptor: (Ljava/util/prefs/Preferences;LElement;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 325
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tNodeList cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement 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
      prefsNode  
      map        

  static void exportMap(java.io.OutputStream, java.util.Map);
    descriptor: (Ljava/io/OutputStream;Ljava/util/Map;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 343
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDocument cannot be resolved to a type\n\tThe method createPrefsDoc(String) from the type XmlSupport refers to the missing type Document\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement 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
    MethodParameters:
      Name  Flags
      os    
      map   

  static void importMap(java.io.InputStream, java.util.Map);
    descriptor: (Ljava/io/InputStream;Ljava/util/Map;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 375
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDocument cannot be resolved to a type\n\tThe method loadPrefsDoc(InputStream) from the type XmlSupport refers to the missing type Document\n\tElement cannot be resolved to a type\n\tNodeList cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tSAXException 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.util.prefs.InvalidPreferencesFormatException
    MethodParameters:
      Name  Flags
      is    
      m     
}
SourceFile: "XmlSupport.java"
NestMembers:
  java.util.prefs.XmlSupport$EH  java.util.prefs.XmlSupport$Resolver
InnerClasses:
  private EH = java.util.prefs.XmlSupport$EH of java.util.prefs.XmlSupport
  private Resolver = java.util.prefs.XmlSupport$Resolver of java.util.prefs.XmlSupport