code: public void configure(String xml, Object obj) throws XmlBeanException, IOException, SAXException {
          configure(xml, obj, null);
      }
docs: Configures the object by setting the value of its properties with the
  values from the xml document.  Each element of the xml document represents
  a named property of the object.  For example, if "setFirstName" is a property
  of the object, then an element of "<firstName>Joe</firstName>" would set
  that value to "Joe".
  @param xml A string representation of the xml document
  @param obj The object to configure
  @throws com.cloudhopper.commons.xbean.XmlBeanException Thrown if an exception
  occurs while configuring the object.
  @throws java.io.IOException Thrown if an exception occurs while attempting
  to parse the input for the xml document.
  @throws org.xml.sax.SAXException Thrown if an exception occurs while parsing
  the xml document.