<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type='text/xsl' href='reportXMLtoHTML.xsl'?>
<classycle title='Xerxes 2.2.1' date='2008-05-24'>
  <cycles>
    <cycle name="org.apache.xerces.util.SecuritySupport et al." size="2" longestWalk="0" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.xerces.util.SecuritySupport" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.xerces.util.SecuritySupport12" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.xerces.util.SecuritySupport"/>
        <classRef name="org.apache.xerces.util.SecuritySupport12"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.xerces.util.SecuritySupport"/>
        <classRef name="org.apache.xerces.util.SecuritySupport12"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.xerces.dom3.as.ASObject et al." size="9" longestWalk="1" girth="2" radius="1" diameter="3" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.xerces.dom3.as.ASObject" eccentricity="2" maximumFragmentSize="1"/>
        <classRef name="org.apache.xerces.dom3.as.ASModel" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.xerces.dom3.as.ASNamedObjectMap" eccentricity="3" maximumFragmentSize="8"/>
        <classRef name="org.apache.xerces.dom3.as.ASObjectList" eccentricity="3" maximumFragmentSize="8"/>
        <classRef name="org.apache.xerces.dom3.as.ASElementDeclaration" eccentricity="3" maximumFragmentSize="8"/>
        <classRef name="org.apache.xerces.dom3.as.ASContentModel" eccentricity="3" maximumFragmentSize="8"/>
        <classRef name="org.apache.xerces.dom3.as.ASAttributeDeclaration" eccentricity="3" maximumFragmentSize="8"/>
        <classRef name="org.apache.xerces.dom3.as.ASNotationDeclaration" eccentricity="3" maximumFragmentSize="8"/>
        <classRef name="org.apache.xerces.dom3.as.ASEntityDeclaration" eccentricity="3" maximumFragmentSize="8"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.xerces.dom3.as.ASModel"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.xerces.dom3.as.ASObject"/>
        <classRef name="org.apache.xerces.dom3.as.ASModel"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.xerces.impl.xpath.regex.RegularExpression et al." size="8" longestWalk="1" girth="2" radius="1" diameter="4" bestFragmentSize="2">
      <classes>
        <classRef name="org.apache.xerces.impl.xpath.regex.RegularExpression" eccentricity="1" maximumFragmentSize="2"/>
        <classRef name="org.apache.xerces.impl.xpath.regex.Token" eccentricity="3" maximumFragmentSize="5"/>
        <classRef name="org.apache.xerces.impl.xpath.regex.RangeToken" eccentricity="4" maximumFragmentSize="7"/>
        <classRef name="org.apache.xerces.impl.xpath.regex.REUtil" eccentricity="2" maximumFragmentSize="2"/>
        <classRef name="org.apache.xerces.impl.xpath.regex.Match" eccentricity="3" maximumFragmentSize="7"/>
        <classRef name="org.apache.xerces.impl.xpath.regex.Op" eccentricity="4" maximumFragmentSize="7"/>
        <classRef name="org.apache.xerces.impl.xpath.regex.ParserForXMLSchema" eccentricity="4" maximumFragmentSize="7"/>
        <classRef name="org.apache.xerces.impl.xpath.regex.RegexParser" eccentricity="3" maximumFragmentSize="7"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.xerces.impl.xpath.regex.RegularExpression"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.xerces.impl.xpath.regex.RegularExpression"/>
        <classRef name="org.apache.xerces.impl.xpath.regex.REUtil"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.xerces.impl.xs.traversers.Container et al." size="3" longestWalk="1" girth="2" radius="1" diameter="2" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.xerces.impl.xs.traversers.Container" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.LargeContainer" eccentricity="2" maximumFragmentSize="2"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.SmallContainer" eccentricity="2" maximumFragmentSize="2"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.xerces.impl.xs.traversers.Container"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.xerces.impl.xs.traversers.Container"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.xerces.xni.XMLDocumentHandler et al." size="2" longestWalk="2" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.xerces.xni.XMLDocumentHandler" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.xerces.xni.parser.XMLDocumentSource" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.xerces.xni.XMLDocumentHandler"/>
        <classRef name="org.apache.xerces.xni.parser.XMLDocumentSource"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.xerces.xni.XMLDocumentHandler"/>
        <classRef name="org.apache.xerces.xni.parser.XMLDocumentSource"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.xerces.impl.dv.XSSimpleType et al." size="2" longestWalk="3" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.xerces.impl.dv.XSSimpleType" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.xerces.impl.dv.ValidatedInfo" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.xerces.impl.dv.XSSimpleType"/>
        <classRef name="org.apache.xerces.impl.dv.ValidatedInfo"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.xerces.impl.dv.XSSimpleType"/>
        <classRef name="org.apache.xerces.impl.dv.ValidatedInfo"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.xerces.impl.xs.XSParticleDecl et al." size="2" longestWalk="3" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.xerces.impl.xs.XSParticleDecl" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.xerces.impl.xs.XSModelGroupImpl" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.xerces.impl.xs.XSParticleDecl"/>
        <classRef name="org.apache.xerces.impl.xs.XSModelGroupImpl"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.xerces.impl.xs.XSParticleDecl"/>
        <classRef name="org.apache.xerces.impl.xs.XSModelGroupImpl"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.xerces.impl.xs.identity.IdentityConstraint et al." size="22" longestWalk="7" girth="2" radius="3" diameter="6" bestFragmentSize="16">
      <classes>
        <classRef name="org.apache.xerces.impl.xs.identity.IdentityConstraint" eccentricity="5" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.identity.Field" eccentricity="4" maximumFragmentSize="20"/>
        <classRef name="org.apache.xerces.impl.xs.identity.ValueStore" eccentricity="5" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.impl.xs.identity.XPathMatcher" eccentricity="4" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.impl.xs.XSComplexTypeDecl" eccentricity="4" maximumFragmentSize="19"/>
        <classRef name="org.apache.xerces.impl.xs.XSAttributeGroupDecl" eccentricity="5" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.impl.xs.XSAttributeUseImpl" eccentricity="6" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.impl.xs.XSAttributeDecl" eccentricity="5" maximumFragmentSize="20"/>
        <classRef name="org.apache.xerces.impl.xs.XSConstraints" eccentricity="4" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.impl.xs.XSElementDecl" eccentricity="4" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.impl.xs.XSGrammarBucket" eccentricity="4" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.impl.xs.SchemaGrammar" eccentricity="3" maximumFragmentSize="19"/>
        <classRef name="org.apache.xerces.impl.xs.XSModelImpl" eccentricity="4" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.impl.xs.SubstitutionGroupHandler" eccentricity="4" maximumFragmentSize="19"/>
        <classRef name="org.apache.xerces.impl.xs.models.CMBuilder" eccentricity="4" maximumFragmentSize="17"/>
        <classRef name="org.apache.xerces.impl.xs.models.XSAllCM" eccentricity="4" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.impl.xs.models.XSCMValidator" eccentricity="5" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.impl.xs.models.XSDFACM" eccentricity="4" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.impl.xs.models.XSEmptyCM" eccentricity="5" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.impl.xs.XSDeclarationPool" eccentricity="4" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.impl.xs.identity.Selector" eccentricity="4" maximumFragmentSize="20"/>
        <classRef name="org.apache.xerces.impl.xs.identity.FieldActivator" eccentricity="4" maximumFragmentSize="21"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.xerces.impl.xs.SchemaGrammar"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.xerces.impl.xs.identity.IdentityConstraint"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.xerces.impl.dtd.XMLDTDValidator et al." size="2" longestWalk="7" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.xerces.impl.dtd.XMLDTDValidator" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.xerces.impl.dtd.XMLDTDProcessor" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.xerces.impl.dtd.XMLDTDValidator"/>
        <classRef name="org.apache.xerces.impl.dtd.XMLDTDProcessor"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.xerces.impl.dtd.XMLDTDValidator"/>
        <classRef name="org.apache.xerces.impl.dtd.XMLDTDProcessor"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.xerces.dom.CoreDocumentImpl et al." size="48" longestWalk="9" girth="2" radius="3" diameter="7" bestFragmentSize="21">
      <classes>
        <classRef name="org.apache.xerces.dom.ElementImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.AttributeMap" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.AttrImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.TextImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.NodeImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.CoreDocumentImpl" eccentricity="5" maximumFragmentSize="21"/>
        <classRef name="org.apache.xerces.dom.DocumentTypeImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.NamedNodeMapImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.ParentNode" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.ChildNode" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.NodeListCache" eccentricity="7" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.CDATASectionImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.CommentImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.CharacterDataImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DocumentFragmentImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.EntityReferenceImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.EntityImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.ProcessingInstructionImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DeepNodeListImpl" eccentricity="7" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.ElementNSImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.AttrNSImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DOMNormalizer" eccentricity="6" maximumFragmentSize="46"/>
        <classRef name="org.apache.xerces.dom.PSVIDocumentImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.PSVIElementNSImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.PSVIAttrNSImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DocumentImpl" eccentricity="6" maximumFragmentSize="45"/>
        <classRef name="org.apache.xerces.dom.NodeIteratorImpl" eccentricity="7" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.RangeImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DOMImplementationImpl" eccentricity="5" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.CoreDOMImplementationImpl" eccentricity="4" maximumFragmentSize="31"/>
        <classRef name="org.apache.xerces.parsers.DOMBuilderImpl" eccentricity="3" maximumFragmentSize="32"/>
        <classRef name="org.apache.xerces.parsers.AbstractDOMParser" eccentricity="3" maximumFragmentSize="33"/>
        <classRef name="org.apache.xerces.dom.DeferredDocumentImpl" eccentricity="4" maximumFragmentSize="34"/>
        <classRef name="org.apache.xerces.dom.DeferredAttrNSImpl" eccentricity="4" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DeferredAttrImpl" eccentricity="4" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DeferredCDATASectionImpl" eccentricity="4" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DeferredCommentImpl" eccentricity="4" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DeferredDocumentTypeImpl" eccentricity="4" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DeferredElementNSImpl" eccentricity="4" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DeferredElementImpl" eccentricity="4" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DeferredEntityImpl" eccentricity="4" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DeferredEntityReferenceImpl" eccentricity="4" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DeferredNotationImpl" eccentricity="4" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.NotationImpl" eccentricity="6" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DeferredProcessingInstructionImpl" eccentricity="4" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DeferredTextImpl" eccentricity="4" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.DeferredElementDefinitionImpl" eccentricity="4" maximumFragmentSize="47"/>
        <classRef name="org.apache.xerces.dom.ElementDefinitionImpl" eccentricity="6" maximumFragmentSize="47"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.xerces.parsers.DOMBuilderImpl"/>
        <classRef name="org.apache.xerces.parsers.AbstractDOMParser"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.xerces.dom.CoreDocumentImpl"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.xml.serialize.SerializerFactory et al." size="2" longestWalk="9" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.xml.serialize.SerializerFactory" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.xml.serialize.SerializerFactoryImpl" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.xml.serialize.SerializerFactory"/>
        <classRef name="org.apache.xml.serialize.SerializerFactoryImpl"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.xml.serialize.SerializerFactory"/>
        <classRef name="org.apache.xml.serialize.SerializerFactoryImpl"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.wml.dom.WMLElementImpl et al." size="2" longestWalk="10" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.wml.dom.WMLElementImpl" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.wml.dom.WMLDocumentImpl" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.wml.dom.WMLElementImpl"/>
        <classRef name="org.apache.wml.dom.WMLDocumentImpl"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.wml.dom.WMLElementImpl"/>
        <classRef name="org.apache.wml.dom.WMLDocumentImpl"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.html.dom.HTMLDocumentImpl et al." size="6" longestWalk="11" girth="2" radius="1" diameter="2" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.html.dom.HTMLElementImpl" eccentricity="2" maximumFragmentSize="5"/>
        <classRef name="org.apache.html.dom.HTMLDocumentImpl" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.html.dom.HTMLHtmlElementImpl" eccentricity="2" maximumFragmentSize="5"/>
        <classRef name="org.apache.html.dom.HTMLHeadElementImpl" eccentricity="2" maximumFragmentSize="5"/>
        <classRef name="org.apache.html.dom.HTMLTitleElementImpl" eccentricity="2" maximumFragmentSize="5"/>
        <classRef name="org.apache.html.dom.HTMLBodyElementImpl" eccentricity="2" maximumFragmentSize="5"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.html.dom.HTMLDocumentImpl"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.html.dom.HTMLDocumentImpl"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.html.dom.HTMLTableRowElementImpl et al." size="3" longestWalk="13" girth="2" radius="1" diameter="2" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.html.dom.HTMLTableSectionElementImpl" eccentricity="2" maximumFragmentSize="2"/>
        <classRef name="org.apache.html.dom.HTMLTableRowElementImpl" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.html.dom.HTMLTableElementImpl" eccentricity="1" maximumFragmentSize="2"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.html.dom.HTMLTableRowElementImpl"/>
        <classRef name="org.apache.html.dom.HTMLTableElementImpl"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.html.dom.HTMLTableRowElementImpl"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.xerces.impl.xs.traversers.XSDHandler et al." size="17" longestWalk="14" girth="2" radius="2" diameter="4" bestFragmentSize="5">
      <classes>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSAttributeChecker" eccentricity="3" maximumFragmentSize="15"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDHandler" eccentricity="2" maximumFragmentSize="5"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDocumentInfo" eccentricity="4" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser" eccentricity="3" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser" eccentricity="3" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser" eccentricity="3" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser" eccentricity="3" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser" eccentricity="3" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser" eccentricity="3" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser" eccentricity="3" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDElementTraverser" eccentricity="2" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser" eccentricity="3" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser" eccentricity="3" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDGroupTraverser" eccentricity="3" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser" eccentricity="3" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDNotationTraverser" eccentricity="3" maximumFragmentSize="16"/>
        <classRef name="org.apache.xerces.impl.xs.XMLSchemaLoader" eccentricity="3" maximumFragmentSize="16"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDHandler"/>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDElementTraverser"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.xerces.impl.xs.traversers.XSDHandler"/>
      </bestFragmenters>
    </cycle>
  </cycles>
  <classes numberOfExternalClasses="192">
    <class name="org.w3c.dom.ls.LSProgressEvent" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="226" usedBy="0" usesInternal="1" usesExternal="2" layer="1" cycle="">
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.w3c.dom.events.Event" type="usesExternal"/>
      <classRef name="org.w3c.dom.ls.DOMInputSource" type="usesInternal"/>
    </class>
    <class name="org.apache.wml.WMLRefreshElement" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="117" usedBy="1" usesInternal="1" usesExternal="1" layer="1" cycle="">
      <classRef name="org.apache.wml.dom.WMLRefreshElementImpl" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.wml.WMLElement" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.Constants" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="7913" usedBy="0" usesInternal="0" usesExternal="6" layer="0" cycle="">
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.util.Enumeration" type="usesExternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="java.io.PrintStream" type="usesExternal"/>
      <classRef name="java.util.NoSuchElementException" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.util.SynchronizedSymbolTable" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="831" usedBy="2" usesInternal="1" usesExternal="1" layer="1" cycle="">
      <classRef name="org.apache.xerces.parsers.CachingParserPool" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.XMLGrammarCachingConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.util.SymbolTable" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.impl.dtd.models.DFAContentModel" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="6040" usedBy="1" usesInternal="8" usesExternal="8" layer="3" cycle="">
      <classRef name="org.apache.xerces.impl.dtd.DTDGrammar" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.QName" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.CMLeaf" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.CMBinOp" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.CMStateSet" type="usesInternal"/>
      <classRef name="java.util.Hashtable" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.CMUniOp" type="usesInternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.RuntimeException" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.CMAny" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.ContentModelValidator" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.CMNode" type="usesInternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="java.io.PrintStream" type="usesExternal"/>
    </class>
    <class name="org.apache.wml.WMLUElement" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="200" usedBy="1" usesInternal="1" usesExternal="2" layer="1" cycle="">
      <classRef name="org.apache.wml.dom.WMLUElementImpl" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.wml.WMLElement" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.dom3.as.ASObject" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="821" usedBy="9" usesInternal="1" usesExternal="2" layer="1" cycle="org.apache.xerces.dom3.as.ASObject et al.">
      <classRef name="org.apache.xerces.dom.ASModelImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom3.as.ASAttributeDeclaration" type="usedBy"/>
      <classRef name="org.apache.xerces.dom3.as.ASContentModel" type="usedBy"/>
      <classRef name="org.apache.xerces.dom3.as.ASElementDeclaration" type="usedBy"/>
      <classRef name="org.apache.xerces.dom3.as.ASEntityDeclaration" type="usedBy"/>
      <classRef name="org.apache.xerces.dom3.as.ASModel" type="usedBy"/>
      <classRef name="org.apache.xerces.dom3.as.ASNamedObjectMap" type="usedBy"/>
      <classRef name="org.apache.xerces.dom3.as.ASNotationDeclaration" type="usedBy"/>
      <classRef name="org.apache.xerces.dom3.as.ASObjectList" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom3.as.ASModel" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.xml.serialize.Serializer" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="529" usedBy="3" usesInternal="2" usesExternal="6" layer="4" cycle="">
      <classRef name="org.apache.xml.serialize.BaseMarkupSerializer" type="usedBy"/>
      <classRef name="org.apache.xml.serialize.SerializerFactory" type="usedBy"/>
      <classRef name="org.apache.xml.serialize.SerializerFactoryImpl" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.io.OutputStream" type="usesExternal"/>
      <classRef name="java.io.Writer" type="usesExternal"/>
      <classRef name="org.apache.xml.serialize.OutputFormat" type="usesInternal"/>
      <classRef name="org.xml.sax.DocumentHandler" type="usesExternal"/>
      <classRef name="java.io.IOException" type="usesExternal"/>
      <classRef name="org.xml.sax.ContentHandler" type="usesExternal"/>
      <classRef name="org.apache.xml.serialize.DOMSerializer" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.xs.identity.UniqueOrKey" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="343" usedBy="4" usesInternal="1" usesExternal="1" layer="8" cycle="">
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.KeyRef" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.IdentityConstraint" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.parsers.AbstractSAXParser" sources="xercesImpl-2.2.1.jar" type="abstract class" innerClass="false" size="17867" usedBy="1" usesInternal="21" usesExternal="29" layer="8" cycle="">
      <classRef name="org.apache.xerces.parsers.SAXParser" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.QName" type="usesInternal"/>
      <classRef name="org.xml.sax.SAXException" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.XNIException" type="usesInternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLInputSource" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLParseException" type="usesInternal"/>
      <classRef name="org.xml.sax.helpers.LocatorImpl" type="usesExternal"/>
      <classRef name="org.xml.sax.SAXParseException" type="usesExternal"/>
      <classRef name="java.io.IOException" type="usesExternal"/>
      <classRef name="org.apache.xerces.util.EntityResolverWrapper" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLConfigurationException" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLEntityResolver" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.ErrorHandlerWrapper" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLErrorHandler" type="usesInternal"/>
      <classRef name="java.lang.NullPointerException" type="usesExternal"/>
      <classRef name="org.xml.sax.SAXNotSupportedException" type="usesExternal"/>
      <classRef name="org.xml.sax.SAXNotRecognizedException" type="usesExternal"/>
      <classRef name="org.xml.sax.ext.LexicalHandler" type="usesExternal"/>
      <classRef name="java.lang.ClassCastException" type="usesExternal"/>
      <classRef name="org.xml.sax.ext.DeclHandler" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.psvi.ElementPSVI" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.psvi.AttributePSVI" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.parsers.AbstractXMLDocumentParser" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.PSVIProvider" type="usesInternal"/>
      <classRef name="org.xml.sax.Parser" type="usesExternal"/>
      <classRef name="org.xml.sax.XMLReader" type="usesExternal"/>
      <classRef name="org.xml.sax.ContentHandler" type="usesExternal"/>
      <classRef name="org.xml.sax.DocumentHandler" type="usesExternal"/>
      <classRef name="org.xml.sax.DTDHandler" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.Augmentations" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLParserConfiguration" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLLocator" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.NamespaceContext" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLResourceIdentifier" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLAttributes" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLString" type="usesInternal"/>
      <classRef name="org.xml.sax.InputSource" type="usesExternal"/>
      <classRef name="org.xml.sax.EntityResolver" type="usesExternal"/>
      <classRef name="org.xml.sax.ErrorHandler" type="usesExternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.parsers.XMLParser" type="usesInternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
      <classRef name="org.xml.sax.Locator" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.xml.sax.AttributeList" type="usesExternal"/>
      <classRef name="org.xml.sax.Attributes" type="usesExternal"/>
      <classRef name="java.io.InputStream" type="usesExternal"/>
      <classRef name="java.io.Reader" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.impl.xs.psvi.XSTerm" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="136" usedBy="13" usesInternal="1" usesExternal="1" layer="1" cycle="">
      <classRef name="org.apache.xerces.impl.xs.SchemaGrammar" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSConstraints" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSParticleDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.models.CMBuilder" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSElementDeclaration" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSModelGroup" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSParticle" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSWildcard" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDElementTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDGroupTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSObject" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.dv.DVFactoryException" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="235" usedBy="2" usesInternal="0" usesExternal="2" layer="0" cycle="">
      <classRef name="org.apache.xerces.impl.dv.DTDDVFactory" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dv.SchemaDVFactory" type="usedBy"/>
      <classRef name="java.lang.RuntimeException" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.wml.dom.WMLInputElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1880" usedBy="0" usesInternal="4" usesExternal="1" layer="11" cycle="">
      <classRef name="org.apache.wml.dom.WMLElementImpl" type="usesInternal"/>
      <classRef name="org.apache.wml.WMLInputElement" type="usesInternal"/>
      <classRef name="org.apache.wml.dom.WMLDocumentImpl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.xs.identity.FieldActivator" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="340" usedBy="2" usesInternal="3" usesExternal="1" layer="7" cycle="org.apache.xerces.impl.xs.identity.IdentityConstraint et al.">
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.Selector" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.identity.IdentityConstraint" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.identity.Field" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.identity.XPathMatcher" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.dom3.as.DOMASBuilder" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="547" usedBy="3" usesInternal="4" usesExternal="3" layer="4" cycle="">
      <classRef name="org.apache.xerces.dom.ASDOMImplementationImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom3.as.DOMImplementationAS" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DOMASBuilderImpl" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.w3c.dom.ls.DOMBuilder" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom3.as.ASModel" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom3.as.DOMASException" type="usesInternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.w3c.dom.ls.DOMInputSource" type="usesInternal"/>
    </class>
    <class name="org.apache.html.dom.HTMLHeadingElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="598" usedBy="0" usesInternal="3" usesExternal="2" layer="12" cycle="">
      <classRef name="org.apache.html.dom.HTMLElementImpl" type="usesInternal"/>
      <classRef name="org.w3c.dom.html.HTMLHeadingElement" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.html.dom.HTMLDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="596" usedBy="1" usesInternal="4" usesExternal="2" layer="3" cycle="">
      <classRef name="org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dv.InvalidDatatypeValueException" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.DatatypeValidator" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.ValidationContext" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.XMLChar" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.xs.traversers.XSAttributeChecker" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="21811" usedBy="15" usesInternal="26" usesExternal="16" layer="14" cycle="org.apache.xerces.impl.xs.traversers.XSDHandler et al.">
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDElementTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDGroupTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDHandler" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDNotationTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDocumentInfo" type="usedBy"/>
      <classRef name="java.util.Hashtable" type="usesExternal"/>
      <classRef name="java.util.Vector" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.OneElement" type="usesInternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.QName" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.InvalidDatatypeValueException" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.SchemaNamespaceSupport" type="usesInternal"/>
      <classRef name="java.lang.Long" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.util.XInt" type="usesInternal"/>
      <classRef name="java.lang.NumberFormatException" type="usesExternal"/>
      <classRef name="java.util.StringTokenizer" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.XSWildcardDecl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.XSSimpleType" type="usesInternal"/>
      <classRef name="java.lang.Boolean" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.util.XIntPool" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.OneAttr" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.SymbolTable" type="usesInternal"/>
      <classRef name="org.w3c.dom.Element" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDocumentInfo" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.XSGrammarBucket" type="usesInternal"/>
      <classRef name="org.w3c.dom.Attr" type="usesExternal"/>
      <classRef name="org.apache.xerces.util.DOMUtil" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.SchemaSymbols" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.Container" type="usesInternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="org.apache.xerces.util.XMLSymbols" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.DatatypeException" type="usesInternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.util.Enumeration" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.SchemaGrammar" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.XSAttributeDecl" type="usesInternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="org.apache.xerces.util.NamespaceSupport" type="usesInternal"/>
      <classRef name="org.w3c.dom.Node" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.validation.ValidationState" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.ValidationContext" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.ValidatedInfo" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSSimpleTypeDefinition" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.XSTypeDecl" type="usesInternal"/>
    </class>
    <class name="org.apache.wml.dom.WMLSmallElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="789" usedBy="0" usesInternal="4" usesExternal="1" layer="11" cycle="">
      <classRef name="org.apache.wml.dom.WMLElementImpl" type="usesInternal"/>
      <classRef name="org.apache.wml.WMLSmallElement" type="usesInternal"/>
      <classRef name="org.apache.wml.dom.WMLDocumentImpl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.xs.ElementPSVImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="2306" usedBy="1" usesInternal="8" usesExternal="2" layer="7" cycle="">
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.util.StringListImpl" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.psvi.ElementPSVI" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSElementDeclaration" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSTypeDefinition" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSNotationDeclaration" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSSimpleTypeDefinition" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSModel" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.StringList" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.dv.xs.DurationDV" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="3073" usedBy="1" usesInternal="4" usesExternal="4" layer="4" cycle="">
      <classRef name="org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl" type="usedBy"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.InvalidDatatypeValueException" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.xs.SchemaDateTimeException" type="usesInternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.xs.AbstractDateTimeDV" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.ValidationContext" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.dtd.XMLDTDValidator" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="20834" usedBy="5" usesInternal="41" usesExternal="9" layer="7" cycle="org.apache.xerces.impl.dtd.XMLDTDValidator et al.">
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDLoader" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDProcessor" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLNSDTDValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DTDConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.IntegratedParserConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.validation.ValidationState" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.QName" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLElementDecl" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLAttributeDecl" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLEntityDecl" type="usesInternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dtd.DTDGrammarBucket" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLConfigurationException" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.validation.ValidationManager" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.XMLErrorReporter" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.SymbolTable" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.grammars.XMLGrammarPool" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.DTDDVFactory" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dtd.DTDGrammar" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.NamespaceSupport" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDDescription" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.InvalidDatatypeValueException" type="usesInternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.RuntimeException" type="usesExternal"/>
      <classRef name="java.lang.Boolean" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLComponent" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLDocumentFilter" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDValidatorFilter" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLResourceIdentifier" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLDocumentHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLDocumentSource" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.DatatypeValidator" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLComponentManager" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLLocator" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.NamespaceContext" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.Augmentations" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XNIException" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLAttributes" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLString" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.XMLEntityManager" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.XMLChar" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDProcessor" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLSimpleType" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.XMLSymbols" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.DatatypeException" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.ContentModelValidator" type="usesInternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.grammars.Grammar" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.grammars.XMLGrammarDescription" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.ValidationContext" type="usesInternal"/>
      <classRef name="java.io.PrintStream" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.validation.EntityState" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.xs.XMLSchemaLoader" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="13248" usedBy="3" usesInternal="25" usesExternal="20" layer="14" cycle="org.apache.xerces.impl.xs.traversers.XSDHandler et al.">
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDHandler" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.XMLGrammarCachingConfiguration" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="org.apache.xerces.util.SymbolTable" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.XMLEntityManager" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.XMLErrorReporter" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.XSDDescription" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.DefaultErrorHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.XSGrammarBucket" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.SubstitutionGroupHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.models.CMBuilder" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.XSDeclarationPool" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLConfigurationException" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLEntityResolver" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.grammars.XMLGrammarPool" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.XSMessageFormatter" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.SchemaGrammar" type="usesInternal"/>
      <classRef name="java.util.Hashtable" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.util.StringTokenizer" type="usesExternal"/>
      <classRef name="java.io.IOException" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLInputSource" type="usesInternal"/>
      <classRef name="org.xml.sax.InputSource" type="usesExternal"/>
      <classRef name="java.io.InputStream" type="usesExternal"/>
      <classRef name="java.io.File" type="usesExternal"/>
      <classRef name="java.io.BufferedInputStream" type="usesExternal"/>
      <classRef name="java.io.FileInputStream" type="usesExternal"/>
      <classRef name="java.io.FileNotFoundException" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.grammars.XMLGrammarLoader" type="usesInternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.ClassCastException" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLErrorHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.grammars.Grammar" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XNIException" type="usesInternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
      <classRef name="org.apache.xerces.util.XMLResourceIdentifierImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.XMLSymbols" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.XSConstraints" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.MessageFormatter" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLResourceIdentifier" type="usesInternal"/>
      <classRef name="java.io.Reader" type="usesExternal"/>
      <classRef name="java.lang.Math" type="usesExternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.dom3.DOMError" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="412" usedBy="9" usesInternal="1" usesExternal="2" layer="1" cycle="">
      <classRef name="org.apache.xerces.dom.DOMErrorImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.DOMNormalizer" type="usedBy"/>
      <classRef name="org.apache.xerces.dom3.DOMErrorHandler" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DOMBuilderImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.util.DOMErrorHandlerWrapper" type="usedBy"/>
      <classRef name="org.apache.xml.serialize.BaseMarkupSerializer" type="usedBy"/>
      <classRef name="org.apache.xml.serialize.DOMWriterImpl" type="usedBy"/>
      <classRef name="org.apache.xml.serialize.XMLSerializer" type="usedBy"/>
      <classRef name="org.w3c.dom.ls.ParseErrorEvent" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom3.DOMLocator" type="usesInternal"/>
    </class>
    <class name="org.apache.html.dom.HTMLDListElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="488" usedBy="0" usesInternal="2" usesExternal="2" layer="12" cycle="">
      <classRef name="org.apache.html.dom.HTMLElementImpl" type="usesInternal"/>
      <classRef name="org.w3c.dom.html.HTMLDListElement" type="usesExternal"/>
      <classRef name="org.apache.html.dom.HTMLDocumentImpl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.xni.parser.XMLDTDContentModelSource" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="196" usedBy="5" usesInternal="1" usesExternal="1" layer="2" cycle="">
      <classRef name="org.apache.xerces.parsers.DTDConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.IntegratedParserConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.NonValidatingConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.parser.XMLDTDContentModelFilter" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.parser.XMLDTDScanner" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.XMLDTDContentModelHandler" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.dom.DeferredProcessingInstructionImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1046" usedBy="1" usesInternal="6" usesExternal="1" layer="9" cycle="org.apache.xerces.dom.CoreDocumentImpl et al.">
      <classRef name="org.apache.xerces.dom.DeferredDocumentImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.DeferredDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ProcessingInstructionImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.DeferredNode" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.NodeImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.CharacterDataImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.CoreDocumentImpl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.wml.WMLPrevElement" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="114" usedBy="1" usesInternal="1" usesExternal="1" layer="1" cycle="">
      <classRef name="org.apache.wml.dom.WMLPrevElementImpl" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.wml.WMLElement" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.xni.parser.XMLDTDScanner" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="472" usedBy="7" usesInternal="4" usesExternal="2" layer="4" cycle="">
      <classRef name="org.apache.xerces.impl.XMLDTDScannerImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLDocumentScannerImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DTDConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DTDParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.IntegratedParserConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.NonValidatingConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.XML11Configuration" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLDTDSource" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLDTDContentModelSource" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLInputSource" type="usesInternal"/>
      <classRef name="java.io.IOException" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.XNIException" type="usesInternal"/>
    </class>
    <class name="org.apache.wml.WMLBigElement" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="202" usedBy="1" usesInternal="1" usesExternal="2" layer="1" cycle="">
      <classRef name="org.apache.wml.dom.WMLBigElementImpl" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.wml.WMLElement" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.xml.serialize.TextSerializer" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="3133" usedBy="1" usesInternal="4" usesExternal="8" layer="7" cycle="">
      <classRef name="org.apache.xml.serialize.SerializerFactoryImpl" type="usedBy"/>
      <classRef name="org.apache.xml.serialize.OutputFormat" type="usesInternal"/>
      <classRef name="java.io.IOException" type="usesExternal"/>
      <classRef name="org.xml.sax.SAXException" type="usesExternal"/>
      <classRef name="org.w3c.dom.Element" type="usesExternal"/>
      <classRef name="org.apache.xml.serialize.BaseMarkupSerializer" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.xml.sax.Attributes" type="usesExternal"/>
      <classRef name="org.xml.sax.AttributeList" type="usesExternal"/>
      <classRef name="org.w3c.dom.Node" type="usesExternal"/>
      <classRef name="org.apache.xml.serialize.ElementState" type="usesInternal"/>
      <classRef name="org.apache.xml.serialize.Printer" type="usesInternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
    </class>
    <class name="org.apache.html.dom.HTMLInputElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="2885" usedBy="0" usesInternal="4" usesExternal="4" layer="12" cycle="">
      <classRef name="java.lang.NumberFormatException" type="usesExternal"/>
      <classRef name="org.apache.html.dom.HTMLElementImpl" type="usesInternal"/>
      <classRef name="org.w3c.dom.html.HTMLInputElement" type="usesExternal"/>
      <classRef name="org.apache.html.dom.HTMLFormControl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.html.dom.HTMLDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.impl.dv.xs.DecimalDV" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1941" usedBy="1" usesInternal="4" usesExternal="6" layer="3" cycle="">
      <classRef name="org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dv.InvalidDatatypeValueException" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.math.BigInteger" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.xs.XDecimal" type="usesInternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.math.BigDecimal" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.xs.TypeValidator" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.ValidationContext" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.XMLEntityHandler" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="317" usedBy="4" usesInternal="2" usesExternal="2" layer="1" cycle="">
      <classRef name="org.apache.xerces.impl.XMLDTDScannerImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLDocumentFragmentScannerImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLDocumentScannerImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLEntityManager" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.XMLResourceIdentifier" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XNIException" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.XMLDTDScannerImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="20996" usedBy="4" usesInternal="23" usesExternal="7" layer="8" cycle="">
      <classRef name="org.apache.xerces.impl.XML11DTDScannerImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDLoader" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DTDConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.NonValidatingConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.util.XMLAttributesImpl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.XMLString" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.XMLStringBuffer" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.Boolean" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.XMLScanner" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLDTDScanner" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLComponent" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.XMLEntityHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLDTDHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLDTDContentModelHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.SymbolTable" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.XMLErrorReporter" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.XMLEntityManager" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLInputSource" type="usesInternal"/>
      <classRef name="java.io.IOException" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.XNIException" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLComponentManager" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLConfigurationException" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLResourceIdentifier" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.XMLEntityScanner" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.XMLChar" type="usesInternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="org.apache.xerces.util.XMLResourceIdentifierImpl" type="usesInternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.XMLLocator" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.Augmentations" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLAttributes" type="usesInternal"/>
    </class>
    <class name="org.apache.html.dom.CollectionIndex" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="344" usedBy="1" usesInternal="0" usesExternal="1" layer="0" cycle="">
      <classRef name="org.apache.html.dom.HTMLCollectionImpl" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.util.ParserConfigurationSettings" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="2128" usedBy="7" usesInternal="2" usesExternal="5" layer="3" cycle="">
      <classRef name="org.apache.xerces.dom.DOMValidationConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.BasicParserConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DTDConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.IntegratedParserConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.NonValidatingConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.StandardParserConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.XMLGrammarCachingConfiguration" type="usedBy"/>
      <classRef name="java.util.Vector" type="usesExternal"/>
      <classRef name="java.util.Hashtable" type="usesExternal"/>
      <classRef name="java.lang.Boolean" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLConfigurationException" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLComponentManager" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.wml.dom.WMLOneventElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="783" usedBy="0" usesInternal="4" usesExternal="1" layer="11" cycle="">
      <classRef name="org.apache.wml.dom.WMLElementImpl" type="usesInternal"/>
      <classRef name="org.apache.wml.WMLOneventElement" type="usesInternal"/>
      <classRef name="org.apache.wml.dom.WMLDocumentImpl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.html.dom.HTMLBRElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="613" usedBy="0" usesInternal="3" usesExternal="2" layer="12" cycle="">
      <classRef name="org.apache.html.dom.HTMLElementImpl" type="usesInternal"/>
      <classRef name="org.w3c.dom.html.HTMLBRElement" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.html.dom.HTMLDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.wml.WMLGoElement" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="339" usedBy="1" usesInternal="1" usesExternal="2" layer="1" cycle="">
      <classRef name="org.apache.wml.dom.WMLGoElementImpl" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.wml.WMLElement" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.impl.Version" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="593" usedBy="0" usesInternal="0" usesExternal="4" layer="0" cycle="">
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="java.io.PrintStream" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.util.AugmentationsImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="7163" usedBy="3" usesInternal="1" usesExternal="6" layer="1" cycle="">
      <classRef name="org.apache.xerces.dom.DOMNormalizer" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.util.XMLAttributesImpl" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.Augmentations" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.util.Enumeration" type="usesExternal"/>
      <classRef name="java.util.Hashtable" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.util.NoSuchElementException" type="usesExternal"/>
    </class>
    <class name="org.apache.html.dom.HTMLHeadElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="596" usedBy="1" usesInternal="3" usesExternal="2" layer="11" cycle="org.apache.html.dom.HTMLDocumentImpl et al.">
      <classRef name="org.apache.html.dom.HTMLDocumentImpl" type="usedBy"/>
      <classRef name="org.apache.html.dom.HTMLElementImpl" type="usesInternal"/>
      <classRef name="org.w3c.dom.html.HTMLHeadElement" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.html.dom.HTMLDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.xs.XSAttributeUseImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1044" usedBy="7" usesInternal="4" usesExternal="2" layer="7" cycle="org.apache.xerces.impl.xs.identity.IdentityConstraint et al.">
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSAttributeGroupDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSDeclarationPool" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.XPathMatcher" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSAttributeUse" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.XSAttributeDecl" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.ValidatedInfo" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSAttributeDeclaration" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.xs.psvi.XSSimpleTypeDefinition" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="1594" usedBy="20" usesInternal="4" usesExternal="2" layer="2" cycle="">
      <classRef name="org.apache.xerces.dom.PSVIAttrNSImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.PSVIElementNSImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dv.XSSimpleType" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.AttributePSVImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.ElementPSVImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSAttributeDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSComplexTypeDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSConstraints" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.Field" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.XPathMatcher" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSAttributeDeclaration" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSComplexTypeDefinition" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSAttributeChecker" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.psvi.ItemPSVI" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSTypeDefinition" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.StringList" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSObjectList" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSAnnotation" type="usesInternal"/>
    </class>
    <class name="org.apache.html.dom.HTMLTableColElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1363" usedBy="0" usesInternal="3" usesExternal="2" layer="12" cycle="">
      <classRef name="org.apache.html.dom.HTMLElementImpl" type="usesInternal"/>
      <classRef name="org.w3c.dom.html.HTMLTableColElement" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.html.dom.HTMLDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.wml.dom.WMLSelectElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1677" usedBy="0" usesInternal="4" usesExternal="1" layer="11" cycle="">
      <classRef name="org.apache.wml.dom.WMLElementImpl" type="usesInternal"/>
      <classRef name="org.apache.wml.WMLSelectElement" type="usesInternal"/>
      <classRef name="org.apache.wml.dom.WMLDocumentImpl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.dom.DeferredElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1531" usedBy="1" usesInternal="7" usesExternal="3" layer="9" cycle="org.apache.xerces.dom.CoreDocumentImpl et al.">
      <classRef name="org.apache.xerces.dom.DeferredDocumentImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.DeferredDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.NodeImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.DeferredNode" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ParentNode" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.DocumentImpl" type="usesInternal"/>
      <classRef name="org.w3c.dom.NamedNodeMap" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.CoreDocumentImpl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.w3c.dom.Node" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.impl.xs.util.XSNamedMapImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1806" usedBy="4" usesInternal="4" usesExternal="2" layer="2" cycle="">
      <classRef name="org.apache.xerces.impl.xs.SchemaGrammar" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSElementDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSModelImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.util.XSNamedMap4Types" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.QName" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.util.SymbolHash" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSObject" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSNamedMap" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.parsers.AbstractXMLDocumentParser" sources="xercesImpl-2.2.1.jar" type="abstract class" innerClass="false" size="5094" usedBy="3" usesInternal="14" usesExternal="1" layer="6" cycle="">
      <classRef name="org.apache.xerces.parsers.AbstractDOMParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.AbstractSAXParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.XMLDocumentParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.XMLParser" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLDocumentHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLDTDHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLDTDContentModelHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLDocumentSource" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLParserConfiguration" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLLocator" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.NamespaceContext" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.Augmentations" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XNIException" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.QName" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLAttributes" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLString" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLResourceIdentifier" type="usesInternal"/>
    </class>
    <class name="org.apache.wml.WMLElement" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="229" usedBy="36" usesInternal="0" usesExternal="3" layer="0" cycle="">
      <classRef name="org.apache.wml.WMLAElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLAccessElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLAnchorElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLBElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLBigElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLBrElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLCardElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLDoElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLEmElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLFieldsetElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLGoElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLHeadElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLIElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLImgElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLInputElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLMetaElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLNoopElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLOneventElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLOptgroupElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLOptionElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLPElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLPostfieldElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLPrevElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLRefreshElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLSelectElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLSetvarElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLSmallElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLStrongElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLTableElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLTdElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLTemplateElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLTimerElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLTrElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLUElement" type="usedBy"/>
      <classRef name="org.apache.wml.WMLWmlElement" type="usedBy"/>
      <classRef name="org.apache.wml.dom.WMLElementImpl" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.w3c.dom.Element" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.xni.parser.XMLErrorHandler" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="324" usedBy="15" usesInternal="2" usesExternal="2" layer="3" cycle="">
      <classRef name="org.apache.xerces.dom.CoreDocumentImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.DOMValidationConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLErrorReporter" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDLoader" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaLoader" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDHandler" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.AbstractSAXParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.BasicParserConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DOMParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.XMLGrammarPreparser" type="usedBy"/>
      <classRef name="org.apache.xerces.util.DOMErrorHandlerWrapper" type="usedBy"/>
      <classRef name="org.apache.xerces.util.DefaultErrorHandler" type="usedBy"/>
      <classRef name="org.apache.xerces.util.ErrorHandlerWrapper" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.grammars.XMLGrammarLoader" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.parser.XMLParserConfiguration" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLParseException" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XNIException" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.io.UCSReader" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="2197" usedBy="1" usesInternal="0" usesExternal="7" layer="0" cycle="">
      <classRef name="org.apache.xerces.impl.XMLEntityManager" type="usedBy"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.io.Reader" type="usesExternal"/>
      <classRef name="java.io.InputStream" type="usesExternal"/>
      <classRef name="java.io.IOException" type="usesExternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="java.io.PrintStream" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.xni.parser.XMLInputSource" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1721" usedBy="28" usesInternal="1" usesExternal="4" layer="1" cycle="">
      <classRef name="org.apache.xerces.dom.DOMValidationConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLDTDScannerImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLDocumentFragmentScannerImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLDocumentScannerImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLEntityManager" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDDescription" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDLoader" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaLoader" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDHandler" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.AbstractSAXParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.BasicParserConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DOMASBuilderImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DOMBuilderImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DOMParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DTDConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.NonValidatingConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.XMLGrammarCachingConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.XMLGrammarPreparser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.XMLParser" type="usedBy"/>
      <classRef name="org.apache.xerces.util.DOMEntityResolverWrapper" type="usedBy"/>
      <classRef name="org.apache.xerces.util.EntityResolverWrapper" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.grammars.XMLGrammarLoader" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.parser.XMLDTDScanner" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.parser.XMLDocumentScanner" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.parser.XMLEntityResolver" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.parser.XMLParserConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.parser.XMLPullParserConfiguration" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.io.InputStream" type="usesExternal"/>
      <classRef name="java.io.Reader" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.XMLResourceIdentifier" type="usesInternal"/>
    </class>
    <class name="org.apache.wml.WMLTableElement" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="335" usedBy="1" usesInternal="1" usesExternal="2" layer="1" cycle="">
      <classRef name="org.apache.wml.dom.WMLTableElementImpl" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.wml.WMLElement" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.dom.AttrNSImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="3217" usedBy="6" usesInternal="5" usesExternal="4" layer="9" cycle="org.apache.xerces.dom.CoreDocumentImpl et al.">
      <classRef name="org.apache.xerces.dom.AttributeMap" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.CoreDocumentImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.DeferredAttrNSImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.PSVIAttrNSImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.dom.DOMNodePool" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.dom.DocumentImpl" type="usedBy"/>
      <classRef name="org.w3c.dom.DOMException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.AttrImpl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.CoreDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.NodeImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.DOMMessageFormatter" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.TextImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.xs.psvi.XSConstants" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="992" usedBy="0" usesInternal="0" usesExternal="1" layer="0" cycle="">
      <classRef name="java.lang.Object" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.impl.dv.DTDDVFactory" sources="xercesImpl-2.2.1.jar" type="abstract class" innerClass="false" size="1214" usedBy="5" usesInternal="3" usesExternal="6" layer="3" cycle="">
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DTDConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.NonValidatingConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.XMLGrammarParser" type="usedBy"/>
      <classRef name="java.lang.ClassCastException" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.DVFactoryException" type="usesInternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.DatatypeValidator" type="usesInternal"/>
      <classRef name="java.util.Hashtable" type="usesExternal"/>
      <classRef name="org.apache.xerces.util.ObjectFactory" type="usesInternal"/>
      <classRef name="java.lang.ClassLoader" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.util.MessageFormatter" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="256" usedBy="14" usesInternal="0" usesExternal="4" layer="0" cycle="">
      <classRef name="org.apache.xerces.dom.DOMValidationConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLEntityManager" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLErrorReporter" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.io.ASCIIReader" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.io.UTF8Reader" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.msg.XMLMessageFormatter" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaLoader" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSMessageFormatter" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.dom.DOMParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DTDConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.IntegratedParserConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.NonValidatingConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.StandardParserConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.XMLGrammarCachingConfiguration" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.util.MissingResourceException" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.dom.ElementNSImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="3877" usedBy="4" usesInternal="10" usesExternal="6" layer="9" cycle="org.apache.xerces.dom.CoreDocumentImpl et al.">
      <classRef name="org.apache.xerces.dom.CoreDocumentImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.DeferredElementNSImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.PSVIElementNSImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.dom.ElementNSImpl" type="usedBy"/>
      <classRef name="org.w3c.dom.DOMException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.w3c.dom.Attr" type="usesExternal"/>
      <classRef name="org.apache.xerces.util.URI" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.CoreDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ParentNode" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.DOMMessageFormatter" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.NodeImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ChildNode" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.NamedNodeMapImpl" type="usesInternal"/>
      <classRef name="org.w3c.dom.Node" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.NodeListCache" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.AttributeMap" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.xpath.XPath" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="26475" usedBy="3" usesInternal="6" usesExternal="13" layer="1" cycle="">
      <classRef name="org.apache.xerces.impl.xs.identity.Field" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.Selector" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.XPathMatcher" type="usedBy"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.util.Vector" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xpath.XPathException" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.QName" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.SymbolTable" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.NamespaceContext" type="usesInternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.apache.xerces.util.XMLSymbols" type="usesInternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="java.io.PrintStream" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
      <classRef name="java.lang.Cloneable" type="usesExternal"/>
      <classRef name="java.lang.RuntimeException" type="usesExternal"/>
      <classRef name="org.apache.xerces.util.XMLChar" type="usesInternal"/>
      <classRef name="java.util.Hashtable" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.ArrayIndexOutOfBoundsException" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.impl.xs.psvi.XSTypeDefinition" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="423" usedBy="29" usesInternal="1" usesExternal="1" layer="1" cycle="">
      <classRef name="org.apache.xerces.dom.PSVIAttrNSImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.PSVIElementNSImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.AttributePSVImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.ElementPSVImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.SchemaGrammar" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.SubstitutionGroupHandler" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSAttributeGroupDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSComplexTypeDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSConstraints" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSElementDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSModelImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSTypeDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.Field" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.IDValue" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.XPathMatcher" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSComplexTypeDefinition" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSElementDeclaration" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSModel" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSNamespaceItem" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSSimpleTypeDefinition" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDElementTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.util.XSNamedMap4Types" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.psvi.ItemPSVI" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSObject" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.dtd.DTDGrammar" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="27490" usedBy="6" usesInternal="29" usesExternal="8" layer="5" cycle="">
      <classRef name="org.apache.xerces.impl.dtd.DTDGrammarBucket" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDLoader" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDProcessor" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DTDParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.XMLGrammarCachingConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.QName" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.ContentModelValidator" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.DatatypeValidator" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLAttributeDecl" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLElementDecl" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLEntityDecl" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLSimpleType" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLContentSpec" type="usesInternal"/>
      <classRef name="java.util.Hashtable" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLNotationDecl" type="usesInternal"/>
      <classRef name="java.util.Vector" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.MixedContentModel" type="usesInternal"/>
      <classRef name="java.lang.RuntimeException" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.SimpleContentModel" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.DFAContentModel" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.CMAny" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.CMLeaf" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.CMBinOp" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.CMUniOp" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLDTDHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLDTDContentModelHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.validation.EntityState" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.grammars.Grammar" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.SymbolTable" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDDescription" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.grammars.XMLGrammarDescription" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLLocator" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.Augmentations" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XNIException" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLResourceIdentifier" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XMLString" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dtd.models.CMNode" type="usesInternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="java.io.PrintStream" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.impl.dv.xs.XDecimal" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="267" usedBy="1" usesInternal="0" usesExternal="2" layer="0" cycle="">
      <classRef name="org.apache.xerces.impl.dv.xs.DecimalDV" type="usedBy"/>
      <classRef name="java.math.BigDecimal" type="usesExternal"/>
      <classRef name="java.math.BigInteger" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.dom.DeferredEntityReferenceImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1219" usedBy="1" usesInternal="6" usesExternal="1" layer="9" cycle="org.apache.xerces.dom.CoreDocumentImpl et al.">
      <classRef name="org.apache.xerces.dom.DeferredDocumentImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.DeferredDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.EntityReferenceImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.DeferredNode" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.NodeImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ParentNode" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.CoreDocumentImpl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.dom.DOMErrorImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1271" usedBy="6" usesInternal="4" usesExternal="3" layer="3" cycle="">
      <classRef name="org.apache.xerces.dom.DOMNormalizer" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DOMBuilderImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.util.DOMErrorHandlerWrapper" type="usedBy"/>
      <classRef name="org.apache.xml.serialize.BaseMarkupSerializer" type="usedBy"/>
      <classRef name="org.apache.xml.serialize.DOMWriterImpl" type="usedBy"/>
      <classRef name="org.apache.xml.serialize.XMLSerializer" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.DOMLocatorImpl" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom3.DOMError" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLParseException" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom3.DOMLocator" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.dv.xs.BaseDVFactory" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="3809" usedBy="1" usesInternal="5" usesExternal="3" layer="7" cycle="">
      <classRef name="org.apache.xerces.impl.dv.xs.FullDVFactory" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dv.XSSimpleType" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.XSFacets" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.SymbolHash" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.SchemaDVFactory" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.xni.XMLDTDContentModelHandler" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="829" usedBy="14" usesInternal="2" usesExternal="2" layer="1" cycle="">
      <classRef name="org.apache.xerces.dom.DOMValidationConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLDTDScannerImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.DTDGrammar" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDLoader" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDProcessor" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.AbstractXMLDocumentParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.BasicParserConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DTDConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DTDParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.IntegratedParserConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.NonValidatingConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.parser.XMLDTDContentModelFilter" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.parser.XMLDTDContentModelSource" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.parser.XMLParserConfiguration" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.Augmentations" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XNIException" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.dv.xs.IDDV" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="992" usedBy="1" usesInternal="4" usesExternal="2" layer="3" cycle="">
      <classRef name="org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dv.InvalidDatatypeValueException" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.xs.TypeValidator" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.ValidationContext" type="usesInternal"/>
      <classRef name="org.apache.xerces.util.XMLChar" type="usesInternal"/>
    </class>
    <class name="org.apache.wml.WMLTemplateElement" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="321" usedBy="1" usesInternal="1" usesExternal="2" layer="1" cycle="">
      <classRef name="org.apache.wml.dom.WMLTemplateElementImpl" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.wml.WMLElement" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.dom3.as.ASDataType" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="2011" usedBy="2" usesInternal="0" usesExternal="1" layer="0" cycle="">
      <classRef name="org.apache.xerces.dom3.as.ASAttributeDeclaration" type="usedBy"/>
      <classRef name="org.apache.xerces.dom3.as.ASElementDeclaration" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.util.DOMErrorHandlerWrapper" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="3129" usedBy="3" usesInternal="8" usesExternal="9" layer="4" cycle="">
      <classRef name="org.apache.xerces.dom.CoreDocumentImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.DOMNormalizer" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DOMBuilderImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.DOMErrorImpl" type="usesInternal"/>
      <classRef name="java.io.PrintWriter" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLErrorHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom3.DOMErrorHandler" type="usesInternal"/>
      <classRef name="org.w3c.dom.Node" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.parser.XMLParseException" type="usesInternal"/>
      <classRef name="org.apache.xerces.xni.XNIException" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom3.DOMError" type="usesInternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.DOMLocatorImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom3.DOMLocator" type="usesInternal"/>
      <classRef name="java.io.PrintStream" type="usesExternal"/>
      <classRef name="java.io.OutputStream" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.dom3.as.NodeEditAS" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="533" usedBy="3" usesInternal="1" usesExternal="2" layer="1" cycle="">
      <classRef name="org.apache.xerces.dom3.as.CharacterDataEditAS" type="usedBy"/>
      <classRef name="org.apache.xerces.dom3.as.DocumentEditAS" type="usedBy"/>
      <classRef name="org.apache.xerces.dom3.as.ElementEditAS" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.w3c.dom.Node" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom3.as.DOMASException" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.dv.xs.HexBinaryDV" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="705" usedBy="1" usesInternal="4" usesExternal="2" layer="3" cycle="">
      <classRef name="org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dv.InvalidDatatypeValueException" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.xs.TypeValidator" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.dv.ValidationContext" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.dv.util.HexBin" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.dom.ElementDefinitionImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1145" usedBy="4" usesInternal="4" usesExternal="3" layer="9" cycle="org.apache.xerces.dom.CoreDocumentImpl et al.">
      <classRef name="org.apache.xerces.dom.CoreDocumentImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.DeferredElementDefinitionImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.AbstractDOMParser" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.NamedNodeMapImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ParentNode" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.CoreDocumentImpl" type="usesInternal"/>
      <classRef name="org.w3c.dom.Node" type="usesExternal"/>
      <classRef name="org.w3c.dom.NamedNodeMap" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.NodeImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.dom3.UserDataHandler" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="350" usedBy="2" usesInternal="0" usesExternal="3" layer="0" cycle="">
      <classRef name="org.apache.xerces.dom.CoreDocumentImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.NodeImpl" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.w3c.dom.Node" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.impl.dv.util.Base64" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="2890" usedBy="1" usesInternal="0" usesExternal="4" layer="0" cycle="">
      <classRef name="org.apache.xerces.impl.dv.xs.Base64BinaryDV" type="usedBy"/>
      <classRef name="java.io.UnsupportedEncodingException" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.util.DOMUtil" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="6987" usedBy="15" usesInternal="3" usesExternal="15" layer="10" cycle="">
      <classRef name="org.apache.xerces.impl.xs.traversers.XSAttributeChecker" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDElementTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDGroupTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDHandler" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDNotationTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDocumentInfo" type="usedBy"/>
      <classRef name="org.apache.xerces.dom.DocumentImpl" type="usesInternal"/>
      <classRef name="org.w3c.dom.Attr" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.AttrImpl" type="usesInternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.w3c.dom.Element" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.NodeImpl" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.w3c.dom.Node" type="usesExternal"/>
      <classRef name="org.w3c.dom.DOMException" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.w3c.dom.Document" type="usesExternal"/>
      <classRef name="org.w3c.dom.NamedNodeMap" type="usesExternal"/>
      <classRef name="org.w3c.dom.CDATASection" type="usesExternal"/>
      <classRef name="org.w3c.dom.Comment" type="usesExternal"/>
      <classRef name="org.w3c.dom.EntityReference" type="usesExternal"/>
      <classRef name="org.w3c.dom.ProcessingInstruction" type="usesExternal"/>
      <classRef name="org.w3c.dom.Text" type="usesExternal"/>
    </class>
    <class name="org.apache.html.dom.HTMLTableCellElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="2852" usedBy="1" usesInternal="4" usesExternal="4" layer="12" cycle="">
      <classRef name="org.apache.html.dom.HTMLTableRowElementImpl" type="usedBy"/>
      <classRef name="org.w3c.dom.html.HTMLTableRowElement" type="usesExternal"/>
      <classRef name="org.w3c.dom.html.HTMLTableCellElement" type="usesExternal"/>
      <classRef name="org.apache.html.dom.HTMLElementImpl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.html.dom.HTMLDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ChildNode" type="usesInternal"/>
      <classRef name="org.w3c.dom.Node" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.html.dom.HTMLAnchorElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="2056" usedBy="0" usesInternal="3" usesExternal="2" layer="12" cycle="">
      <classRef name="org.apache.html.dom.HTMLElementImpl" type="usesInternal"/>
      <classRef name="org.w3c.dom.html.HTMLAnchorElement" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.html.dom.HTMLDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.xni.XMLLocator" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="191" usedBy="25" usesInternal="1" usesExternal="1" layer="1" cycle="">
      <classRef name="org.apache.xerces.dom.DOMNormalizer" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLDTDScannerImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLDocumentScannerImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLEntityScanner" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLErrorReporter" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.XMLNamespaceBinder" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.DTDGrammar" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDProcessor" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.dtd.XMLDTDValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSConstraints" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.dom.DOMParser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDHandler" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.util.SimpleLocator" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.AbstractDOMParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.AbstractSAXParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.AbstractXMLDocumentParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DTDConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.DTDParser" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.NonValidatingConfiguration" type="usedBy"/>
      <classRef name="org.apache.xerces.util.ErrorHandlerWrapper" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.XMLDTDHandler" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.XMLDocumentFragmentHandler" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.XMLDocumentHandler" type="usedBy"/>
      <classRef name="org.apache.xerces.xni.parser.XMLParseException" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.XMLResourceIdentifier" type="usesInternal"/>
    </class>
    <class name="org.apache.wml.dom.WMLTimerElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="879" usedBy="0" usesInternal="4" usesExternal="1" layer="11" cycle="">
      <classRef name="org.apache.wml.dom.WMLElementImpl" type="usesInternal"/>
      <classRef name="org.apache.wml.WMLTimerElement" type="usesInternal"/>
      <classRef name="org.apache.wml.dom.WMLDocumentImpl" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.html.dom.HTMLFrameElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1491" usedBy="0" usesInternal="3" usesExternal="2" layer="12" cycle="">
      <classRef name="org.apache.html.dom.HTMLElementImpl" type="usesInternal"/>
      <classRef name="org.w3c.dom.html.HTMLFrameElement" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.html.dom.HTMLDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.xs.identity.IdentityConstraint" sources="xercesImpl-2.2.1.jar" type="abstract class" innerClass="false" size="2699" usedBy="12" usesInternal="6" usesExternal="3" layer="7" cycle="org.apache.xerces.impl.xs.identity.IdentityConstraint et al.">
      <classRef name="org.apache.xerces.impl.xs.SchemaGrammar" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSElementDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.Field" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.FieldActivator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.KeyRef" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.Selector" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.UniqueOrKey" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDHandler" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.identity.Field" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.util.StringListImpl" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSIDConstraintDefinition" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.identity.Selector" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.StringList" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.psvi.XSAnnotation" type="usesInternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
    </class>
    <class name="org.apache.xerces.impl.xs.models.XSCMValidator" sources="xercesImpl-2.2.1.jar" type="interface" innerClass="false" size="564" usedBy="7" usesInternal="3" usesExternal="1" layer="7" cycle="org.apache.xerces.impl.xs.identity.IdentityConstraint et al.">
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaValidator" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSComplexTypeDecl" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.XSConstraints" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.models.CMBuilder" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.models.XSAllCM" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.models.XSDFACM" type="usedBy"/>
      <classRef name="org.apache.xerces.impl.xs.models.XSEmptyCM" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.xerces.xni.QName" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.SubstitutionGroupHandler" type="usesInternal"/>
      <classRef name="org.apache.xerces.impl.xs.XMLSchemaException" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.util.ShadowedSymbolTable" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="708" usedBy="2" usesInternal="1" usesExternal="1" layer="1" cycle="">
      <classRef name="org.apache.xerces.dom.CoreDocumentImpl" type="usedBy"/>
      <classRef name="org.apache.xerces.parsers.CachingParserPool" type="usedBy"/>
      <classRef name="org.apache.xerces.util.SymbolTable" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.html.dom.HTMLModElementImpl" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="694" usedBy="0" usesInternal="3" usesExternal="2" layer="12" cycle="">
      <classRef name="org.apache.html.dom.HTMLElementImpl" type="usesInternal"/>
      <classRef name="org.w3c.dom.html.HTMLModElement" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.html.dom.HTMLDocumentImpl" type="usesInternal"/>
      <classRef name="org.apache.xerces.dom.ElementImpl" type="usesInternal"/>
    </class>
    <class name="org.apache.xerces.impl.dtd.models.MixedContentModel" sources="xercesImpl-2.2.1.jar" type="class" innerClass="false" size="1120" usedBy="1" usesInternal="2" usesExternal="2" layer="2" cycle="">
      <classRef name="org