code: public void load() throws Exception {
          // Get the resource name
          String resourceName = System.getProperty(CONFIG_FILENAME_KEY);
          if (resourceName == null) {
              throw new IllegalStateException("No value set for system property: " 
                      + CONFIG_FILENAME_KEY);
          }
  
          // Load the resource
          InputStream in = null;
          try {
              in = ClassLoader.getSystemResourceAsStream(resourceName);
              if (in == null) {
                  throw new IllegalStateException(resourceName + 
                          " loaded as system resource is null");
              }
              //Do the XML parsing
              parse(in);
          } finally {
              if (in != null) {
                  try {
                      in.close();
                  } catch (IOException ioe) {
                      //Nothing to do at this point.
                  }
              }
          }
      }
docs: <p>Loads the System.property &quot;commons.uuid.configFileName&quot;
  (default is &quot;uuid.conf&quot;) using commons.discovery.</p>
  <p>
  The uuid-[n].conf file is an xml file with the following syntax:<br>
  <pre>
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE uuidstate [
  <!ELEMENT uuidstate (node*)>
  <!ELEMENT node EMPTY>
  <!ATTLIST node id ID #REQUIRED>
  <!ATTLIST node clocksequence CDATA #IMPLIED>
  <!ATTLIST node lasttimestamp CDATA #IMPLIED>
  ]>
  <uuidstate>
  <node id="XX-XX-XX-XX-XX-XX" />
  <node id="YY-YY-YY-YY-YY-YY" />
  </uuidstate>
  </pre>
  </p><p>See the documentation for further information on configuration
  tasks.</p>
  
  @throws IllegalStateException if the &quot;commons.uuid.configFileName&quot;
  system property is not set or the resource cannot be loaded.
  @throws SAXException if an xml parsing error occurs
  @throws ParserConfigurationException if the parser cannot be loaded
  @throws IOException if an error occurs reading the file
  
  @see org.apache.commons.id.uuid.state.State#load()