<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type='text/xsl' href='reportXMLtoHTML.xsl'?>
<classycle title='dist/sat4j-nightly.jar'>
  <cycles>
    <cycle name="org.apache.commons.collections.FastHashMap and inner classes" size="7" longestWalk="0" girth="2" radius="2" diameter="3" bestFragmentSize="2">
      <classes>
        <classRef name="org.apache.commons.collections.FastHashMap" eccentricity="2" maximumFragmentSize="2"/>
        <classRef name="org.apache.commons.collections.FastHashMap$EntrySet" eccentricity="2" maximumFragmentSize="6"/>
        <classRef name="org.apache.commons.collections.FastHashMap$CollectionView" eccentricity="2" maximumFragmentSize="5"/>
        <classRef name="org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator" eccentricity="2" maximumFragmentSize="6"/>
        <classRef name="org.apache.commons.collections.FastHashMap$1" eccentricity="3" maximumFragmentSize="6"/>
        <classRef name="org.apache.commons.collections.FastHashMap$KeySet" eccentricity="2" maximumFragmentSize="6"/>
        <classRef name="org.apache.commons.collections.FastHashMap$Values" eccentricity="2" maximumFragmentSize="6"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.commons.collections.FastHashMap"/>
        <classRef name="org.apache.commons.collections.FastHashMap$EntrySet"/>
        <classRef name="org.apache.commons.collections.FastHashMap$CollectionView"/>
        <classRef name="org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator"/>
        <classRef name="org.apache.commons.collections.FastHashMap$KeySet"/>
        <classRef name="org.apache.commons.collections.FastHashMap$Values"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.commons.collections.FastHashMap"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.commons.beanutils.DynaBean et al." size="2" longestWalk="1" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.commons.beanutils.DynaBean" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.commons.beanutils.DynaClass" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.commons.beanutils.DynaBean"/>
        <classRef name="org.apache.commons.beanutils.DynaClass"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.commons.beanutils.DynaBean"/>
        <classRef name="org.apache.commons.beanutils.DynaClass"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.commons.logging.LogFactory and inner classes" size="3" longestWalk="1" girth="2" radius="1" diameter="2" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.commons.logging.LogFactory" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.commons.logging.LogFactory$1" eccentricity="2" maximumFragmentSize="2"/>
        <classRef name="org.apache.commons.logging.LogFactory$2" eccentricity="2" maximumFragmentSize="2"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.commons.logging.LogFactory"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.commons.logging.LogFactory"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.commons.beanutils.BeanMap and inner classes" size="5" longestWalk="1" girth="2" radius="1" diameter="2" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.commons.beanutils.BeanMap" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.commons.beanutils.BeanMap$9" eccentricity="2" maximumFragmentSize="4"/>
        <classRef name="org.apache.commons.beanutils.BeanMap$10" eccentricity="2" maximumFragmentSize="4"/>
        <classRef name="org.apache.commons.beanutils.BeanMap$11" eccentricity="2" maximumFragmentSize="4"/>
        <classRef name="org.apache.commons.beanutils.BeanMap$Entry" eccentricity="2" maximumFragmentSize="4"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.commons.beanutils.BeanMap"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.commons.beanutils.BeanMap"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.commons.logging.impl.SimpleLog and inner classes" size="2" longestWalk="1" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.commons.logging.impl.SimpleLog" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.commons.logging.impl.SimpleLog$1" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.commons.logging.impl.SimpleLog"/>
        <classRef name="org.apache.commons.logging.impl.SimpleLog$1"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.commons.logging.impl.SimpleLog"/>
        <classRef name="org.apache.commons.logging.impl.SimpleLog$1"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.sat4j.core.Vec and inner classes" size="2" longestWalk="1" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.sat4j.core.Vec" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.sat4j.core.Vec$1" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.sat4j.core.Vec"/>
        <classRef name="org.sat4j.core.Vec$1"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.sat4j.core.Vec"/>
        <classRef name="org.sat4j.core.Vec$1"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.sat4j.core.VecInt and inner classes" size="3" longestWalk="1" girth="2" radius="1" diameter="2" bestFragmentSize="1">
      <classes>
        <classRef name="org.sat4j.core.VecInt" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.sat4j.core.VecInt$2" eccentricity="2" maximumFragmentSize="2"/>
        <classRef name="org.sat4j.core.VecInt$1" eccentricity="2" maximumFragmentSize="2"/>
      </classes>
      <centerClasses>
        <classRef name="org.sat4j.core.VecInt"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.sat4j.core.VecInt"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.sat4j.minisat.core.Constr et al." size="3" longestWalk="1" girth="2" radius="1" diameter="2" bestFragmentSize="1">
      <classes>
        <classRef name="org.sat4j.minisat.core.Constr" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.sat4j.minisat.core.Propagatable" eccentricity="2" maximumFragmentSize="2"/>
        <classRef name="org.sat4j.minisat.core.UnitPropagationListener" eccentricity="2" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.sat4j.minisat.core.Constr"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.sat4j.minisat.core.Constr"/>
        <classRef name="org.sat4j.minisat.core.UnitPropagationListener"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.commons.beanutils.MethodUtils and inner classes" size="2" longestWalk="2" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.commons.beanutils.MethodUtils" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.commons.beanutils.MethodUtils$MethodDescriptor" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.commons.beanutils.MethodUtils"/>
        <classRef name="org.apache.commons.beanutils.MethodUtils$MethodDescriptor"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.commons.beanutils.MethodUtils"/>
        <classRef name="org.apache.commons.beanutils.MethodUtils$MethodDescriptor"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.commons.logging.impl.LogFactoryImpl and inner classes" size="2" longestWalk="2" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.commons.logging.impl.LogFactoryImpl" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.commons.logging.impl.LogFactoryImpl$1" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.commons.logging.impl.LogFactoryImpl"/>
        <classRef name="org.apache.commons.logging.impl.LogFactoryImpl$1"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.commons.logging.impl.LogFactoryImpl"/>
        <classRef name="org.apache.commons.logging.impl.LogFactoryImpl$1"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.commons.beanutils.BeanUtilsBean et al." size="4" longestWalk="3" girth="2" radius="1" diameter="2" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.commons.beanutils.PropertyUtilsBean" eccentricity="2" maximumFragmentSize="3"/>
        <classRef name="org.apache.commons.beanutils.BeanUtilsBean" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" eccentricity="2" maximumFragmentSize="3"/>
        <classRef name="org.apache.commons.beanutils.BeanUtilsBean$1" eccentricity="2" maximumFragmentSize="3"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.commons.beanutils.BeanUtilsBean"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.commons.beanutils.BeanUtilsBean"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.commons.beanutils.ResultSetDynaClass et al." size="2" longestWalk="3" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.commons.beanutils.ResultSetDynaClass" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.commons.beanutils.ResultSetIterator" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.commons.beanutils.ResultSetDynaClass"/>
        <classRef name="org.apache.commons.beanutils.ResultSetIterator"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.commons.beanutils.ResultSetDynaClass"/>
        <classRef name="org.apache.commons.beanutils.ResultSetIterator"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.commons.cli.HelpFormatter and inner classes" size="3" longestWalk="4" girth="2" radius="1" diameter="2" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.commons.cli.HelpFormatter" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.commons.cli.HelpFormatter$StringBufferComparator" eccentricity="1" maximumFragmentSize="2"/>
        <classRef name="org.apache.commons.cli.HelpFormatter$1" eccentricity="2" maximumFragmentSize="2"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.commons.cli.HelpFormatter"/>
        <classRef name="org.apache.commons.cli.HelpFormatter$StringBufferComparator"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.commons.cli.HelpFormatter"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.sat4j.minisat.core.Solver and inner classes" size="6" longestWalk="4" girth="2" radius="1" diameter="2" bestFragmentSize="1">
      <classes>
        <classRef name="org.sat4j.minisat.core.Solver" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.sat4j.minisat.core.Solver$2" eccentricity="2" maximumFragmentSize="5"/>
        <classRef name="org.sat4j.minisat.core.Solver$ISimplifier" eccentricity="2" maximumFragmentSize="5"/>
        <classRef name="org.sat4j.minisat.core.Solver$3" eccentricity="2" maximumFragmentSize="5"/>
        <classRef name="org.sat4j.minisat.core.Solver$4" eccentricity="2" maximumFragmentSize="5"/>
        <classRef name="org.sat4j.minisat.core.Solver$1" eccentricity="2" maximumFragmentSize="5"/>
      </classes>
      <centerClasses>
        <classRef name="org.sat4j.minisat.core.Solver"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.sat4j.minisat.core.Solver"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.commons.beanutils.WrapDynaBean et al." size="2" longestWalk="5" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.commons.beanutils.WrapDynaBean" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.commons.beanutils.WrapDynaClass" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.commons.beanutils.WrapDynaBean"/>
        <classRef name="org.apache.commons.beanutils.WrapDynaClass"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.commons.beanutils.WrapDynaBean"/>
        <classRef name="org.apache.commons.beanutils.WrapDynaClass"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean et al." size="4" longestWalk="5" girth="2" radius="1" diameter="2" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.commons.beanutils.locale.LocaleConvertUtilsBean" eccentricity="2" maximumFragmentSize="3"/>
        <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor" eccentricity="2" maximumFragmentSize="3"/>
        <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1" eccentricity="2" maximumFragmentSize="3"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.sat4j.minisat.orders.MyOrder and inner classes" size="2" longestWalk="5" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.sat4j.minisat.orders.MyOrder" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.sat4j.minisat.orders.MyOrder$Temp" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.sat4j.minisat.orders.MyOrder"/>
        <classRef name="org.sat4j.minisat.orders.MyOrder$Temp"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.sat4j.minisat.orders.MyOrder"/>
        <classRef name="org.sat4j.minisat.orders.MyOrder$Temp"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.sat4j.minisat.orders.JWOrder and inner classes" size="2" longestWalk="5" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.sat4j.minisat.orders.JWOrder" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.sat4j.minisat.orders.JWOrder$Temp" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.sat4j.minisat.orders.JWOrder"/>
        <classRef name="org.sat4j.minisat.orders.JWOrder$Temp"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.sat4j.minisat.orders.JWOrder"/>
        <classRef name="org.sat4j.minisat.orders.JWOrder$Temp"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.apache.commons.beanutils.locale.LocaleBeanUtils and inner classes" size="2" longestWalk="6" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtils" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtils"/>
        <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtils"/>
        <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.sat4j.AbstractLauncher et al." size="3" longestWalk="10" girth="2" radius="1" diameter="2" bestFragmentSize="1">
      <classes>
        <classRef name="org.sat4j.AbstractLauncher" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.sat4j.AbstractLauncher$1" eccentricity="2" maximumFragmentSize="2"/>
        <classRef name="org.sat4j.Lanceur" eccentricity="2" maximumFragmentSize="2"/>
      </classes>
      <centerClasses>
        <classRef name="org.sat4j.AbstractLauncher"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.sat4j.AbstractLauncher"/>
      </bestFragmenters>
    </cycle>
    <cycle name="org.sat4j.CSPLauncher and inner classes" size="2" longestWalk="13" girth="2" radius="1" diameter="1" bestFragmentSize="1">
      <classes>
        <classRef name="org.sat4j.CSPLauncher" eccentricity="1" maximumFragmentSize="1"/>
        <classRef name="org.sat4j.CSPLauncher$1" eccentricity="1" maximumFragmentSize="1"/>
      </classes>
      <centerClasses>
        <classRef name="org.sat4j.CSPLauncher"/>
        <classRef name="org.sat4j.CSPLauncher$1"/>
      </centerClasses>
      <bestFragmenters>
        <classRef name="org.sat4j.CSPLauncher"/>
        <classRef name="org.sat4j.CSPLauncher$1"/>
      </bestFragmenters>
    </cycle>
  </cycles>
  <classes numberOfExternalClasses="156">
    <class name="org.apache.commons.beanutils.BasicDynaBean" type="class" innerClass="false" size="6821" usedBy="1" usesInternal="4" usesExternal="22" layer="2">
      <classRef name="org.apache.commons.beanutils.RowSetDynaClass" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="java.util.HashMap" type="usesExternal"/>
      <classRef name="java.lang.NullPointerException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.util.Map" type="usesExternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.lang.Byte" type="usesExternal"/>
      <classRef name="java.lang.Character" type="usesExternal"/>
      <classRef name="java.lang.Double" type="usesExternal"/>
      <classRef name="java.lang.Float" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.Long" type="usesExternal"/>
      <classRef name="java.lang.Short" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.ClassCastException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usesInternal"/>
      <classRef name="java.io.Serializable" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
      <classRef name="java.lang.Boolean" type="usesExternal"/>
      <classRef name="java.lang.reflect.Array" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BasicDynaClass" type="class" innerClass="false" size="4635" usedBy="1" usesInternal="3" usesExternal="15" layer="2">
      <classRef name="org.apache.commons.beanutils.LazyDynaClass" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
      <classRef name="java.util.HashMap" type="usesExternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usesInternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="java.lang.InstantiationException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="java.io.Serializable" type="usesExternal"/>
      <classRef name="java.lang.reflect.Constructor" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanAccessLanguageException" type="class" innerClass="false" size="527" usedBy="1" usesInternal="0" usesExternal="2" layer="0">
      <classRef name="org.apache.commons.beanutils.NestedNullException" type="usedBy"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanComparator" type="class" innerClass="false" size="2160" usedBy="0" usesInternal="1" usesExternal="7" layer="5">
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.ClassCastException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.util.Comparator" type="usesExternal"/>
      <classRef name="java.io.Serializable" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.comparators.ComparableComparator" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtils" type="usesInternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanMap" type="class" innerClass="false" size="11151" usedBy="4" usesInternal="12" usesExternal="41" layer="1">
      <classRef name="org.apache.commons.beanutils.BeanMap$10" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$11" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$9" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$Entry" type="usedBy"/>
      <classRef name="java.util.HashMap" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.CloneNotSupportedException" type="usesExternal"/>
      <classRef name="java.lang.UnsupportedOperationException" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="java.lang.NullPointerException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$9" type="usesInternal"/>
      <classRef name="java.util.ArrayList" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$10" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$11" type="usesInternal"/>
      <classRef name="java.lang.reflect.Method" type="usesExternal"/>
      <classRef name="java.beans.IntrospectionException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.InstantiationException" type="usesExternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.Transformer" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$1" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$2" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$3" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$4" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$5" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$6" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$7" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$8" type="usesInternal"/>
      <classRef name="java.util.AbstractMap" type="usesExternal"/>
      <classRef name="java.lang.Cloneable" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$Entry" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.util.Iterator" type="usesExternal"/>
      <classRef name="java.lang.ClassCastException" type="usesExternal"/>
      <classRef name="java.util.Set" type="usesExternal"/>
      <classRef name="java.util.Collection" type="usesExternal"/>
      <classRef name="java.beans.BeanInfo" type="usesExternal"/>
      <classRef name="java.beans.PropertyDescriptor" type="usesExternal"/>
      <classRef name="java.lang.reflect.Constructor" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.set.UnmodifiableSet" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.list.UnmodifiableList" type="usesExternal"/>
      <classRef name="java.beans.Introspector" type="usesExternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="java.io.PrintStream" type="usesExternal"/>
      <classRef name="java.lang.Boolean" type="usesExternal"/>
      <classRef name="java.lang.Character" type="usesExternal"/>
      <classRef name="java.lang.Byte" type="usesExternal"/>
      <classRef name="java.lang.Short" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.Long" type="usesExternal"/>
      <classRef name="java.lang.Float" type="usesExternal"/>
      <classRef name="java.lang.Double" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanMap$1" type="class" innerClass="true" size="677" usedBy="1" usesInternal="0" usesExternal="4" layer="0">
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.Transformer" type="usesExternal"/>
      <classRef name="java.lang.Boolean" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanMap$10" type="class" innerClass="true" size="1149" usedBy="1" usesInternal="1" usesExternal="4" layer="1">
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usedBy"/>
      <classRef name="java.lang.UnsupportedOperationException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.util.Iterator" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanMap$11" type="class" innerClass="true" size="1339" usedBy="1" usesInternal="2" usesExternal="4" layer="1">
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$Entry" type="usesInternal"/>
      <classRef name="java.lang.UnsupportedOperationException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.util.Iterator" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanMap$2" type="class" innerClass="true" size="690" usedBy="1" usesInternal="0" usesExternal="4" layer="0">
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usedBy"/>
      <classRef name="java.lang.Character" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.Transformer" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanMap$3" type="class" innerClass="true" size="671" usedBy="1" usesInternal="0" usesExternal="4" layer="0">
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.Transformer" type="usesExternal"/>
      <classRef name="java.lang.Byte" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanMap$4" type="class" innerClass="true" size="673" usedBy="1" usesInternal="0" usesExternal="4" layer="0">
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.Transformer" type="usesExternal"/>
      <classRef name="java.lang.Short" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanMap$5" type="class" innerClass="true" size="677" usedBy="1" usesInternal="0" usesExternal="4" layer="0">
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.Transformer" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanMap$6" type="class" innerClass="true" size="671" usedBy="1" usesInternal="0" usesExternal="4" layer="0">
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.Transformer" type="usesExternal"/>
      <classRef name="java.lang.Long" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanMap$7" type="class" innerClass="true" size="673" usedBy="1" usesInternal="0" usesExternal="4" layer="0">
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.Transformer" type="usesExternal"/>
      <classRef name="java.lang.Float" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanMap$8" type="class" innerClass="true" size="675" usedBy="1" usesInternal="0" usesExternal="4" layer="0">
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.Transformer" type="usesExternal"/>
      <classRef name="java.lang.Double" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanMap$9" type="class" innerClass="true" size="858" usedBy="1" usesInternal="1" usesExternal="3" layer="1">
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usedBy"/>
      <classRef name="java.util.AbstractSet" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usesInternal"/>
      <classRef name="java.util.Iterator" type="usesExternal"/>
      <classRef name="java.util.HashMap" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanMap$Entry" type="class" innerClass="true" size="1076" usedBy="2" usesInternal="1" usesExternal="2" layer="1">
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanMap$11" type="usedBy"/>
      <classRef name="org.apache.commons.collections.keyvalue.AbstractMapEntry" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BeanMap" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanPredicate" type="class" innerClass="false" size="2586" usedBy="0" usesInternal="3" usesExternal="9" layer="5">
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.Predicate" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtils" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanPropertyValueChangeClosure" type="class" innerClass="false" size="2857" usedBy="0" usesInternal="3" usesExternal="9" layer="5">
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.Closure" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtils" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate" type="class" innerClass="false" size="3110" usedBy="0" usesInternal="3" usesExternal="9" layer="5">
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.Predicate" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtils" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanToPropertyValueTransformer" type="class" innerClass="false" size="2859" usedBy="0" usesInternal="3" usesExternal="10" layer="5">
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.Transformer" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtils" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanUtils" type="class" innerClass="false" size="3225" usedBy="3" usesInternal="2" usesExternal="7" layer="4">
      <classRef name="org.apache.commons.beanutils.ConvertingWrapDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtils" type="usedBy"/>
      <classRef name="org.sat4j.Lanceur" type="usedBy"/>
      <classRef name="org.apache.commons.collections.FastHashMap" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.InstantiationException" type="usesExternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.util.Map" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usesInternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanUtilsBean" type="class" innerClass="false" size="15280" usedBy="5" usesInternal="11" usesExternal="25" layer="3">
      <classRef name="org.apache.commons.beanutils.BeanUtils" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean$1" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtilsBean" type="usesInternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usesInternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.util.Map" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="java.lang.NumberFormatException" type="usesExternal"/>
      <classRef name="java.lang.IndexOutOfBoundsException" type="usesExternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="java.util.HashMap" type="usesExternal"/>
      <classRef name="java.util.Collection" type="usesExternal"/>
      <classRef name="java.util.ArrayList" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.MappedPropertyDescriptor" type="usesInternal"/>
      <classRef name="java.beans.IndexedPropertyDescriptor" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean$1" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.ContextClassLoaderLocal" type="usesInternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.InstantiationException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
      <classRef name="java.util.Iterator" type="usesExternal"/>
      <classRef name="java.beans.PropertyDescriptor" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
      <classRef name="java.util.Set" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.reflect.Array" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
      <classRef name="java.lang.reflect.Method" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.BeanUtilsBean$1" type="class" innerClass="true" size="551" usedBy="1" usesInternal="2" usesExternal="1" layer="3">
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.ContextClassLoaderLocal" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.ConstructorUtils" type="class" innerClass="false" size="4328" usedBy="0" usesInternal="1" usesExternal="11" layer="3">
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.SecurityException" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="java.lang.InstantiationException" type="usesExternal"/>
      <classRef name="java.lang.reflect.Constructor" type="usesExternal"/>
      <classRef name="java.lang.reflect.Modifier" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.MethodUtils" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.ContextClassLoaderLocal" type="class" innerClass="false" size="1885" usedBy="4" usesInternal="0" usesExternal="6" layer="0">
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean$1" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1" type="usedBy"/>
      <classRef name="java.util.WeakHashMap" type="usesExternal"/>
      <classRef name="java.lang.SecurityException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.util.Map" type="usesExternal"/>
      <classRef name="java.lang.ClassLoader" type="usesExternal"/>
      <classRef name="java.lang.Thread" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.ConversionException" type="class" innerClass="false" size="915" usedBy="32" usesInternal="0" usesExternal="3" layer="0">
      <classRef name="org.apache.commons.beanutils.BasicDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.LazyDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.AbstractArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.BigDecimalConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.BigIntegerConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.BooleanArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.BooleanConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.ByteArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.ByteConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.CharacterArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.CharacterConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.ClassConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.DoubleArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.DoubleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.FileConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.FloatArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.FloatConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.IntegerArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.IntegerConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.LongArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.LongConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.ShortArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.ShortConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.SqlDateConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.SqlTimeConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.SqlTimestampConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.StringArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.URLConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.BaseLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.ByteLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.FloatLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter" type="usedBy"/>
      <classRef name="java.lang.RuntimeException" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.ConvertUtils" type="class" innerClass="false" size="3265" usedBy="1" usesInternal="2" usesExternal="3" layer="4">
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usesInternal"/>
    </class>
    <class name="org.apache.commons.beanutils.ConvertUtilsBean" type="class" innerClass="false" size="12457" usedBy="3" usesInternal="31" usesExternal="15" layer="3">
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConvertUtils" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.FastHashMap" type="usesInternal"/>
      <classRef name="java.lang.Byte" type="usesExternal"/>
      <classRef name="java.lang.Character" type="usesExternal"/>
      <classRef name="java.lang.Double" type="usesExternal"/>
      <classRef name="java.lang.Float" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.Long" type="usesExternal"/>
      <classRef name="java.lang.Boolean" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.converters.BooleanConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.ByteConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.CharacterConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.DoubleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.FloatConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.IntegerConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.LongConverter" type="usesInternal"/>
      <classRef name="java.lang.Short" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.converters.ShortConverter" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.converters.BigDecimalConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.BigIntegerConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.BooleanArrayConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.ByteArrayConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.CharacterArrayConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.ClassConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.DoubleArrayConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.FloatArrayConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.IntegerArrayConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.LongArrayConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.ShortArrayConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.StringConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.StringArrayConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.SqlDateConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.SqlTimeConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.SqlTimestampConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.FileConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.converters.URLConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usesInternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
      <classRef name="java.lang.reflect.Array" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.Converter" type="interface" innerClass="false" size="204" usedBy="22" usesInternal="0" usesExternal="2" layer="0">
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConvertUtils" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.AbstractArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.BigDecimalConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.BigIntegerConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.BooleanConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.ByteConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.CharacterConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.ClassConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.DoubleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.FileConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.FloatConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.IntegerConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.LongConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.ShortConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.SqlDateConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.SqlTimeConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.SqlTimestampConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.StringConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.URLConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleConverter" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.ConvertingWrapDynaBean" type="class" innerClass="false" size="1138" usedBy="0" usesInternal="2" usesExternal="5" layer="6">
      <classRef name="java.lang.Throwable" type="usesExternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.WrapDynaBean" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BeanUtils" type="usesInternal"/>
    </class>
    <class name="org.apache.commons.beanutils.DynaBean" type="interface" innerClass="false" size="661" usedBy="13" usesInternal="1" usesExternal="2" layer="1">
      <classRef name="org.apache.commons.beanutils.BasicDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BasicDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.JDBCDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.LazyDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.LazyDynaMap" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ResultSetIterator" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.RowSetDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.WrapDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.WrapDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
    </class>
    <class name="org.apache.commons.beanutils.DynaClass" type="interface" innerClass="false" size="505" usedBy="15" usesInternal="2" usesExternal="4" layer="1">
      <classRef name="org.apache.commons.beanutils.BasicDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BasicDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.JDBCDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.LazyDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.LazyDynaMap" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.MutableDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ResultSetDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ResultSetIterator" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.RowSetDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.WrapDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.WrapDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usesInternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.InstantiationException" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.DynaProperty" type="class" innerClass="false" size="4726" usedBy="14" usesInternal="0" usesExternal="19" layer="0">
      <classRef name="org.apache.commons.beanutils.BasicDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BasicDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.JDBCDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.LazyDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.LazyDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.LazyDynaMap" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ResultSetIterator" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.RowSetDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.WrapDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.WrapDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.io.StreamCorruptedException" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.io.Serializable" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.io.ObjectOutputStream" type="usesExternal"/>
      <classRef name="java.io.IOException" type="usesExternal"/>
      <classRef name="java.io.ObjectInputStream" type="usesExternal"/>
      <classRef name="java.lang.Boolean" type="usesExternal"/>
      <classRef name="java.lang.Byte" type="usesExternal"/>
      <classRef name="java.lang.Character" type="usesExternal"/>
      <classRef name="java.lang.Double" type="usesExternal"/>
      <classRef name="java.lang.Float" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.Long" type="usesExternal"/>
      <classRef name="java.lang.Short" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.JDBCDynaClass" type="abstract class" innerClass="false" size="4348" usedBy="2" usesInternal="3" usesExternal="20" layer="2">
      <classRef name="org.apache.commons.beanutils.ResultSetDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.RowSetDynaClass" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="java.util.HashMap" type="usesExternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
      <classRef name="java.lang.UnsupportedOperationException" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.sql.SQLException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.util.ArrayList" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="java.io.Serializable" type="usesExternal"/>
      <classRef name="java.util.Map" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usesInternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.InstantiationException" type="usesExternal"/>
      <classRef name="java.lang.ClassLoader" type="usesExternal"/>
      <classRef name="java.sql.ResultSetMetaData" type="usesExternal"/>
      <classRef name="java.sql.ResultSet" type="usesExternal"/>
      <classRef name="java.lang.Thread" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.LazyDynaBean" type="class" innerClass="false" size="13213" usedBy="1" usesInternal="8" usesExternal="26" layer="4">
      <classRef name="org.apache.commons.beanutils.LazyDynaMap" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.LazyDynaClass" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.MutableDynaClass" type="usesInternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.util.Map" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.NullPointerException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.util.ArrayList" type="usesExternal"/>
      <classRef name="java.util.HashMap" type="usesExternal"/>
      <classRef name="java.math.BigInteger" type="usesExternal"/>
      <classRef name="java.math.BigDecimal" type="usesExternal"/>
      <classRef name="java.lang.Character" type="usesExternal"/>
      <classRef name="java.lang.Byte" type="usesExternal"/>
      <classRef name="java.lang.Short" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.Long" type="usesExternal"/>
      <classRef name="java.lang.Float" type="usesExternal"/>
      <classRef name="java.lang.Double" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usesInternal"/>
      <classRef name="java.io.Serializable" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
      <classRef name="java.lang.reflect.Array" type="usesExternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="java.lang.Boolean" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
    </class>
    <class name="org.apache.commons.beanutils.LazyDynaClass" type="class" innerClass="false" size="4410" usedBy="1" usesInternal="3" usesExternal="10" layer="3">
      <classRef name="org.apache.commons.beanutils.LazyDynaBean" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
      <classRef name="java.lang.UnsupportedOperationException" type="usesExternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.lang.IllegalStateException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BasicDynaClass" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.MutableDynaClass" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.util.HashMap" type="usesExternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.LazyDynaMap" type="class" innerClass="false" size="5527" usedBy="0" usesInternal="5" usesExternal="10" layer="5">
      <classRef name="java.util.Map" type="usesExternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.IllegalStateException" type="usesExternal"/>
      <classRef name="java.lang.UnsupportedOperationException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.LazyDynaBean" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.MutableDynaClass" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.util.Iterator" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.Set" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.MappedPropertyDescriptor" type="class" innerClass="false" size="7776" usedBy="3" usesInternal="1" usesExternal="15" layer="1">
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="java.beans.IntrospectionException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.reflect.Method" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.MappedPropertyDescriptor$1" type="usesInternal"/>
      <classRef name="java.util.Hashtable" type="usesExternal"/>
      <classRef name="java.beans.PropertyDescriptor" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Void" type="usesExternal"/>
      <classRef name="java.lang.Character" type="usesExternal"/>
      <classRef name="java.security.AccessController" type="usesExternal"/>
      <classRef name="java.lang.reflect.Modifier" type="usesExternal"/>
      <classRef name="java.security.PrivilegedAction" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.MappedPropertyDescriptor$1" type="class" innerClass="true" size="1163" usedBy="1" usesInternal="0" usesExternal="5" layer="0">
      <classRef name="org.apache.commons.beanutils.MappedPropertyDescriptor" type="usedBy"/>
      <classRef name="java.lang.SecurityException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.security.PrivilegedAction" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.reflect.Method" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.MethodUtils" type="class" innerClass="false" size="10316" usedBy="3" usesInternal="3" usesExternal="23" layer="2">
      <classRef name="org.apache.commons.beanutils.ConstructorUtils" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.MethodUtils$MethodDescriptor" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtilsBean" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.MethodUtils$MethodDescriptor" type="usesInternal"/>
      <classRef name="java.lang.reflect.Method" type="usesExternal"/>
      <classRef name="java.lang.SecurityException" type="usesExternal"/>
      <classRef name="java.util.WeakHashMap" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="java.lang.reflect.Modifier" type="usesExternal"/>
      <classRef name="java.lang.System" type="usesExternal"/>
      <classRef name="java.lang.Boolean" type="usesExternal"/>
      <classRef name="java.lang.Float" type="usesExternal"/>
      <classRef name="java.lang.Long" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.Short" type="usesExternal"/>
      <classRef name="java.lang.Byte" type="usesExternal"/>
      <classRef name="java.lang.Double" type="usesExternal"/>
      <classRef name="java.lang.Character" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.MethodUtils$MethodDescriptor" type="class" innerClass="true" size="1473" usedBy="1" usesInternal="1" usesExternal="5" layer="2">
      <classRef name="org.apache.commons.beanutils.MethodUtils" type="usedBy"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.MethodUtils" type="usesInternal"/>
      <classRef name="java.util.Arrays" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.MutableDynaClass" type="interface" innerClass="false" size="403" usedBy="3" usesInternal="1" usesExternal="3" layer="2">
      <classRef name="org.apache.commons.beanutils.LazyDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.LazyDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.LazyDynaMap" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.NestedNullException" type="class" innerClass="false" size="525" usedBy="1" usesInternal="1" usesExternal="1" layer="1">
      <classRef name="org.apache.commons.beanutils.PropertyUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanAccessLanguageException" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.PropertyUtils" type="class" innerClass="false" size="5310" usedBy="8" usesInternal="2" usesExternal="9" layer="4">
      <classRef name="org.apache.commons.beanutils.BeanComparator" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanPredicate" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanPropertyValueChangeClosure" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.BeanToPropertyValueTransformer" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.WrapDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.WrapDynaClass" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtils" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="java.util.Map" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.FastHashMap" type="usesInternal"/>
      <classRef name="java.beans.PropertyDescriptor" type="usesExternal"/>
      <classRef name="java.lang.reflect.Method" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtilsBean" type="usesInternal"/>
    </class>
    <class name="org.apache.commons.beanutils.PropertyUtilsBean" type="class" innerClass="false" size="19773" usedBy="3" usesInternal="10" usesExternal="26" layer="3">
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtils" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.FastHashMap" type="usesInternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usesInternal"/>
      <classRef name="java.util.Map" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.util.HashMap" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.NumberFormatException" type="usesExternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="java.beans.IndexedPropertyDescriptor" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="java.lang.ArrayIndexOutOfBoundsException" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.MappedPropertyDescriptor" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.NestedNullException" type="usesInternal"/>
      <classRef name="java.beans.PropertyDescriptor" type="usesExternal"/>
      <classRef name="java.beans.IntrospectionException" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
      <classRef name="java.util.Iterator" type="usesExternal"/>
      <classRef name="java.lang.reflect.Method" type="usesExternal"/>
      <classRef name="java.beans.BeanInfo" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usesInternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
      <classRef name="java.beans.Introspector" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="java.util.Set" type="usesExternal"/>
      <classRef name="java.lang.reflect.Array" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.MethodUtils" type="usesInternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.ResultSetDynaClass" type="class" innerClass="false" size="1889" usedBy="1" usesInternal="3" usesExternal="10" layer="3">
      <classRef name="org.apache.commons.beanutils.ResultSetIterator" type="usedBy"/>
      <classRef name="java.lang.NullPointerException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.ResultSetIterator" type="usesInternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.sql.SQLException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.JDBCDynaClass" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="java.sql.ResultSet" type="usesExternal"/>
      <classRef name="java.util.Iterator" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.ClassLoader" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.ResultSetIterator" type="class" innerClass="false" size="3732" usedBy="1" usesInternal="4" usesExternal="10" layer="3">
      <classRef name="org.apache.commons.beanutils.ResultSetDynaClass" type="usedBy"/>
      <classRef name="java.lang.UnsupportedOperationException" type="usesExternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.sql.SQLException" type="usesExternal"/>
      <classRef name="java.lang.RuntimeException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.util.NoSuchElementException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usesInternal"/>
      <classRef name="java.util.Iterator" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.ResultSetDynaClass" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="java.sql.ResultSet" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
    </class>
    <class name="org.apache.commons.beanutils.RowSetDynaClass" type="class" innerClass="false" size="2343" usedBy="0" usesInternal="5" usesExternal="8" layer="3">
      <classRef name="java.util.ArrayList" type="usesExternal"/>
      <classRef name="java.lang.NullPointerException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.BasicDynaBean" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.JDBCDynaClass" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="java.io.Serializable" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="java.sql.ResultSet" type="usesExternal"/>
      <classRef name="java.sql.SQLException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.WrapDynaBean" type="class" innerClass="false" size="4344" usedBy="2" usesInternal="5" usesExternal="8" layer="5">
      <classRef name="org.apache.commons.beanutils.ConvertingWrapDynaBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.WrapDynaClass" type="usedBy"/>
      <classRef name="java.lang.UnsupportedOperationException" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.IndexOutOfBoundsException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.WrapDynaClass" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtils" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.WrapDynaClass" type="class" innerClass="false" size="4120" usedBy="1" usesInternal="6" usesExternal="12" layer="5">
      <classRef name="org.apache.commons.beanutils.WrapDynaBean" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="java.util.HashMap" type="usesExternal"/>
      <classRef name="java.lang.IllegalArgumentException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.WrapDynaBean" type="usesInternal"/>
      <classRef name="java.beans.PropertyDescriptor" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usesInternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.InstantiationException" type="usesExternal"/>
      <classRef name="java.util.Iterator" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtils" type="usesInternal"/>
      <classRef name="java.util.Set" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.FastHashMap" type="usesInternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.AbstractArrayConverter" type="abstract class" innerClass="false" size="2198" usedBy="9" usesInternal="2" usesExternal="12" layer="1">
      <classRef name="org.apache.commons.beanutils.converters.BooleanArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.ByteArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.CharacterArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.DoubleArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.FloatArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.IntegerArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.LongArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.ShortArrayConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.converters.StringArrayConverter" type="usedBy"/>
      <classRef name="java.lang.NullPointerException" type="usesExternal"/>
      <classRef name="java.io.StreamTokenizer" type="usesExternal"/>
      <classRef name="java.io.StringReader" type="usesExternal"/>
      <classRef name="java.util.ArrayList" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.io.IOException" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="java.io.Reader" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.BigDecimalConverter" type="class" innerClass="false" size="1251" usedBy="1" usesInternal="2" usesExternal="6" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.math.BigDecimal" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.BigIntegerConverter" type="class" innerClass="false" size="1251" usedBy="1" usesInternal="2" usesExternal="6" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.math.BigInteger" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.BooleanArrayConverter" type="class" innerClass="false" size="2482" usedBy="1" usesInternal="2" usesExternal="6" layer="2">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.converters.AbstractArrayConverter" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.BooleanConverter" type="class" innerClass="false" size="1676" usedBy="1" usesInternal="2" usesExternal="6" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.Boolean" type="usesExternal"/>
      <classRef name="java.lang.ClassCastException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.ByteArrayConverter" type="class" innerClass="false" size="1984" usedBy="1" usesInternal="2" usesExternal="7" layer="2">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.converters.AbstractArrayConverter" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="java.lang.Byte" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.ByteConverter" type="class" innerClass="false" size="1324" usedBy="1" usesInternal="2" usesExternal="7" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.Byte" type="usesExternal"/>
      <classRef name="java.lang.Number" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.CharacterArrayConverter" type="class" innerClass="false" size="1961" usedBy="1" usesInternal="2" usesExternal="6" layer="2">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.converters.AbstractArrayConverter" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.CharacterConverter" type="class" innerClass="false" size="1311" usedBy="1" usesInternal="2" usesExternal="6" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.Character" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.ClassConverter" type="class" innerClass="false" size="2036" usedBy="1" usesInternal="2" usesExternal="9" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.ClassLoader" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Thread" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.DoubleArrayConverter" type="class" innerClass="false" size="1994" usedBy="1" usesInternal="2" usesExternal="7" layer="2">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.converters.AbstractArrayConverter" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="java.lang.Double" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.DoubleConverter" type="class" innerClass="false" size="1334" usedBy="1" usesInternal="2" usesExternal="7" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.Double" type="usesExternal"/>
      <classRef name="java.lang.Number" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.FileConverter" type="class" innerClass="false" size="1083" usedBy="1" usesInternal="2" usesExternal="4" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.io.File" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.FloatArrayConverter" type="class" innerClass="false" size="1989" usedBy="1" usesInternal="2" usesExternal="7" layer="2">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.converters.AbstractArrayConverter" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="java.lang.Float" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.FloatConverter" type="class" innerClass="false" size="1329" usedBy="1" usesInternal="2" usesExternal="7" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.Float" type="usesExternal"/>
      <classRef name="java.lang.Number" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.IntegerArrayConverter" type="class" innerClass="false" size="1995" usedBy="1" usesInternal="2" usesExternal="7" layer="2">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.converters.AbstractArrayConverter" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.IntegerConverter" type="class" innerClass="false" size="1335" usedBy="1" usesInternal="2" usesExternal="7" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.Number" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.LongArrayConverter" type="class" innerClass="false" size="1984" usedBy="1" usesInternal="2" usesExternal="7" layer="2">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.converters.AbstractArrayConverter" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="java.lang.Long" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.LongConverter" type="class" innerClass="false" size="1324" usedBy="1" usesInternal="2" usesExternal="7" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.Long" type="usesExternal"/>
      <classRef name="java.lang.Number" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.ShortArrayConverter" type="class" innerClass="false" size="1989" usedBy="1" usesInternal="2" usesExternal="7" layer="2">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.converters.AbstractArrayConverter" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="java.lang.Short" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.ShortConverter" type="class" innerClass="false" size="1329" usedBy="1" usesInternal="2" usesExternal="7" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.Short" type="usesExternal"/>
      <classRef name="java.lang.Number" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.SqlDateConverter" type="class" innerClass="false" size="1284" usedBy="1" usesInternal="2" usesExternal="6" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.sql.Date" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.SqlTimeConverter" type="class" innerClass="false" size="1284" usedBy="1" usesInternal="2" usesExternal="6" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.sql.Time" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.SqlTimestampConverter" type="class" innerClass="false" size="1309" usedBy="1" usesInternal="2" usesExternal="6" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.sql.Timestamp" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.StringArrayConverter" type="class" innerClass="false" size="1930" usedBy="1" usesInternal="2" usesExternal="7" layer="2">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.converters.AbstractArrayConverter" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.List" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.StringConverter" type="class" innerClass="false" size="684" usedBy="1" usesInternal="1" usesExternal="3" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.converters.URLConverter" type="class" innerClass="false" size="1248" usedBy="1" usesInternal="2" usesExternal="6" layer="1">
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.net.URL" type="usesExternal"/>
      <classRef name="java.net.MalformedURLException" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.BaseLocaleConverter" type="abstract class" innerClass="false" size="3484" usedBy="3" usesInternal="4" usesExternal="9" layer="2">
      <classRef name="org.apache.commons.beanutils.locale.converters.DateLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.StringLocaleConverter" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="java.lang.Exception" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.text.ParseException" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.LocaleBeanUtils" type="class" innerClass="false" size="7043" usedBy="1" usesInternal="6" usesExternal="13" layer="6">
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.NumberFormatException" type="usesExternal"/>
      <classRef name="java.lang.IndexOutOfBoundsException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.BeanUtils" type="usesInternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtils" type="usesInternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor" type="class" innerClass="true" size="1804" usedBy="1" usesInternal="1" usesExternal="2" layer="6">
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtils" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtils" type="usesInternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="class" innerClass="false" size="12608" usedBy="4" usesInternal="14" usesExternal="16" layer="5">
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtils" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleConvertUtilsBean" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleConvertUtilsBean" type="usesInternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaBean" type="usesInternal"/>
      <classRef name="java.lang.NoSuchMethodException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.MappedPropertyDescriptor" type="usesInternal"/>
      <classRef name="java.beans.IndexedPropertyDescriptor" type="usesExternal"/>
      <classRef name="java.lang.reflect.InvocationTargetException" type="usesExternal"/>
      <classRef name="java.lang.NumberFormatException" type="usesExternal"/>
      <classRef name="java.lang.IndexOutOfBoundsException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.BeanUtilsBean" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.ContextClassLoaderLocal" type="usesInternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.ConvertUtilsBean" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.PropertyUtilsBean" type="usesInternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.IllegalAccessException" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.DynaClass" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.DynaProperty" type="usesInternal"/>
      <classRef name="java.beans.PropertyDescriptor" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.ConvertUtils" type="usesInternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
      <classRef name="java.lang.Throwable" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1" type="class" innerClass="true" size="596" usedBy="1" usesInternal="2" usesExternal="1" layer="5">
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.ContextClassLoaderLocal" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor" type="class" innerClass="true" size="1979" usedBy="1" usesInternal="1" usesExternal="2" layer="5">
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usesInternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.LocaleConvertUtils" type="class" innerClass="false" size="3522" usedBy="0" usesInternal="3" usesExternal="4" layer="6">
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.collections.FastHashMap" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleConvertUtilsBean" type="usesInternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.LocaleConvertUtilsBean" type="class" innerClass="false" size="9581" usedBy="2" usesInternal="17" usesExternal="14" layer="5">
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleConvertUtils" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="org.apache.commons.collections.FastHashMap" type="usesInternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.ByteLocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.FloatLocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.LongLocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.ShortLocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.StringLocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter" type="usesInternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleBeanUtilsBean" type="usesInternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
      <classRef name="java.lang.reflect.Array" type="usesExternal"/>
      <classRef name="java.lang.Byte" type="usesExternal"/>
      <classRef name="java.lang.Double" type="usesExternal"/>
      <classRef name="java.lang.Float" type="usesExternal"/>
      <classRef name="java.lang.Integer" type="usesExternal"/>
      <classRef name="java.lang.Long" type="usesExternal"/>
      <classRef name="java.lang.Short" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.LocaleConverter" type="interface" innerClass="false" size="287" usedBy="3" usesInternal="1" usesExternal="3" layer="1">
      <classRef name="org.apache.commons.beanutils.locale.BaseLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleConvertUtils" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.LocaleConvertUtilsBean" type="usedBy"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.Converter" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter" type="class" innerClass="false" size="2111" usedBy="1" usesInternal="1" usesExternal="3" layer="4">
      <classRef name="org.apache.commons.beanutils.locale.LocaleConvertUtilsBean" type="usedBy"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter" type="usesInternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter" type="class" innerClass="false" size="2111" usedBy="1" usesInternal="1" usesExternal="3" layer="4">
      <classRef name="org.apache.commons.beanutils.locale.LocaleConvertUtilsBean" type="usedBy"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter" type="usesInternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.converters.ByteLocaleConverter" type="class" innerClass="false" size="2858" usedBy="1" usesInternal="2" usesExternal="7" layer="4">
      <classRef name="org.apache.commons.beanutils.locale.LocaleConvertUtilsBean" type="usedBy"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Number" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.ConversionException" type="usesInternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="java.lang.Byte" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter" type="usesInternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.text.ParseException" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.converters.DateLocaleConverter" type="class" innerClass="false" size="4258" usedBy="3" usesInternal="3" usesExternal="10" layer="3">
      <classRef name="org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.text.SimpleDateFormat" type="usesExternal"/>
      <classRef name="java.lang.StringBuffer" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.BaseLocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.text.ParseException" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
      <classRef name="java.util.Date" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter" type="class" innerClass="false" size="3600" usedBy="8" usesInternal="3" usesExternal="10" layer="3">
      <classRef name="org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.ByteLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.FloatLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.LongLocaleConverter" type="usedBy"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.ShortLocaleConverter" type="usedBy"/>
      <classRef name="java.lang.ClassNotFoundException" type="usesExternal"/>
      <classRef name="java.lang.NoClassDefFoundError" type="usesExternal"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.text.DecimalFormat" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.BaseLocaleConverter" type="usesInternal"/>
      <classRef name="org.apache.commons.logging.Log" type="usesInternal"/>
      <classRef name="java.lang.Class" type="usesExternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="java.lang.Object" type="usesExternal"/>
      <classRef name="java.text.ParseException" type="usesExternal"/>
      <classRef name="org.apache.commons.logging.LogFactory" type="usesInternal"/>
      <classRef name="java.text.NumberFormat" type="usesExternal"/>
      <classRef name="java.lang.Number" type="usesExternal"/>
    </class>
    <class name="org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter" type="class" innerClass="false" size="2507" usedBy="1" usesInternal="1" usesExternal="7" layer="4">
      <classRef name="org.apache.commons.beanutils.locale.LocaleConvertUtilsBean" type="usedBy"/>
      <classRef name="java.lang.String" type="usesExternal"/>
      <classRef name="java.lang.Number" type="usesExternal"/>
      <classRef name="java.lang.Long" type="usesExternal"/>
      <classRef name="java.lang.Double" type="usesExternal"/>
      <classRef name="org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter" type="usesInternal"/>
      <classRef name="java.util.Locale" type="usesExternal"/>
      <classRef name="java.lang.Object" type=