<!DOCTYPE html>
<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <meta charset="utf-8">
        <title>JDeps Report for wildfly-8.1.0.Final</title>
    </head>
    <body>
        <h1>JDeps Report for wildfly-8.1.0.Final</h1>
        <p>
        We are using JDK 8's new  
        <a href="http://docs.oracle.com/javase/8/docs/technotes/tools/unix/jdeps.html">jdeps</a> 
        analysis tool to identify usage of JDK-internal APIs. It has been advised not to rely on any JDK-internal API
        (e.g. <a href="http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html">sun.* packages</a>) 
        since 1996. The <a href="http://docs.oracle.com/javase/8/docs/technotes/tools/unix/jdeps.html">jdeps</a>
        tool along with a 
        <a href="https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool">wiki page</a>
        were created to help you migrate to use the JDK supported APIs.
        </p>
        
        <p>
        Your team should plan to eliminate any dependency to JDK-internal APIs.  Migrating to 
        use the JDK supported APIs now will give your team adequate time for regression 
        testing before the release of <a href="https://jdk9.java.net/">JDK 9</a>. 
        For JDK-internal APIs that your application has to depend on and there is no
        supported API providing equivalent functionality, we would appreciate an 
        explanation about why and how these particular APIs, if any, are used in your 
        application. jdeps is a static analysis tool and therefore  use of JDK-internal
        APIs via reflection or dynamically generated bytecode are not shown in this report
        while such dependency should also be replaced.
        </p>

        <p>
        Development teams can use 
        <a href="http://docs.oracle.com/javase/8/docs/technotes/tools/unix/jdeps.html">jdeps</a>
        directly to identify any use of JDK-internal APIs and update your code or components 
         appropriately.  
        Alternately if many development groups need something changed in the
        spec, we encourage participation in either 
        <a href="http://openjdk.java.net/">OpenJDK</a> or the 
        <a href="https://www.jcp.org/en/home/index">Java Community Process.</a> 
        </p>        

        <p>
        We have analyzed jar files within wildfly-8.1.0.Final and found 26 
        jar files depend on JDK-Internal-API. Our 
        observations are 
        </p><ul>
        <li> APIs that have known replacements: 7
        </li><li> APIs that your team should plan to migrate away and provide us 
            with explanations if necessary: 87 
        </li></ul>
        <p></p>
        

        <h3>APIs that have 
            <a href="https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool">
            known replacements</a>:</h3>

        <table border="1">
        <tbody><tr>
            <th>ID</th>
            <th>Replace Usage of</th>
            <th>With</th>
            <th>Inside</th>
        </tr>
<tr>
<td>1</td>
  <td>org.w3c.dom.xpath.XPathEvaluator</td>
  <td>Use javax.xml.xpath @since 1.5</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xalan/main/xalan-2.7.1.jbossorg-1.jar</li>
  </ul></td>
</tr>
<tr>
<td>2</td>
  <td>org.w3c.dom.xpath.XPathException</td>
  <td>Use javax.xml.xpath @since 1.5</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xalan/main/xalan-2.7.1.jbossorg-1.jar</li>
  </ul></td>
</tr>
<tr>
<td>3</td>
  <td>org.w3c.dom.xpath.XPathExpression</td>
  <td>Use javax.xml.xpath @since 1.5</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xalan/main/xalan-2.7.1.jbossorg-1.jar</li>
  </ul></td>
</tr>
<tr>
<td>4</td>
  <td>org.w3c.dom.xpath.XPathNSResolver</td>
  <td>Use javax.xml.xpath @since 1.5</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xalan/main/xalan-2.7.1.jbossorg-1.jar</li>
  </ul></td>
</tr>
<tr>
<td>5</td>
  <td>org.w3c.dom.xpath.XPathNamespace</td>
  <td>Use javax.xml.xpath @since 1.5</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xalan/main/xalan-2.7.1.jbossorg-1.jar</li>
  </ul></td>
</tr>
<tr>
<td>6</td>
  <td>org.w3c.dom.xpath.XPathResult</td>
  <td>Use javax.xml.xpath @since 1.5</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xalan/main/xalan-2.7.1.jbossorg-1.jar</li>
  </ul></td>
</tr>
<tr>
<td>7</td>
  <td>sun.misc.Cleaner</td>
  <td>Use java.lang.ref.PhantomReference @since 1.2</td>
  <td><ul>
    <li>bin/client/jboss-client.jar</li>
    <li>modules/system/layers/base/io/netty/main/netty-all-4.0.15.Final.jar</li>
  </ul></td>
</tr>

        </tbody></table>

        <h3>APIs that your team should plan to migrate away and provide us 
            with explanations if necessary:</h3>
        <table border="1">
            <tbody><tr>
                <th>ID</th>
                <th>Internal APIs requiring clarification</th>
                <th>Are used by</th>
            </tr>
<tr>
<td rowspan="2">1</td>
  <td>com.sun.org.apache.xerces.internal.parsers.DTDConfiguration</td>
  <td><ul>
    <li>modules/system/layers/base/nu/xom/main/xom-1.2.5.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">2</td>
  <td>com.sun.org.apache.xerces.internal.parsers.SAXParser</td>
  <td><ul>
    <li>modules/system/layers/base/nu/xom/main/xom-1.2.5.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">3</td>
  <td>com.sun.org.apache.xerces.internal.util.SecurityManager</td>
  <td><ul>
    <li>modules/system/layers/base/nu/xom/main/xom-1.2.5.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">4</td>
  <td>com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration</td>
  <td><ul>
    <li>modules/system/layers/base/nu/xom/main/xom-1.2.5.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">5</td>
  <td>com.sun.org.apache.xml.internal.resolver.Catalog</td>
  <td><ul>
    <li>modules/system/layers/base/com/sun/xml/bind/main/jaxb-xjc-2.2.5.jboss-1.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">6</td>
  <td>com.sun.org.apache.xml.internal.resolver.CatalogManager</td>
  <td><ul>
    <li>modules/system/layers/base/com/sun/xml/bind/main/jaxb-xjc-2.2.5.jboss-1.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">7</td>
  <td>com.sun.org.apache.xml.internal.resolver.tools.CatalogResolver</td>
  <td><ul>
    <li>modules/system/layers/base/com/sun/xml/bind/main/jaxb-xjc-2.2.5.jboss-1.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">8</td>
  <td>org.relaxng.datatype.Datatype</td>
  <td><ul>
    <li>modules/system/layers/base/org/codehaus/woodstox/main/woodstox-core-asl-4.2.0.jar</li>
    <li>modules/system/layers/base/org/kohsuke/rngom/main/rngom-201103.jboss-1.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">9</td>
  <td>org.relaxng.datatype.DatatypeBuilder</td>
  <td><ul>
    <li>modules/system/layers/base/org/kohsuke/rngom/main/rngom-201103.jboss-1.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">10</td>
  <td>org.relaxng.datatype.DatatypeException</td>
  <td><ul>
    <li>modules/system/layers/base/org/dom4j/main/dom4j-1.6.1.jar</li>
    <li>modules/system/layers/base/org/kohsuke/rngom/main/rngom-201103.jboss-1.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">11</td>
  <td>org.relaxng.datatype.DatatypeLibrary</td>
  <td><ul>
    <li>modules/system/layers/base/org/kohsuke/rngom/main/rngom-201103.jboss-1.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">12</td>
  <td>org.relaxng.datatype.DatatypeLibraryFactory</td>
  <td><ul>
    <li>modules/system/layers/base/org/kohsuke/rngom/main/rngom-201103.jboss-1.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">13</td>
  <td>org.relaxng.datatype.DatatypeStreamingValidator</td>
  <td><ul>
    <li>modules/system/layers/base/org/kohsuke/rngom/main/rngom-201103.jboss-1.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">14</td>
  <td>org.relaxng.datatype.ValidationContext</td>
  <td><ul>
    <li>modules/system/layers/base/com/sun/xsom/main/xsom-20110809.jar</li>
    <li>modules/system/layers/base/org/dom4j/main/dom4j-1.6.1.jar</li>
    <li>modules/system/layers/base/org/kohsuke/rngom/main/rngom-201103.jboss-1.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">15</td>
  <td>org.relaxng.datatype.helpers.DatatypeLibraryLoader</td>
  <td><ul>
    <li>modules/system/layers/base/org/kohsuke/rngom/main/rngom-201103.jboss-1.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">16</td>
  <td>org.relaxng.datatype.helpers.StreamingValidatorImpl</td>
  <td><ul>
    <li>modules/system/layers/base/org/kohsuke/rngom/main/rngom-201103.jboss-1.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">17</td>
  <td>org.w3c.dom.html.HTMLAnchorElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">18</td>
  <td>org.w3c.dom.html.HTMLAppletElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">19</td>
  <td>org.w3c.dom.html.HTMLAreaElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">20</td>
  <td>org.w3c.dom.html.HTMLBRElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">21</td>
  <td>org.w3c.dom.html.HTMLBaseElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">22</td>
  <td>org.w3c.dom.html.HTMLBaseFontElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">23</td>
  <td>org.w3c.dom.html.HTMLBodyElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">24</td>
  <td>org.w3c.dom.html.HTMLButtonElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">25</td>
  <td>org.w3c.dom.html.HTMLCollection</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">26</td>
  <td>org.w3c.dom.html.HTMLDListElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">27</td>
  <td>org.w3c.dom.html.HTMLDirectoryElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">28</td>
  <td>org.w3c.dom.html.HTMLDivElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">29</td>
  <td>org.w3c.dom.html.HTMLDocument</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">30</td>
  <td>org.w3c.dom.html.HTMLElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">31</td>
  <td>org.w3c.dom.html.HTMLFieldSetElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">32</td>
  <td>org.w3c.dom.html.HTMLFontElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">33</td>
  <td>org.w3c.dom.html.HTMLFormElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">34</td>
  <td>org.w3c.dom.html.HTMLFrameElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">35</td>
  <td>org.w3c.dom.html.HTMLFrameSetElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">36</td>
  <td>org.w3c.dom.html.HTMLHRElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">37</td>
  <td>org.w3c.dom.html.HTMLHeadElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">38</td>
  <td>org.w3c.dom.html.HTMLHeadingElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">39</td>
  <td>org.w3c.dom.html.HTMLHtmlElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">40</td>
  <td>org.w3c.dom.html.HTMLIFrameElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">41</td>
  <td>org.w3c.dom.html.HTMLImageElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">42</td>
  <td>org.w3c.dom.html.HTMLInputElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">43</td>
  <td>org.w3c.dom.html.HTMLIsIndexElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">44</td>
  <td>org.w3c.dom.html.HTMLLIElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">45</td>
  <td>org.w3c.dom.html.HTMLLabelElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">46</td>
  <td>org.w3c.dom.html.HTMLLegendElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">47</td>
  <td>org.w3c.dom.html.HTMLLinkElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">48</td>
  <td>org.w3c.dom.html.HTMLMapElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">49</td>
  <td>org.w3c.dom.html.HTMLMenuElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">50</td>
  <td>org.w3c.dom.html.HTMLMetaElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">51</td>
  <td>org.w3c.dom.html.HTMLModElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">52</td>
  <td>org.w3c.dom.html.HTMLOListElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">53</td>
  <td>org.w3c.dom.html.HTMLObjectElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">54</td>
  <td>org.w3c.dom.html.HTMLOptGroupElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">55</td>
  <td>org.w3c.dom.html.HTMLOptionElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">56</td>
  <td>org.w3c.dom.html.HTMLParagraphElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">57</td>
  <td>org.w3c.dom.html.HTMLParamElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">58</td>
  <td>org.w3c.dom.html.HTMLPreElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">59</td>
  <td>org.w3c.dom.html.HTMLQuoteElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">60</td>
  <td>org.w3c.dom.html.HTMLScriptElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">61</td>
  <td>org.w3c.dom.html.HTMLSelectElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">62</td>
  <td>org.w3c.dom.html.HTMLStyleElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">63</td>
  <td>org.w3c.dom.html.HTMLTableCaptionElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">64</td>
  <td>org.w3c.dom.html.HTMLTableCellElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">65</td>
  <td>org.w3c.dom.html.HTMLTableColElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">66</td>
  <td>org.w3c.dom.html.HTMLTableElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">67</td>
  <td>org.w3c.dom.html.HTMLTableRowElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">68</td>
  <td>org.w3c.dom.html.HTMLTableSectionElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">69</td>
  <td>org.w3c.dom.html.HTMLTextAreaElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">70</td>
  <td>org.w3c.dom.html.HTMLTitleElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">71</td>
  <td>org.w3c.dom.html.HTMLUListElement</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">72</td>
  <td>org.w3c.dom.ranges.DocumentRange</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">73</td>
  <td>org.w3c.dom.ranges.Range</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">74</td>
  <td>org.w3c.dom.ranges.RangeException</td>
  <td><ul>
    <li>modules/system/layers/base/org/apache/xerces/main/xercesImpl-2.9.1-jbossas-2.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">75</td>
  <td>sun.misc.Signal</td>
  <td><ul>
    <li>bin/client/jboss-cli-client.jar</li>
    <li>modules/system/layers/base/org/jboss/aesh/main/aesh-0.33.11.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">76</td>
  <td>sun.misc.SignalHandler</td>
  <td><ul>
    <li>bin/client/jboss-cli-client.jar</li>
    <li>modules/system/layers/base/org/jboss/aesh/main/aesh-0.33.11.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">77</td>
  <td>sun.misc.Unsafe</td>
  <td><ul>
    <li>bin/client/jboss-client.jar</li>
    <li>jboss-modules.jar</li>
    <li>modules/system/layers/base/com/google/guava/main/guava-16.0.1.jar</li>
    <li>modules/system/layers/base/io/netty/main/netty-all-4.0.15.Final.jar</li>
    <li>modules/system/layers/base/io/undertow/core/main/undertow-core-1.0.15.Final.jar</li>
    <li>modules/system/layers/base/javax/rmi/api/main/jboss-rmi-api_1.0_spec-1.0.4.Final.jar</li>
    <li>modules/system/layers/base/org/apache/avro/main/avro-1.7.6.jar</li>
    <li>modules/system/layers/base/org/infinispan/commons/main/infinispan-commons-6.0.2.Final.jar</li>
    <li>modules/system/layers/base/org/wildfly/mod_cluster/undertow/main/wildfly-mod_cluster-undertow-8.1.0.Final.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">78</td>
  <td>sun.nio.cs.Surrogate</td>
  <td><ul>
    <li>modules/system/layers/base/com/sun/codemodel/main/codemodel-2.6.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">79</td>
  <td>sun.nio.cs.Surrogate$Parser</td>
  <td><ul>
    <li>modules/system/layers/base/com/sun/codemodel/main/codemodel-2.6.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">80</td>
  <td>sun.reflect.Reflection</td>
  <td><ul>
    <li>bin/client/jboss-cli-client.jar</li>
    <li>modules/system/layers/base/org/wildfly/security/manager/main/wildfly-security-manager-1.0.0.Final.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">81</td>
  <td>sun.reflect.ReflectionFactory</td>
  <td><ul>
    <li>bin/client/jboss-cli-client.jar</li>
    <li>bin/client/jboss-client.jar</li>
    <li>modules/system/layers/base/io/undertow/servlet/main/undertow-servlet-1.0.15.Final.jar</li>
    <li>modules/system/layers/base/javax/rmi/api/main/jboss-rmi-api_1.0_spec-1.0.4.Final.jar</li>
    <li>modules/system/layers/base/org/jboss/marshalling/main/jboss-marshalling-1.4.6.Final.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">82</td>
  <td>sun.reflect.ReflectionFactory$GetReflectionFactoryAction</td>
  <td><ul>
    <li>bin/client/jboss-cli-client.jar</li>
    <li>bin/client/jboss-client.jar</li>
    <li>modules/system/layers/base/javax/rmi/api/main/jboss-rmi-api_1.0_spec-1.0.4.Final.jar</li>
    <li>modules/system/layers/base/org/jboss/marshalling/main/jboss-marshalling-1.4.6.Final.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">83</td>
  <td>sun.security.jgss.spi.GSSContextSpi</td>
  <td><ul>
    <li>modules/system/layers/base/org/jacorb/main/jacorb-2.3.2-jbossorg-5.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">84</td>
  <td>sun.security.jgss.spi.GSSCredentialSpi</td>
  <td><ul>
    <li>modules/system/layers/base/org/jacorb/main/jacorb-2.3.2-jbossorg-5.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">85</td>
  <td>sun.security.jgss.spi.GSSNameSpi</td>
  <td><ul>
    <li>modules/system/layers/base/org/jacorb/main/jacorb-2.3.2-jbossorg-5.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">86</td>
  <td>sun.security.jgss.spi.MechanismFactory</td>
  <td><ul>
    <li>modules/system/layers/base/org/jacorb/main/jacorb-2.3.2-jbossorg-5.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>
<tr>
<td rowspan="2">87</td>
  <td>sun.tools.jconsole.Utilities</td>
  <td><ul>
    <li>bin/client/jboss-cli-client.jar</li>
    <li>modules/system/layers/base/org/jboss/as/cli/main/wildfly-cli-8.1.0.Final.jar</li>
  </ul></td>
</tr>
<tr><td colspan="2">Explanation if necessary...</td></tr>

        </tbody></table>
        
        
        <h3>Identify External Replacements</h3>
        <p>In addition to the above, your application might be using JDK-internal APIs that do not have
            direct Oracle-provided replacements. These APIs are subject to
            significant change or removal in JDK 9. Proper fixing may involve
            identifying a separate third-party library that performs this
            functionality.</p>
        <table border="1">
            <tbody><tr>
                <th>ID</th>
                <th>Internal API (grouped by package)</th>
                <th>Used By</th>
                <th>Identify External Replacement</th>
            </tr>

        </tbody></table>
    

</body></html>