This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Patch: FYI: put libgcj/jdk comparison on our pages


I'm checking this in.

The `japi' server has been down for a while, and our libgcj/JDK API
comparisons are actually useful, so I'm moving them to gcc.gnu.org
for the time being.

This patch adds the required files.  I'm going to update it by hand
occasionally, for a little while.  Once I'm happy with how it is
working, I'll set up my nightly builds to update the comparison
automatically.

Tom

Index: ChangeLog
from  Tom Tromey  <tromey@redhat.com>
	* status.html: Link to jdk14-libgcj.html.
	* jdk14-libgcj.html: New file.
	* 1x1.gif: New file.
	* japi.css: New file.

Index: japi.css
===================================================================
RCS file: japi.css
diff -N japi.css
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ japi.css 7 Aug 2003 22:23:57 -0000
@@ -0,0 +1,41 @@
+/* Percentage goodness colors */
+.ok-100pct { background-color: #00cc00 }
+.ok-90pct { background-color: #99dd00 }
+.ok-80pct { background-color: #dddd00 }
+.ok-70pct { background-color: #ddc100 }
+.ok-60pct { background-color: #ddaa00 }
+.ok-50pct { background-color: #d39900 }
+.ok-40pct { background-color: #cc8800 }
+.ok-30pct { background-color: #cc7700 }
+.ok-20pct { background-color: #cc6600 }
+.ok-10pct { background-color: #cc5500 }
+.ok-0pct { background-color: #cc4400 }
+.ok-none { background-color: #cc0000 }
+
+/* Error category colors */
+.good, .good a { color: #00cc00 }
+.good-bar { background-color: #00cc00 }
+
+.minor, .minor a { color: #009999 }
+.minor-bar { background-color: #009999 }
+
+.bad, .bad a { color: #0000ff }
+.bad-bar { background-color: #0000ff }
+
+.missing, .missing a { color: #555555 }
+.missing-bar { background-color: #999999 }
+
+.abs-add, .abs-add a { color: #8800aa }
+.abs-add-bar { background-color: #8800aa }
+
+/* Layout properties */
+th { font-size: 12px; text-align: right }
+.colhead th { text-align: center }
+.alternating-1 { background-color: #ddddff }
+.alternating-2 { background-color: #eeeeee }
+.datestamp { text-align: right; color: #bbbbbb }
+a { color: black; text-decoration: none }
+a:hover { text-decoration: underline }
+.ehead { margin-bottom: 2px; padding-bottom: 2px }
+.phead { background-color: #ddddff }
+.sp { font-size: 0 }
Index: jdk14-libgcj.html
===================================================================
RCS file: jdk14-libgcj.html
diff -N jdk14-libgcj.html
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ jdk14-libgcj.html 7 Aug 2003 22:23:59 -0000
@@ -0,0 +1,7484 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+               "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+  <head>
+    <title>Results of comparison between jdk14 and libgcj</title>
+    <link rel="stylesheet" type="text/css" href="japi.css">
+  </head>
+  <body>
+    <h1>Results of comparison between jdk14 and libgcj</h1>
+    <p class="datestamp">Comparison run at Thu Aug  7 10:29:58 2003 GMT</p>
+    <p class="datestamp">jdk14 API scanned at 2003/08/07 04:28:26 MDT</p>
+    <p class="datestamp">libgcj API scanned at 2003/08/07 04:28:11 MDT</p>
+    <h2>Summary</h2>
+    <p>Note that summary information is calculated prior to filtering the
+       results (for duplicates, etc). It is possible to show a non-zero "bad" or
+       "missing" score without any actual errors being listed.</p>
+    <table class="legend" align="right" border="0" cellspacing="0" cellpadding="3">
+      <tr>
+        <th>Legend:</th>
+        <td>All correct -</td>
+        <td class="ok-100pct">&nbsp;</td>
+        <td class="ok-90pct">&nbsp;</td>
+        <td class="ok-80pct">&nbsp;</td>
+        <td class="ok-70pct">&nbsp;</td>
+        <td class="ok-60pct">&nbsp;</td>
+        <td class="ok-50pct">&nbsp;</td>
+        <td class="ok-40pct">&nbsp;</td>
+        <td class="ok-30pct">&nbsp;</td>
+        <td class="ok-20pct">&nbsp;</td>
+        <td class="ok-10pct">&nbsp;</td>
+        <td class="ok-0pct">&nbsp;</td>
+        <td class="ok-none">&nbsp;</td>
+        <td>- None correct</td>
+      </tr>
+    </table>
+    <br clear="all">
+    <table class="summary" border="0" cellspacing="0" cellpadding="3">
+      <tr class="colhead">
+        <td>&nbsp;</td>
+        <th class="good">Good</th>
+        <th class="minor">Minor</th>
+        <th class="bad">Bad</th>
+        <th class="missing">Missing</th>
+        <th class="abs-add">Abs.add</th>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-90pct"><a href="#pkg_java_lang">java.<span class="sp"> </span>lang</a>:</th>
+        <td class="good" title="java.lang good">99.87%</td>
+        <td class="minor" title="java.lang minor"><a href="#err_minor_java_lang">0.04%</a></td>
+        <td class="bad" title="java.lang bad"><a href="#err_bad_java_lang">0.04%</a></td>
+        <td class="missing" title="java.lang missing"><a href="#err_missing_java_lang">0.04%</a></td>
+        <td class="abs-add" title="java.lang abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="97" class="good-bar" title="java.lang good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="minor-bar" title="java.lang minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="1" class="bad-bar" title="java.lang bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="1" class="missing-bar" title="java.lang missing">
+                <img src="1x1.gif" width="1" height="12" alt="M">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_java_lang_ref">java.<span class="sp"> </span>lang.<span class="sp"> </span>ref</a>:</th>
+        <td class="good" title="java.lang.ref good">100%</td>
+        <td class="minor" title="java.lang.ref minor">&nbsp;</td>
+        <td class="bad" title="java.lang.ref bad">&nbsp;</td>
+        <td class="missing" title="java.lang.ref missing">&nbsp;</td>
+        <td class="abs-add" title="java.lang.ref abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.lang.ref good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_java_lang_reflect">java.<span class="sp"> </span>lang.<span class="sp"> </span>reflect</a>:</th>
+        <td class="good" title="java.lang.reflect good">100%</td>
+        <td class="minor" title="java.lang.reflect minor">&nbsp;</td>
+        <td class="bad" title="java.lang.reflect bad">&nbsp;</td>
+        <td class="missing" title="java.lang.reflect missing">&nbsp;</td>
+        <td class="abs-add" title="java.lang.reflect abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.lang.reflect good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-90pct"><a href="#pkg_java_applet">java.<span class="sp"> </span>applet</a>:</th>
+        <td class="good" title="java.applet good">99.74%</td>
+        <td class="minor" title="java.applet minor">&nbsp;</td>
+        <td class="bad" title="java.applet bad"><a href="#err_bad_java_applet">0.25%</a></td>
+        <td class="missing" title="java.applet missing">&nbsp;</td>
+        <td class="abs-add" title="java.applet abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="99" class="good-bar" title="java.applet good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="bad-bar" title="java.applet bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-70pct"><a href="#pkg_java_awt">java.<span class="sp"> </span>awt</a>:</th>
+        <td class="good" title="java.awt good">79.29%</td>
+        <td class="minor" title="java.awt minor">&nbsp;</td>
+        <td class="bad" title="java.awt bad"><a href="#err_bad_java_awt">0.2%</a></td>
+        <td class="missing" title="java.awt missing"><a href="#err_missing_java_awt">20.49%</a></td>
+        <td class="abs-add" title="java.awt abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="79" class="good-bar" title="java.awt good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="bad-bar" title="java.awt bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="20" class="missing-bar" title="java.awt missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-90pct"><a href="#pkg_java_awt_color">java.<span class="sp"> </span>awt.<span class="sp"> </span>color</a>:</th>
+        <td class="good" title="java.awt.color good">98.96%</td>
+        <td class="minor" title="java.awt.color minor">&nbsp;</td>
+        <td class="bad" title="java.awt.color bad"><a href="#err_bad_java_awt_color">1.03%</a></td>
+        <td class="missing" title="java.awt.color missing">&nbsp;</td>
+        <td class="abs-add" title="java.awt.color abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="99" class="good-bar" title="java.awt.color good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="bad-bar" title="java.awt.color bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-90pct"><a href="#pkg_java_awt_datatransfer">java.<span class="sp"> </span>awt.<span class="sp"> </span>datatransfer</a>:</th>
+        <td class="good" title="java.awt.datatransfer good">96.64%</td>
+        <td class="minor" title="java.awt.datatransfer minor">&nbsp;</td>
+        <td class="bad" title="java.awt.datatransfer bad"><a href="#err_bad_java_awt_datatransfer">0.55%</a></td>
+        <td class="missing" title="java.awt.datatransfer missing"><a href="#err_missing_java_awt_datatransfer">2.79%</a></td>
+        <td class="abs-add" title="java.awt.datatransfer abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="96" class="good-bar" title="java.awt.datatransfer good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="bad-bar" title="java.awt.datatransfer bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="3" class="missing-bar" title="java.awt.datatransfer missing">
+                <img src="1x1.gif" width="1" height="12" alt="M">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_java_awt_dnd">java.<span class="sp"> </span>awt.<span class="sp"> </span>dnd</a>:</th>
+        <td class="good" title="java.awt.dnd good">100%</td>
+        <td class="minor" title="java.awt.dnd minor">&nbsp;</td>
+        <td class="bad" title="java.awt.dnd bad">&nbsp;</td>
+        <td class="missing" title="java.awt.dnd missing">&nbsp;</td>
+        <td class="abs-add" title="java.awt.dnd abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.awt.dnd good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_java_awt_event">java.<span class="sp"> </span>awt.<span class="sp"> </span>event</a>:</th>
+        <td class="good" title="java.awt.event good">100%</td>
+        <td class="minor" title="java.awt.event minor">&nbsp;</td>
+        <td class="bad" title="java.awt.event bad">&nbsp;</td>
+        <td class="missing" title="java.awt.event missing">&nbsp;</td>
+        <td class="abs-add" title="java.awt.event abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.awt.event good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_java_awt_font">java.<span class="sp"> </span>awt.<span class="sp"> </span>font</a>:</th>
+        <td class="good" title="java.awt.font good">100%</td>
+        <td class="minor" title="java.awt.font minor">&nbsp;</td>
+        <td class="bad" title="java.awt.font bad">&nbsp;</td>
+        <td class="missing" title="java.awt.font missing">&nbsp;</td>
+        <td class="abs-add" title="java.awt.font abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.awt.font good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-90pct"><a href="#pkg_java_awt_geom">java.<span class="sp"> </span>awt.<span class="sp"> </span>geom</a>:</th>
+        <td class="good" title="java.awt.geom good">99.74%</td>
+        <td class="minor" title="java.awt.geom minor">&nbsp;</td>
+        <td class="bad" title="java.awt.geom bad"><a href="#err_bad_java_awt_geom">0.25%</a></td>
+        <td class="missing" title="java.awt.geom missing">&nbsp;</td>
+        <td class="abs-add" title="java.awt.geom abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="99" class="good-bar" title="java.awt.geom good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="bad-bar" title="java.awt.geom bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_java_awt_im">java.<span class="sp"> </span>awt.<span class="sp"> </span>im</a>:</th>
+        <td class="good" title="java.awt.im good">100%</td>
+        <td class="minor" title="java.awt.im minor">&nbsp;</td>
+        <td class="bad" title="java.awt.im bad">&nbsp;</td>
+        <td class="missing" title="java.awt.im missing">&nbsp;</td>
+        <td class="abs-add" title="java.awt.im abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.awt.im good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_java_awt_im_spi">java.<span class="sp"> </span>awt.<span class="sp"> </span>im.<span class="sp"> </span>spi</a>:</th>
+        <td class="good" title="java.awt.im.spi good">100%</td>
+        <td class="minor" title="java.awt.im.spi minor">&nbsp;</td>
+        <td class="bad" title="java.awt.im.spi bad">&nbsp;</td>
+        <td class="missing" title="java.awt.im.spi missing">&nbsp;</td>
+        <td class="abs-add" title="java.awt.im.spi abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.awt.im.spi good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-60pct"><a href="#pkg_java_awt_image">java.<span class="sp"> </span>awt.<span class="sp"> </span>image</a>:</th>
+        <td class="good" title="java.awt.image good">69.13%</td>
+        <td class="minor" title="java.awt.image minor"><a href="#err_minor_java_awt_image">0.04%</a></td>
+        <td class="bad" title="java.awt.image bad">&nbsp;</td>
+        <td class="missing" title="java.awt.image missing"><a href="#err_missing_java_awt_image">30.81%</a></td>
+        <td class="abs-add" title="java.awt.image abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="68" class="good-bar" title="java.awt.image good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="minor-bar" title="java.awt.image minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="31" class="missing-bar" title="java.awt.image missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_java_awt_image_renderable">java.<span class="sp"> </span>awt.<span class="sp"> </span>image.<span class="sp"> </span>renderable</a>:</th>
+        <td class="good" title="java.awt.image.renderable good">100%</td>
+        <td class="minor" title="java.awt.image.renderable minor">&nbsp;</td>
+        <td class="bad" title="java.awt.image.renderable bad">&nbsp;</td>
+        <td class="missing" title="java.awt.image.renderable missing">&nbsp;</td>
+        <td class="abs-add" title="java.awt.image.renderable abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.awt.image.renderable good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-90pct"><a href="#pkg_java_awt_print">java.<span class="sp"> </span>awt.<span class="sp"> </span>print</a>:</th>
+        <td class="good" title="java.awt.print good">96.27%</td>
+        <td class="minor" title="java.awt.print minor">&nbsp;</td>
+        <td class="bad" title="java.awt.print bad">&nbsp;</td>
+        <td class="missing" title="java.awt.print missing"><a href="#err_missing_java_awt_print">3.72%</a></td>
+        <td class="abs-add" title="java.awt.print abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="96" class="good-bar" title="java.awt.print good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="4" class="missing-bar" title="java.awt.print missing">
+                <img src="1x1.gif" width="1" height="12" alt="M">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-70pct"><a href="#pkg_java_beans">java.<span class="sp"> </span>beans</a>:</th>
+        <td class="good" title="java.beans good">75.83%</td>
+        <td class="minor" title="java.beans minor">&nbsp;</td>
+        <td class="bad" title="java.beans bad">&nbsp;</td>
+        <td class="missing" title="java.beans missing"><a href="#err_missing_java_beans">24.16%</a></td>
+        <td class="abs-add" title="java.beans abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="76" class="good-bar" title="java.beans good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGG">
+              </td>
+              <td width="24" class="missing-bar" title="java.beans missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-90pct"><a href="#pkg_java_beans_beancontext">java.<span class="sp"> </span>beans.<span class="sp"> </span>beancontext</a>:</th>
+        <td class="good" title="java.beans.beancontext good">98.33%</td>
+        <td class="minor" title="java.beans.beancontext minor">&nbsp;</td>
+        <td class="bad" title="java.beans.beancontext bad"><a href="#err_bad_java_beans_beancontext">1.66%</a></td>
+        <td class="missing" title="java.beans.beancontext missing">&nbsp;</td>
+        <td class="abs-add" title="java.beans.beancontext abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="98" class="good-bar" title="java.beans.beancontext good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="2" class="bad-bar" title="java.beans.beancontext bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-90pct"><a href="#pkg_java_io">java.<span class="sp"> </span>io</a>:</th>
+        <td class="good" title="java.io good">99.58%</td>
+        <td class="minor" title="java.io minor">&nbsp;</td>
+        <td class="bad" title="java.io bad">&nbsp;</td>
+        <td class="missing" title="java.io missing"><a href="#err_missing_java_io">0.41%</a></td>
+        <td class="abs-add" title="java.io abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="99" class="good-bar" title="java.io good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="missing-bar" title="java.io missing">
+                <img src="1x1.gif" width="1" height="12" alt="M">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_java_math">java.<span class="sp"> </span>math</a>:</th>
+        <td class="good" title="java.math good">100%</td>
+        <td class="minor" title="java.math minor">&nbsp;</td>
+        <td class="bad" title="java.math bad">&nbsp;</td>
+        <td class="missing" title="java.math missing">&nbsp;</td>
+        <td class="abs-add" title="java.math abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.math good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-90pct"><a href="#pkg_java_net">java.<span class="sp"> </span>net</a>:</th>
+        <td class="good" title="java.net good">99.92%</td>
+        <td class="minor" title="java.net minor">&nbsp;</td>
+        <td class="bad" title="java.net bad"><a href="#err_bad_java_net">0.07%</a></td>
+        <td class="missing" title="java.net missing">&nbsp;</td>
+        <td class="abs-add" title="java.net abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="99" class="good-bar" title="java.net good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="bad-bar" title="java.net bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_java_nio">java.<span class="sp"> </span>nio</a>:</th>
+        <td class="good" title="java.nio good">100%</td>
+        <td class="minor" title="java.nio minor">&nbsp;</td>
+        <td class="bad" title="java.nio bad">&nbsp;</td>
+        <td class="missing" title="java.nio missing">&nbsp;</td>
+        <td class="abs-add" title="java.nio abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.nio good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_java_nio_channels">java.<span class="sp"> </span>nio.<span class="sp"> </span>channels</a>:</th>
+        <td class="good" title="java.nio.channels good">100%</td>
+        <td class="minor" title="java.nio.channels minor">&nbsp;</td>
+        <td class="bad" title="java.nio.channels bad">&nbsp;</td>
+        <td class="missing" title="java.nio.channels missing">&nbsp;</td>
+        <td class="abs-add" title="java.nio.channels abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.nio.channels good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_java_nio_channels_spi">java.<span class="sp"> </span>nio.<span class="sp"> </span>channels.<span class="sp"> </span>spi</a>:</th>
+        <td class="good" title="java.nio.channels.spi good">100%</td>
+        <td class="minor" title="java.nio.channels.spi minor">&nbsp;</td>
+        <td class="bad" title="java.nio.channels.spi bad">&nbsp;</td>
+        <td class="missing" title="java.nio.channels.spi missing">&nbsp;</td>
+        <td class="abs-add" title="java.nio.channels.spi abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.nio.channels.spi good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_java_nio_charset">java.<span class="sp"> </span>nio.<span class="sp"> </span>charset</a>:</th>
+        <td class="good" title="java.nio.charset good">100%</td>
+        <td class="minor" title="java.nio.charset minor">&nbsp;</td>
+        <td class="bad" title="java.nio.charset bad">&nbsp;</td>
+        <td class="missing" title="java.nio.charset missing">&nbsp;</td>
+        <td class="abs-add" title="java.nio.charset abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.nio.charset good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_java_nio_charset_spi">java.<span class="sp"> </span>nio.<span class="sp"> </span>charset.<span class="sp"> </span>spi</a>:</th>
+        <td class="good" title="java.nio.charset.spi good">100%</td>
+        <td class="minor" title="java.nio.charset.spi minor">&nbsp;</td>
+        <td class="bad" title="java.nio.charset.spi bad">&nbsp;</td>
+        <td class="missing" title="java.nio.charset.spi missing">&nbsp;</td>
+        <td class="abs-add" title="java.nio.charset.spi abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.nio.charset.spi good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_java_rmi">java.<span class="sp"> </span>rmi</a>:</th>
+        <td class="good" title="java.rmi good">100%</td>
+        <td class="minor" title="java.rmi minor">&nbsp;</td>
+        <td class="bad" title="java.rmi bad">&nbsp;</td>
+        <td class="missing" title="java.rmi missing">&nbsp;</td>
+        <td class="abs-add" title="java.rmi abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.rmi good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-90pct"><a href="#pkg_java_rmi_activation">java.<span class="sp"> </span>rmi.<span class="sp"> </span>activation</a>:</th>
+        <td class="good" title="java.rmi.activation good">93.61%</td>
+        <td class="minor" title="java.rmi.activation minor">&nbsp;</td>
+        <td class="bad" title="java.rmi.activation bad">&nbsp;</td>
+        <td class="missing" title="java.rmi.activation missing"><a href="#err_missing_java_rmi_activation">6.38%</a></td>
+        <td class="abs-add" title="java.rmi.activation abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="94" class="good-bar" title="java.rmi.activation good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="6" class="missing-bar" title="java.rmi.activation missing">
+                <img src="1x1.gif" width="1" height="12" alt="M">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_java_rmi_dgc">java.<span class="sp"> </span>rmi.<span class="sp"> </span>dgc</a>:</th>
+        <td class="good" title="java.rmi.dgc good">100%</td>
+        <td class="minor" title="java.rmi.dgc minor">&nbsp;</td>
+        <td class="bad" title="java.rmi.dgc bad">&nbsp;</td>
+        <td class="missing" title="java.rmi.dgc missing">&nbsp;</td>
+        <td class="abs-add" title="java.rmi.dgc abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.rmi.dgc good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_java_rmi_registry">java.<span class="sp"> </span>rmi.<span class="sp"> </span>registry</a>:</th>
+        <td class="good" title="java.rmi.registry good">100%</td>
+        <td class="minor" title="java.rmi.registry minor">&nbsp;</td>
+        <td class="bad" title="java.rmi.registry bad">&nbsp;</td>
+        <td class="missing" title="java.rmi.registry missing">&nbsp;</td>
+        <td class="abs-add" title="java.rmi.registry abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.rmi.registry good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-90pct"><a href="#pkg_java_rmi_server">java.<span class="sp"> </span>rmi.<span class="sp"> </span>server</a>:</th>
+        <td class="good" title="java.rmi.server good">98.62%</td>
+        <td class="minor" title="java.rmi.server minor">&nbsp;</td>
+        <td class="bad" title="java.rmi.server bad"><a href="#err_bad_java_rmi_server">0.22%</a></td>
+        <td class="missing" title="java.rmi.server missing"><a href="#err_missing_java_rmi_server">1.14%</a></td>
+        <td class="abs-add" title="java.rmi.server abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="98" class="good-bar" title="java.rmi.server good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="bad-bar" title="java.rmi.server bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="1" class="missing-bar" title="java.rmi.server missing">
+                <img src="1x1.gif" width="1" height="12" alt="M">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-90pct"><a href="#pkg_java_security">java.<span class="sp"> </span>security</a>:</th>
+        <td class="good" title="java.security good">99.69%</td>
+        <td class="minor" title="java.security minor">&nbsp;</td>
+        <td class="bad" title="java.security bad"><a href="#err_bad_java_security">0.3%</a></td>
+        <td class="missing" title="java.security missing">&nbsp;</td>
+        <td class="abs-add" title="java.security abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="99" class="good-bar" title="java.security good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="bad-bar" title="java.security bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_java_security_acl">java.<span class="sp"> </span>security.<span class="sp"> </span>acl</a>:</th>
+        <td class="good" title="java.security.acl good">100%</td>
+        <td class="minor" title="java.security.acl minor">&nbsp;</td>
+        <td class="bad" title="java.security.acl bad">&nbsp;</td>
+        <td class="missing" title="java.security.acl missing">&nbsp;</td>
+        <td class="abs-add" title="java.security.acl abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.security.acl good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-80pct"><a href="#pkg_java_security_cert">java.<span class="sp"> </span>security.<span class="sp"> </span>cert</a>:</th>
+        <td class="good" title="java.security.cert good">88.91%</td>
+        <td class="minor" title="java.security.cert minor">&nbsp;</td>
+        <td class="bad" title="java.security.cert bad"><a href="#err_bad_java_security_cert">1.16%</a></td>
+        <td class="missing" title="java.security.cert missing"><a href="#err_missing_java_security_cert">9.91%</a></td>
+        <td class="abs-add" title="java.security.cert abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="89" class="good-bar" title="java.security.cert good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="bad-bar" title="java.security.cert bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="10" class="missing-bar" title="java.security.cert missing">
+                <img src="1x1.gif" width="1" height="12" alt="MM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_java_security_interfaces">java.<span class="sp"> </span>security.<span class="sp"> </span>interfaces</a>:</th>
+        <td class="good" title="java.security.interfaces good">100%</td>
+        <td class="minor" title="java.security.interfaces minor">&nbsp;</td>
+        <td class="bad" title="java.security.interfaces bad">&nbsp;</td>
+        <td class="missing" title="java.security.interfaces missing">&nbsp;</td>
+        <td class="abs-add" title="java.security.interfaces abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.security.interfaces good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_java_security_spec">java.<span class="sp"> </span>security.<span class="sp"> </span>spec</a>:</th>
+        <td class="good" title="java.security.spec good">100%</td>
+        <td class="minor" title="java.security.spec minor">&nbsp;</td>
+        <td class="bad" title="java.security.spec bad">&nbsp;</td>
+        <td class="missing" title="java.security.spec missing">&nbsp;</td>
+        <td class="abs-add" title="java.security.spec abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.security.spec good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-90pct"><a href="#pkg_java_sql">java.<span class="sp"> </span>sql</a>:</th>
+        <td class="good" title="java.sql good">99.83%</td>
+        <td class="minor" title="java.sql minor"><a href="#err_minor_java_sql">0.16%</a></td>
+        <td class="bad" title="java.sql bad">&nbsp;</td>
+        <td class="missing" title="java.sql missing">&nbsp;</td>
+        <td class="abs-add" title="java.sql abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="99" class="good-bar" title="java.sql good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="minor-bar" title="java.sql minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-70pct"><a href="#pkg_java_text">java.<span class="sp"> </span>text</a>:</th>
+        <td class="good" title="java.text good">74.26%</td>
+        <td class="minor" title="java.text minor"><a href="#err_minor_java_text">0.1%</a></td>
+        <td class="bad" title="java.text bad"><a href="#err_bad_java_text">0.1%</a></td>
+        <td class="missing" title="java.text missing"><a href="#err_missing_java_text">25.53%</a></td>
+        <td class="abs-add" title="java.text abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="73" class="good-bar" title="java.text good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="minor-bar" title="java.text minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="1" class="bad-bar" title="java.text bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="25" class="missing-bar" title="java.text missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-90pct"><a href="#pkg_java_util">java.<span class="sp"> </span>util</a>:</th>
+        <td class="good" title="java.util good">98.11%</td>
+        <td class="minor" title="java.util minor">&nbsp;</td>
+        <td class="bad" title="java.util bad"><a href="#err_bad_java_util">0.22%</a></td>
+        <td class="missing" title="java.util missing"><a href="#err_missing_java_util">1.65%</a></td>
+        <td class="abs-add" title="java.util abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="97" class="good-bar" title="java.util good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="bad-bar" title="java.util bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="2" class="missing-bar" title="java.util missing">
+                <img src="1x1.gif" width="1" height="12" alt="M">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_java_util_jar">java.<span class="sp"> </span>util.<span class="sp"> </span>jar</a>:</th>
+        <td class="good" title="java.util.jar good">100%</td>
+        <td class="minor" title="java.util.jar minor">&nbsp;</td>
+        <td class="bad" title="java.util.jar bad">&nbsp;</td>
+        <td class="missing" title="java.util.jar missing">&nbsp;</td>
+        <td class="abs-add" title="java.util.jar abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.util.jar good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_java_util_logging">java.<span class="sp"> </span>util.<span class="sp"> </span>logging</a>:</th>
+        <td class="good" title="java.util.logging good">&nbsp;</td>
+        <td class="minor" title="java.util.logging minor">&nbsp;</td>
+        <td class="bad" title="java.util.logging bad">&nbsp;</td>
+        <td class="missing" title="java.util.logging missing"><a href="#err_missing_java_util_logging">100%</a></td>
+        <td class="abs-add" title="java.util.logging abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="java.util.logging missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-90pct"><a href="#pkg_java_util_prefs">java.<span class="sp"> </span>util.<span class="sp"> </span>prefs</a>:</th>
+        <td class="good" title="java.util.prefs good">99.53%</td>
+        <td class="minor" title="java.util.prefs minor">&nbsp;</td>
+        <td class="bad" title="java.util.prefs bad">&nbsp;</td>
+        <td class="missing" title="java.util.prefs missing"><a href="#err_missing_java_util_prefs">0.46%</a></td>
+        <td class="abs-add" title="java.util.prefs abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="99" class="good-bar" title="java.util.prefs good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="missing-bar" title="java.util.prefs missing">
+                <img src="1x1.gif" width="1" height="12" alt="M">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_java_util_regex">java.<span class="sp"> </span>util.<span class="sp"> </span>regex</a>:</th>
+        <td class="good" title="java.util.regex good">100%</td>
+        <td class="minor" title="java.util.regex minor">&nbsp;</td>
+        <td class="bad" title="java.util.regex bad">&nbsp;</td>
+        <td class="missing" title="java.util.regex missing">&nbsp;</td>
+        <td class="abs-add" title="java.util.regex abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.util.regex good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_java_util_zip">java.<span class="sp"> </span>util.<span class="sp"> </span>zip</a>:</th>
+        <td class="good" title="java.util.zip good">100%</td>
+        <td class="minor" title="java.util.zip minor">&nbsp;</td>
+        <td class="bad" title="java.util.zip bad">&nbsp;</td>
+        <td class="missing" title="java.util.zip missing">&nbsp;</td>
+        <td class="abs-add" title="java.util.zip abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="java.util.zip good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_javax_accessibility">javax.<span class="sp"> </span>accessibility</a>:</th>
+        <td class="good" title="javax.accessibility good">100%</td>
+        <td class="minor" title="javax.accessibility minor">&nbsp;</td>
+        <td class="bad" title="javax.accessibility bad">&nbsp;</td>
+        <td class="missing" title="javax.accessibility missing">&nbsp;</td>
+        <td class="abs-add" title="javax.accessibility abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="javax.accessibility good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_javax_crypto">javax.<span class="sp"> </span>crypto</a>:</th>
+        <td class="good" title="javax.crypto good">100%</td>
+        <td class="minor" title="javax.crypto minor">&nbsp;</td>
+        <td class="bad" title="javax.crypto bad">&nbsp;</td>
+        <td class="missing" title="javax.crypto missing">&nbsp;</td>
+        <td class="abs-add" title="javax.crypto abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="javax.crypto good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_javax_crypto_interfaces">javax.<span class="sp"> </span>crypto.<span class="sp"> </span>interfaces</a>:</th>
+        <td class="good" title="javax.crypto.interfaces good">100%</td>
+        <td class="minor" title="javax.crypto.interfaces minor">&nbsp;</td>
+        <td class="bad" title="javax.crypto.interfaces bad">&nbsp;</td>
+        <td class="missing" title="javax.crypto.interfaces missing">&nbsp;</td>
+        <td class="abs-add" title="javax.crypto.interfaces abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="javax.crypto.interfaces good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_javax_crypto_spec">javax.<span class="sp"> </span>crypto.<span class="sp"> </span>spec</a>:</th>
+        <td class="good" title="javax.crypto.spec good">100%</td>
+        <td class="minor" title="javax.crypto.spec minor">&nbsp;</td>
+        <td class="bad" title="javax.crypto.spec bad">&nbsp;</td>
+        <td class="missing" title="javax.crypto.spec missing">&nbsp;</td>
+        <td class="abs-add" title="javax.crypto.spec abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="javax.crypto.spec good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_javax_imageio">javax.<span class="sp"> </span>imageio</a>:</th>
+        <td class="good" title="javax.imageio good">&nbsp;</td>
+        <td class="minor" title="javax.imageio minor">&nbsp;</td>
+        <td class="bad" title="javax.imageio bad">&nbsp;</td>
+        <td class="missing" title="javax.imageio missing"><a href="#err_missing_javax_imageio">100%</a></td>
+        <td class="abs-add" title="javax.imageio abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.imageio missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_javax_imageio_event">javax.<span class="sp"> </span>imageio.<span class="sp"> </span>event</a>:</th>
+        <td class="good" title="javax.imageio.event good">&nbsp;</td>
+        <td class="minor" title="javax.imageio.event minor">&nbsp;</td>
+        <td class="bad" title="javax.imageio.event bad">&nbsp;</td>
+        <td class="missing" title="javax.imageio.event missing"><a href="#err_missing_javax_imageio_event">100%</a></td>
+        <td class="abs-add" title="javax.imageio.event abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.imageio.event missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_javax_imageio_metadata">javax.<span class="sp"> </span>imageio.<span class="sp"> </span>metadata</a>:</th>
+        <td class="good" title="javax.imageio.metadata good">&nbsp;</td>
+        <td class="minor" title="javax.imageio.metadata minor">&nbsp;</td>
+        <td class="bad" title="javax.imageio.metadata bad">&nbsp;</td>
+        <td class="missing" title="javax.imageio.metadata missing"><a href="#err_missing_javax_imageio_metadata">100%</a></td>
+        <td class="abs-add" title="javax.imageio.metadata abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.imageio.metadata missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_javax_imageio_plugins_jpeg">javax.<span class="sp"> </span>imageio.<span class="sp"> </span>plugins.<span class="sp"> </span>jpeg</a>:</th>
+        <td class="good" title="javax.imageio.plugins.jpeg good">&nbsp;</td>
+        <td class="minor" title="javax.imageio.plugins.jpeg minor">&nbsp;</td>
+        <td class="bad" title="javax.imageio.plugins.jpeg bad">&nbsp;</td>
+        <td class="missing" title="javax.imageio.plugins.jpeg missing"><a href="#err_missing_javax_imageio_plugins_jpeg">100%</a></td>
+        <td class="abs-add" title="javax.imageio.plugins.jpeg abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.imageio.plugins.jpeg missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_javax_imageio_spi">javax.<span class="sp"> </span>imageio.<span class="sp"> </span>spi</a>:</th>
+        <td class="good" title="javax.imageio.spi good">&nbsp;</td>
+        <td class="minor" title="javax.imageio.spi minor">&nbsp;</td>
+        <td class="bad" title="javax.imageio.spi bad">&nbsp;</td>
+        <td class="missing" title="javax.imageio.spi missing"><a href="#err_missing_javax_imageio_spi">100%</a></td>
+        <td class="abs-add" title="javax.imageio.spi abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.imageio.spi missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_javax_imageio_stream">javax.<span class="sp"> </span>imageio.<span class="sp"> </span>stream</a>:</th>
+        <td class="good" title="javax.imageio.stream good">&nbsp;</td>
+        <td class="minor" title="javax.imageio.stream minor">&nbsp;</td>
+        <td class="bad" title="javax.imageio.stream bad">&nbsp;</td>
+        <td class="missing" title="javax.imageio.stream missing"><a href="#err_missing_javax_imageio_stream">100%</a></td>
+        <td class="abs-add" title="javax.imageio.stream abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.imageio.stream missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-90pct"><a href="#pkg_javax_naming">javax.<span class="sp"> </span>naming</a>:</th>
+        <td class="good" title="javax.naming good">99.93%</td>
+        <td class="minor" title="javax.naming minor">&nbsp;</td>
+        <td class="bad" title="javax.naming bad">&nbsp;</td>
+        <td class="missing" title="javax.naming missing"><a href="#err_missing_javax_naming">0.06%</a></td>
+        <td class="abs-add" title="javax.naming abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="99" class="good-bar" title="javax.naming good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="missing-bar" title="javax.naming missing">
+                <img src="1x1.gif" width="1" height="12" alt="M">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_javax_naming_directory">javax.<span class="sp"> </span>naming.<span class="sp"> </span>directory</a>:</th>
+        <td class="good" title="javax.naming.directory good">100%</td>
+        <td class="minor" title="javax.naming.directory minor">&nbsp;</td>
+        <td class="bad" title="javax.naming.directory bad">&nbsp;</td>
+        <td class="missing" title="javax.naming.directory missing">&nbsp;</td>
+        <td class="abs-add" title="javax.naming.directory abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="javax.naming.directory good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_javax_naming_event">javax.<span class="sp"> </span>naming.<span class="sp"> </span>event</a>:</th>
+        <td class="good" title="javax.naming.event good">100%</td>
+        <td class="minor" title="javax.naming.event minor">&nbsp;</td>
+        <td class="bad" title="javax.naming.event bad">&nbsp;</td>
+        <td class="missing" title="javax.naming.event missing">&nbsp;</td>
+        <td class="abs-add" title="javax.naming.event abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="javax.naming.event good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-80pct"><a href="#pkg_javax_naming_ldap">javax.<span class="sp"> </span>naming.<span class="sp"> </span>ldap</a>:</th>
+        <td class="good" title="javax.naming.ldap good">88.27%</td>
+        <td class="minor" title="javax.naming.ldap minor">&nbsp;</td>
+        <td class="bad" title="javax.naming.ldap bad">&nbsp;</td>
+        <td class="missing" title="javax.naming.ldap missing"><a href="#err_missing_javax_naming_ldap">11.72%</a></td>
+        <td class="abs-add" title="javax.naming.ldap abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="88" class="good-bar" title="javax.naming.ldap good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="12" class="missing-bar" title="javax.naming.ldap missing">
+                <img src="1x1.gif" width="1" height="12" alt="MM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_javax_naming_spi">javax.<span class="sp"> </span>naming.<span class="sp"> </span>spi</a>:</th>
+        <td class="good" title="javax.naming.spi good">100%</td>
+        <td class="minor" title="javax.naming.spi minor">&nbsp;</td>
+        <td class="bad" title="javax.naming.spi bad">&nbsp;</td>
+        <td class="missing" title="javax.naming.spi missing">&nbsp;</td>
+        <td class="abs-add" title="javax.naming.spi abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="javax.naming.spi good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_javax_print">javax.<span class="sp"> </span>print</a>:</th>
+        <td class="good" title="javax.print good">&nbsp;</td>
+        <td class="minor" title="javax.print minor">&nbsp;</td>
+        <td class="bad" title="javax.print bad">&nbsp;</td>
+        <td class="missing" title="javax.print missing"><a href="#err_missing_javax_print">100%</a></td>
+        <td class="abs-add" title="javax.print abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.print missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-0pct"><a href="#pkg_javax_print_attribute">javax.<span class="sp"> </span>print.<span class="sp"> </span>attribute</a>:</th>
+        <td class="good" title="javax.print.attribute good">7.45%</td>
+        <td class="minor" title="javax.print.attribute minor">&nbsp;</td>
+        <td class="bad" title="javax.print.attribute bad">&nbsp;</td>
+        <td class="missing" title="javax.print.attribute missing"><a href="#err_missing_javax_print_attribute">92.54%</a></td>
+        <td class="abs-add" title="javax.print.attribute abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="7" class="good-bar" title="javax.print.attribute good">
+                <img src="1x1.gif" width="1" height="12" alt="G">
+              </td>
+              <td width="93" class="missing-bar" title="javax.print.attribute missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_javax_print_attribute_standard">javax.<span class="sp"> </span>print.<span class="sp"> </span>attribute.<span class="sp"> </span>standard</a>:</th>
+        <td class="good" title="javax.print.attribute.standard good">&nbsp;</td>
+        <td class="minor" title="javax.print.attribute.standard minor">&nbsp;</td>
+        <td class="bad" title="javax.print.attribute.standard bad">&nbsp;</td>
+        <td class="missing" title="javax.print.attribute.standard missing"><a href="#err_missing_javax_print_attribute_standard">100%</a></td>
+        <td class="abs-add" title="javax.print.attribute.standard abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.print.attribute.standard missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_javax_print_event">javax.<span class="sp"> </span>print.<span class="sp"> </span>event</a>:</th>
+        <td class="good" title="javax.print.event good">&nbsp;</td>
+        <td class="minor" title="javax.print.event minor">&nbsp;</td>
+        <td class="bad" title="javax.print.event bad">&nbsp;</td>
+        <td class="missing" title="javax.print.event missing"><a href="#err_missing_javax_print_event">100%</a></td>
+        <td class="abs-add" title="javax.print.event abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.print.event missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_javax_rmi">javax.<span class="sp"> </span>rmi</a>:</th>
+        <td class="good" title="javax.rmi good">100%</td>
+        <td class="minor" title="javax.rmi minor">&nbsp;</td>
+        <td class="bad" title="javax.rmi bad">&nbsp;</td>
+        <td class="missing" title="javax.rmi missing">&nbsp;</td>
+        <td class="abs-add" title="javax.rmi abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="javax.rmi good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-50pct"><a href="#pkg_javax_rmi_CORBA">javax.<span class="sp"> </span>rmi.<span class="sp"> </span>CORBA</a>:</th>
+        <td class="good" title="javax.rmi.CORBA good">54.91%</td>
+        <td class="minor" title="javax.rmi.CORBA minor">&nbsp;</td>
+        <td class="bad" title="javax.rmi.CORBA bad"><a href="#err_bad_javax_rmi_CORBA">9.83%</a></td>
+        <td class="missing" title="javax.rmi.CORBA missing"><a href="#err_missing_javax_rmi_CORBA">35.24%</a></td>
+        <td class="abs-add" title="javax.rmi.CORBA abs.add"><a href="#err_abs_add_javax_rmi_CORBA">5.73%</a></td>
+        <td>
+          <table width="105" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="55" class="good-bar" title="javax.rmi.CORBA good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGG">
+              </td>
+              <td width="10" class="bad-bar" title="javax.rmi.CORBA bad">
+                <img src="1x1.gif" width="1" height="12" alt="BB">
+              </td>
+              <td width="35" class="missing-bar" title="javax.rmi.CORBA missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMM">
+              </td>
+              <td width="5" class="abs-add-bar" title="javax.rmi.CORBA abs.add">
+                <img src="1x1.gif" width="1" height="12" alt="A">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_javax_security_auth">javax.<span class="sp"> </span>security.<span class="sp"> </span>auth</a>:</th>
+        <td class="good" title="javax.security.auth good">&nbsp;</td>
+        <td class="minor" title="javax.security.auth minor">&nbsp;</td>
+        <td class="bad" title="javax.security.auth bad">&nbsp;</td>
+        <td class="missing" title="javax.security.auth missing"><a href="#err_missing_javax_security_auth">100%</a></td>
+        <td class="abs-add" title="javax.security.auth abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.security.auth missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_javax_security_auth_callback">javax.<span class="sp"> </span>security.<span class="sp"> </span>auth.<span class="sp"> </span>callback</a>:</th>
+        <td class="good" title="javax.security.auth.callback good">&nbsp;</td>
+        <td class="minor" title="javax.security.auth.callback minor">&nbsp;</td>
+        <td class="bad" title="javax.security.auth.callback bad">&nbsp;</td>
+        <td class="missing" title="javax.security.auth.callback missing"><a href="#err_missing_javax_security_auth_callback">100%</a></td>
+        <td class="abs-add" title="javax.security.auth.callback abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.security.auth.callback missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_javax_security_auth_kerberos">javax.<span class="sp"> </span>security.<span class="sp"> </span>auth.<span class="sp"> </span>kerberos</a>:</th>
+        <td class="good" title="javax.security.auth.kerberos good">&nbsp;</td>
+        <td class="minor" title="javax.security.auth.kerberos minor">&nbsp;</td>
+        <td class="bad" title="javax.security.auth.kerberos bad">&nbsp;</td>
+        <td class="missing" title="javax.security.auth.kerberos missing"><a href="#err_missing_javax_security_auth_kerberos">100%</a></td>
+        <td class="abs-add" title="javax.security.auth.kerberos abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.security.auth.kerberos missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_javax_security_auth_login">javax.<span class="sp"> </span>security.<span class="sp"> </span>auth.<span class="sp"> </span>login</a>:</th>
+        <td class="good" title="javax.security.auth.login good">&nbsp;</td>
+        <td class="minor" title="javax.security.auth.login minor">&nbsp;</td>
+        <td class="bad" title="javax.security.auth.login bad">&nbsp;</td>
+        <td class="missing" title="javax.security.auth.login missing"><a href="#err_missing_javax_security_auth_login">100%</a></td>
+        <td class="abs-add" title="javax.security.auth.login abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.security.auth.login missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_javax_security_auth_spi">javax.<span class="sp"> </span>security.<span class="sp"> </span>auth.<span class="sp"> </span>spi</a>:</th>
+        <td class="good" title="javax.security.auth.spi good">&nbsp;</td>
+        <td class="minor" title="javax.security.auth.spi minor">&nbsp;</td>
+        <td class="bad" title="javax.security.auth.spi bad">&nbsp;</td>
+        <td class="missing" title="javax.security.auth.spi missing"><a href="#err_missing_javax_security_auth_spi">100%</a></td>
+        <td class="abs-add" title="javax.security.auth.spi abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.security.auth.spi missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-50pct"><a href="#pkg_javax_security_auth_x500">javax.<span class="sp"> </span>security.<span class="sp"> </span>auth.<span class="sp"> </span>x500</a>:</th>
+        <td class="good" title="javax.security.auth.x500 good">50%</td>
+        <td class="minor" title="javax.security.auth.x500 minor">&nbsp;</td>
+        <td class="bad" title="javax.security.auth.x500 bad"><a href="#err_bad_javax_security_auth_x500">2.5%</a></td>
+        <td class="missing" title="javax.security.auth.x500 missing"><a href="#err_missing_javax_security_auth_x500">47.5%</a></td>
+        <td class="abs-add" title="javax.security.auth.x500 abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="50" class="good-bar" title="javax.security.auth.x500 good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGG">
+              </td>
+              <td width="3" class="bad-bar" title="javax.security.auth.x500 bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="47" class="missing-bar" title="javax.security.auth.x500 missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_javax_sound_midi">javax.<span class="sp"> </span>sound.<span class="sp"> </span>midi</a>:</th>
+        <td class="good" title="javax.sound.midi good">&nbsp;</td>
+        <td class="minor" title="javax.sound.midi minor">&nbsp;</td>
+        <td class="bad" title="javax.sound.midi bad">&nbsp;</td>
+        <td class="missing" title="javax.sound.midi missing"><a href="#err_missing_javax_sound_midi">100%</a></td>
+        <td class="abs-add" title="javax.sound.midi abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.sound.midi missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_javax_sound_midi_spi">javax.<span class="sp"> </span>sound.<span class="sp"> </span>midi.<span class="sp"> </span>spi</a>:</th>
+        <td class="good" title="javax.sound.midi.spi good">&nbsp;</td>
+        <td class="minor" title="javax.sound.midi.spi minor">&nbsp;</td>
+        <td class="bad" title="javax.sound.midi.spi bad">&nbsp;</td>
+        <td class="missing" title="javax.sound.midi.spi missing"><a href="#err_missing_javax_sound_midi_spi">100%</a></td>
+        <td class="abs-add" title="javax.sound.midi.spi abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.sound.midi.spi missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_javax_sound_sampled">javax.<span class="sp"> </span>sound.<span class="sp"> </span>sampled</a>:</th>
+        <td class="good" title="javax.sound.sampled good">&nbsp;</td>
+        <td class="minor" title="javax.sound.sampled minor">&nbsp;</td>
+        <td class="bad" title="javax.sound.sampled bad">&nbsp;</td>
+        <td class="missing" title="javax.sound.sampled missing"><a href="#err_missing_javax_sound_sampled">100%</a></td>
+        <td class="abs-add" title="javax.sound.sampled abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.sound.sampled missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_javax_sound_sampled_spi">javax.<span class="sp"> </span>sound.<span class="sp"> </span>sampled.<span class="sp"> </span>spi</a>:</th>
+        <td class="good" title="javax.sound.sampled.spi good">&nbsp;</td>
+        <td class="minor" title="javax.sound.sampled.spi minor">&nbsp;</td>
+        <td class="bad" title="javax.sound.sampled.spi bad">&nbsp;</td>
+        <td class="missing" title="javax.sound.sampled.spi missing"><a href="#err_missing_javax_sound_sampled_spi">100%</a></td>
+        <td class="abs-add" title="javax.sound.sampled.spi abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.sound.sampled.spi missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_javax_sql">javax.<span class="sp"> </span>sql</a>:</th>
+        <td class="good" title="javax.sql good">100%</td>
+        <td class="minor" title="javax.sql minor">&nbsp;</td>
+        <td class="bad" title="javax.sql bad">&nbsp;</td>
+        <td class="missing" title="javax.sql missing">&nbsp;</td>
+        <td class="abs-add" title="javax.sql abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="javax.sql good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-60pct"><a href="#pkg_javax_swing">javax.<span class="sp"> </span>swing</a>:</th>
+        <td class="good" title="javax.swing good">65.68%</td>
+        <td class="minor" title="javax.swing minor"><a href="#err_minor_javax_swing">0.87%</a></td>
+        <td class="bad" title="javax.swing bad"><a href="#err_bad_javax_swing">0.7%</a></td>
+        <td class="missing" title="javax.swing missing"><a href="#err_missing_javax_swing">32.73%</a></td>
+        <td class="abs-add" title="javax.swing abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="65" class="good-bar" title="javax.swing good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="minor-bar" title="javax.swing minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="1" class="bad-bar" title="javax.swing bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="33" class="missing-bar" title="javax.swing missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_javax_swing_border">javax.<span class="sp"> </span>swing.<span class="sp"> </span>border</a>:</th>
+        <td class="good" title="javax.swing.border good">100%</td>
+        <td class="minor" title="javax.swing.border minor">&nbsp;</td>
+        <td class="bad" title="javax.swing.border bad">&nbsp;</td>
+        <td class="missing" title="javax.swing.border missing">&nbsp;</td>
+        <td class="abs-add" title="javax.swing.border abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="javax.swing.border good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-90pct"><a href="#pkg_javax_swing_colorchooser">javax.<span class="sp"> </span>swing.<span class="sp"> </span>colorchooser</a>:</th>
+        <td class="good" title="javax.swing.colorchooser good">90.84%</td>
+        <td class="minor" title="javax.swing.colorchooser minor"><a href="#err_minor_javax_swing_colorchooser">1.44%</a></td>
+        <td class="bad" title="javax.swing.colorchooser bad"><a href="#err_bad_javax_swing_colorchooser">0.48%</a></td>
+        <td class="missing" title="javax.swing.colorchooser missing"><a href="#err_missing_javax_swing_colorchooser">7.22%</a></td>
+        <td class="abs-add" title="javax.swing.colorchooser abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="90" class="good-bar" title="javax.swing.colorchooser good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="2" class="minor-bar" title="javax.swing.colorchooser minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="1" class="bad-bar" title="javax.swing.colorchooser bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="7" class="missing-bar" title="javax.swing.colorchooser missing">
+                <img src="1x1.gif" width="1" height="12" alt="M">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_javax_swing_event">javax.<span class="sp"> </span>swing.<span class="sp"> </span>event</a>:</th>
+        <td class="good" title="javax.swing.event good">100%</td>
+        <td class="minor" title="javax.swing.event minor">&nbsp;</td>
+        <td class="bad" title="javax.swing.event bad">&nbsp;</td>
+        <td class="missing" title="javax.swing.event missing">&nbsp;</td>
+        <td class="abs-add" title="javax.swing.event abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="javax.swing.event good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-70pct"><a href="#pkg_javax_swing_filechooser">javax.<span class="sp"> </span>swing.<span class="sp"> </span>filechooser</a>:</th>
+        <td class="good" title="javax.swing.filechooser good">76.81%</td>
+        <td class="minor" title="javax.swing.filechooser minor">&nbsp;</td>
+        <td class="bad" title="javax.swing.filechooser bad"><a href="#err_bad_javax_swing_filechooser">4.34%</a></td>
+        <td class="missing" title="javax.swing.filechooser missing"><a href="#err_missing_javax_swing_filechooser">18.84%</a></td>
+        <td class="abs-add" title="javax.swing.filechooser abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="77" class="good-bar" title="javax.swing.filechooser good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGG">
+              </td>
+              <td width="4" class="bad-bar" title="javax.swing.filechooser bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="19" class="missing-bar" title="javax.swing.filechooser missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-90pct"><a href="#pkg_javax_swing_plaf">javax.<span class="sp"> </span>swing.<span class="sp"> </span>plaf</a>:</th>
+        <td class="good" title="javax.swing.plaf good">96.58%</td>
+        <td class="minor" title="javax.swing.plaf minor"><a href="#err_minor_javax_swing_plaf">0.53%</a></td>
+        <td class="bad" title="javax.swing.plaf bad">&nbsp;</td>
+        <td class="missing" title="javax.swing.plaf missing"><a href="#err_missing_javax_swing_plaf">2.88%</a></td>
+        <td class="abs-add" title="javax.swing.plaf abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="96" class="good-bar" title="javax.swing.plaf good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="minor-bar" title="javax.swing.plaf minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="3" class="missing-bar" title="javax.swing.plaf missing">
+                <img src="1x1.gif" width="1" height="12" alt="M">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-10pct"><a href="#pkg_javax_swing_plaf_basic">javax.<span class="sp"> </span>swing.<span class="sp"> </span>plaf.<span class="sp"> </span>basic</a>:</th>
+        <td class="good" title="javax.swing.plaf.basic good">11.72%</td>
+        <td class="minor" title="javax.swing.plaf.basic minor"><a href="#err_minor_javax_swing_plaf_basic">0.28%</a></td>
+        <td class="bad" title="javax.swing.plaf.basic bad"><a href="#err_bad_javax_swing_plaf_basic">0.03%</a></td>
+        <td class="missing" title="javax.swing.plaf.basic missing"><a href="#err_missing_javax_swing_plaf_basic">87.94%</a></td>
+        <td class="abs-add" title="javax.swing.plaf.basic abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="12" class="good-bar" title="javax.swing.plaf.basic good">
+                <img src="1x1.gif" width="1" height="12" alt="GG">
+              </td>
+              <td width="1" class="minor-bar" title="javax.swing.plaf.basic minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="1" class="bad-bar" title="javax.swing.plaf.basic bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="86" class="missing-bar" title="javax.swing.plaf.basic missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-0pct"><a href="#pkg_javax_swing_plaf_metal">javax.<span class="sp"> </span>swing.<span class="sp"> </span>plaf.<span class="sp"> </span>metal</a>:</th>
+        <td class="good" title="javax.swing.plaf.metal good">0.61%</td>
+        <td class="minor" title="javax.swing.plaf.metal minor"><a href="#err_minor_javax_swing_plaf_metal">0.01%</a></td>
+        <td class="bad" title="javax.swing.plaf.metal bad">&nbsp;</td>
+        <td class="missing" title="javax.swing.plaf.metal missing"><a href="#err_missing_javax_swing_plaf_metal">99.36%</a></td>
+        <td class="abs-add" title="javax.swing.plaf.metal abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="1" class="good-bar" title="javax.swing.plaf.metal good">
+                <img src="1x1.gif" width="1" height="12" alt="G">
+              </td>
+              <td width="1" class="minor-bar" title="javax.swing.plaf.metal minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="98" class="missing-bar" title="javax.swing.plaf.metal missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_javax_swing_plaf_multi">javax.<span class="sp"> </span>swing.<span class="sp"> </span>plaf.<span class="sp"> </span>multi</a>:</th>
+        <td class="good" title="javax.swing.plaf.multi good">&nbsp;</td>
+        <td class="minor" title="javax.swing.plaf.multi minor">&nbsp;</td>
+        <td class="bad" title="javax.swing.plaf.multi bad">&nbsp;</td>
+        <td class="missing" title="javax.swing.plaf.multi missing"><a href="#err_missing_javax_swing_plaf_multi">100%</a></td>
+        <td class="abs-add" title="javax.swing.plaf.multi abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.swing.plaf.multi missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-60pct"><a href="#pkg_javax_swing_table">javax.<span class="sp"> </span>swing.<span class="sp"> </span>table</a>:</th>
+        <td class="good" title="javax.swing.table good">61.38%</td>
+        <td class="minor" title="javax.swing.table minor"><a href="#err_minor_javax_swing_table">0.85%</a></td>
+        <td class="bad" title="javax.swing.table bad"><a href="#err_bad_javax_swing_table">0.42%</a></td>
+        <td class="missing" title="javax.swing.table missing"><a href="#err_missing_javax_swing_table">37.34%</a></td>
+        <td class="abs-add" title="javax.swing.table abs.add"><a href="#err_abs_add_javax_swing_table">0.12%</a></td>
+        <td>
+          <table width="101" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="61" class="good-bar" title="javax.swing.table good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGG">
+              </td>
+              <td width="1" class="minor-bar" title="javax.swing.table minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="1" class="bad-bar" title="javax.swing.table bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="37" class="missing-bar" title="javax.swing.table missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMM">
+              </td>
+              <td width="1" class="abs-add-bar" title="javax.swing.table abs.add">
+                <img src="1x1.gif" width="1" height="12" alt="A">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-20pct"><a href="#pkg_javax_swing_text">javax.<span class="sp"> </span>swing.<span class="sp"> </span>text</a>:</th>
+        <td class="good" title="javax.swing.text good">24.92%</td>
+        <td class="minor" title="javax.swing.text minor"><a href="#err_minor_javax_swing_text">0.14%</a></td>
+        <td class="bad" title="javax.swing.text bad"><a href="#err_bad_javax_swing_text">1.68%</a></td>
+        <td class="missing" title="javax.swing.text missing"><a href="#err_missing_javax_swing_text">73.24%</a></td>
+        <td class="abs-add" title="javax.swing.text abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="25" class="good-bar" title="javax.swing.text good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGG">
+              </td>
+              <td width="1" class="minor-bar" title="javax.swing.text minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="2" class="bad-bar" title="javax.swing.text bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="72" class="missing-bar" title="javax.swing.text missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-0pct"><a href="#pkg_javax_swing_text_html">javax.<span class="sp"> </span>swing.<span class="sp"> </span>text.<span class="sp"> </span>html</a>:</th>
+        <td class="good" title="javax.swing.text.html good">1.44%</td>
+        <td class="minor" title="javax.swing.text.html minor"><a href="#err_minor_javax_swing_text_html">0.03%</a></td>
+        <td class="bad" title="javax.swing.text.html bad">&nbsp;</td>
+        <td class="missing" title="javax.swing.text.html missing"><a href="#err_missing_javax_swing_text_html">98.51%</a></td>
+        <td class="abs-add" title="javax.swing.text.html abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="1" class="good-bar" title="javax.swing.text.html good">
+                <img src="1x1.gif" width="1" height="12" alt="G">
+              </td>
+              <td width="1" class="minor-bar" title="javax.swing.text.html minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="98" class="missing-bar" title="javax.swing.text.html missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-0pct"><a href="#pkg_javax_swing_text_html_parser">javax.<span class="sp"> </span>swing.<span class="sp"> </span>text.<span class="sp"> </span>html.<span class="sp"> </span>parser</a>:</th>
+        <td class="good" title="javax.swing.text.html.parser good">2.34%</td>
+        <td class="minor" title="javax.swing.text.html.parser minor">&nbsp;</td>
+        <td class="bad" title="javax.swing.text.html.parser bad"><a href="#err_bad_javax_swing_text_html_parser">0.19%</a></td>
+        <td class="missing" title="javax.swing.text.html.parser missing"><a href="#err_missing_javax_swing_text_html_parser">97.46%</a></td>
+        <td class="abs-add" title="javax.swing.text.html.parser abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="2" class="good-bar" title="javax.swing.text.html.parser good">
+                <img src="1x1.gif" width="1" height="12" alt="G">
+              </td>
+              <td width="1" class="bad-bar" title="javax.swing.text.html.parser bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="97" class="missing-bar" title="javax.swing.text.html.parser missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_javax_swing_text_rtf">javax.<span class="sp"> </span>swing.<span class="sp"> </span>text.<span class="sp"> </span>rtf</a>:</th>
+        <td class="good" title="javax.swing.text.rtf good">&nbsp;</td>
+        <td class="minor" title="javax.swing.text.rtf minor">&nbsp;</td>
+        <td class="bad" title="javax.swing.text.rtf bad">&nbsp;</td>
+        <td class="missing" title="javax.swing.text.rtf missing"><a href="#err_missing_javax_swing_text_rtf">100%</a></td>
+        <td class="abs-add" title="javax.swing.text.rtf abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.swing.text.rtf missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-80pct"><a href="#pkg_javax_swing_tree">javax.<span class="sp"> </span>swing.<span class="sp"> </span>tree</a>:</th>
+        <td class="good" title="javax.swing.tree good">88.77%</td>
+        <td class="minor" title="javax.swing.tree minor"><a href="#err_minor_javax_swing_tree">0.71%</a></td>
+        <td class="bad" title="javax.swing.tree bad"><a href="#err_bad_javax_swing_tree">0.65%</a></td>
+        <td class="missing" title="javax.swing.tree missing"><a href="#err_missing_javax_swing_tree">9.86%</a></td>
+        <td class="abs-add" title="javax.swing.tree abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="88" class="good-bar" title="javax.swing.tree good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="minor-bar" title="javax.swing.tree minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="1" class="bad-bar" title="javax.swing.tree bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="10" class="missing-bar" title="javax.swing.tree missing">
+                <img src="1x1.gif" width="1" height="12" alt="MM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-90pct"><a href="#pkg_javax_swing_undo">javax.<span class="sp"> </span>swing.<span class="sp"> </span>undo</a>:</th>
+        <td class="good" title="javax.swing.undo good">99.1%</td>
+        <td class="minor" title="javax.swing.undo minor"><a href="#err_minor_javax_swing_undo">0.44%</a></td>
+        <td class="bad" title="javax.swing.undo bad"><a href="#err_bad_javax_swing_undo">0.44%</a></td>
+        <td class="missing" title="javax.swing.undo missing">&nbsp;</td>
+        <td class="abs-add" title="javax.swing.undo abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="98" class="good-bar" title="javax.swing.undo good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="minor-bar" title="javax.swing.undo minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="1" class="bad-bar" title="javax.swing.undo bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_javax_transaction">javax.<span class="sp"> </span>transaction</a>:</th>
+        <td class="good" title="javax.transaction good">100%</td>
+        <td class="minor" title="javax.transaction minor">&nbsp;</td>
+        <td class="bad" title="javax.transaction bad">&nbsp;</td>
+        <td class="missing" title="javax.transaction missing">&nbsp;</td>
+        <td class="abs-add" title="javax.transaction abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="javax.transaction good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-100pct"><a href="#pkg_javax_transaction_xa">javax.<span class="sp"> </span>transaction.<span class="sp"> </span>xa</a>:</th>
+        <td class="good" title="javax.transaction.xa good">100%</td>
+        <td class="minor" title="javax.transaction.xa minor">&nbsp;</td>
+        <td class="bad" title="javax.transaction.xa bad">&nbsp;</td>
+        <td class="missing" title="javax.transaction.xa missing">&nbsp;</td>
+        <td class="abs-add" title="javax.transaction.xa abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="javax.transaction.xa good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_javax_xml_parsers">javax.<span class="sp"> </span>xml.<span class="sp"> </span>parsers</a>:</th>
+        <td class="good" title="javax.xml.parsers good">&nbsp;</td>
+        <td class="minor" title="javax.xml.parsers minor">&nbsp;</td>
+        <td class="bad" title="javax.xml.parsers bad">&nbsp;</td>
+        <td class="missing" title="javax.xml.parsers missing"><a href="#err_missing_javax_xml_parsers">100%</a></td>
+        <td class="abs-add" title="javax.xml.parsers abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.xml.parsers missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_javax_xml_transform">javax.<span class="sp"> </span>xml.<span class="sp"> </span>transform</a>:</th>
+        <td class="good" title="javax.xml.transform good">&nbsp;</td>
+        <td class="minor" title="javax.xml.transform minor">&nbsp;</td>
+        <td class="bad" title="javax.xml.transform bad">&nbsp;</td>
+        <td class="missing" title="javax.xml.transform missing"><a href="#err_missing_javax_xml_transform">100%</a></td>
+        <td class="abs-add" title="javax.xml.transform abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.xml.transform missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_javax_xml_transform_dom">javax.<span class="sp"> </span>xml.<span class="sp"> </span>transform.<span class="sp"> </span>dom</a>:</th>
+        <td class="good" title="javax.xml.transform.dom good">&nbsp;</td>
+        <td class="minor" title="javax.xml.transform.dom minor">&nbsp;</td>
+        <td class="bad" title="javax.xml.transform.dom bad">&nbsp;</td>
+        <td class="missing" title="javax.xml.transform.dom missing"><a href="#err_missing_javax_xml_transform_dom">100%</a></td>
+        <td class="abs-add" title="javax.xml.transform.dom abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.xml.transform.dom missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_javax_xml_transform_sax">javax.<span class="sp"> </span>xml.<span class="sp"> </span>transform.<span class="sp"> </span>sax</a>:</th>
+        <td class="good" title="javax.xml.transform.sax good">&nbsp;</td>
+        <td class="minor" title="javax.xml.transform.sax minor">&nbsp;</td>
+        <td class="bad" title="javax.xml.transform.sax bad">&nbsp;</td>
+        <td class="missing" title="javax.xml.transform.sax missing"><a href="#err_missing_javax_xml_transform_sax">100%</a></td>
+        <td class="abs-add" title="javax.xml.transform.sax abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.xml.transform.sax missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_javax_xml_transform_stream">javax.<span class="sp"> </span>xml.<span class="sp"> </span>transform.<span class="sp"> </span>stream</a>:</th>
+        <td class="good" title="javax.xml.transform.stream good">&nbsp;</td>
+        <td class="minor" title="javax.xml.transform.stream minor">&nbsp;</td>
+        <td class="bad" title="javax.xml.transform.stream bad">&nbsp;</td>
+        <td class="missing" title="javax.xml.transform.stream missing"><a href="#err_missing_javax_xml_transform_stream">100%</a></td>
+        <td class="abs-add" title="javax.xml.transform.stream abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="javax.xml.transform.stream missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_ietf_jgss">org.<span class="sp"> </span>ietf.<span class="sp"> </span>jgss</a>:</th>
+        <td class="good" title="org.ietf.jgss good">&nbsp;</td>
+        <td class="minor" title="org.ietf.jgss minor">&nbsp;</td>
+        <td class="bad" title="org.ietf.jgss bad">&nbsp;</td>
+        <td class="missing" title="org.ietf.jgss missing"><a href="#err_missing_org_ietf_jgss">100%</a></td>
+        <td class="abs-add" title="org.ietf.jgss abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.ietf.jgss missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_CORBA">org.<span class="sp"> </span>omg.<span class="sp"> </span>CORBA</a>:</th>
+        <td class="good" title="org.omg.CORBA good">&nbsp;</td>
+        <td class="minor" title="org.omg.CORBA minor">&nbsp;</td>
+        <td class="bad" title="org.omg.CORBA bad">&nbsp;</td>
+        <td class="missing" title="org.omg.CORBA missing"><a href="#err_missing_org_omg_CORBA">100%</a></td>
+        <td class="abs-add" title="org.omg.CORBA abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.CORBA missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_CORBA_DynAnyPackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>CORBA.<span class="sp"> </span>DynAnyPackage</a>:</th>
+        <td class="good" title="org.omg.CORBA.DynAnyPackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.CORBA.DynAnyPackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.CORBA.DynAnyPackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.CORBA.DynAnyPackage missing"><a href="#err_missing_org_omg_CORBA_DynAnyPackage">100%</a></td>
+        <td class="abs-add" title="org.omg.CORBA.DynAnyPackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.CORBA.DynAnyPackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_CORBA_ORBPackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>CORBA.<span class="sp"> </span>ORBPackage</a>:</th>
+        <td class="good" title="org.omg.CORBA.ORBPackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.CORBA.ORBPackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.CORBA.ORBPackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.CORBA.ORBPackage missing"><a href="#err_missing_org_omg_CORBA_ORBPackage">100%</a></td>
+        <td class="abs-add" title="org.omg.CORBA.ORBPackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.CORBA.ORBPackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_CORBA_TypeCodePackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>CORBA.<span class="sp"> </span>TypeCodePackage</a>:</th>
+        <td class="good" title="org.omg.CORBA.TypeCodePackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.CORBA.TypeCodePackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.CORBA.TypeCodePackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.CORBA.TypeCodePackage missing"><a href="#err_missing_org_omg_CORBA_TypeCodePackage">100%</a></td>
+        <td class="abs-add" title="org.omg.CORBA.TypeCodePackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.CORBA.TypeCodePackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_CORBA_portable">org.<span class="sp"> </span>omg.<span class="sp"> </span>CORBA.<span class="sp"> </span>portable</a>:</th>
+        <td class="good" title="org.omg.CORBA.portable good">&nbsp;</td>
+        <td class="minor" title="org.omg.CORBA.portable minor">&nbsp;</td>
+        <td class="bad" title="org.omg.CORBA.portable bad">&nbsp;</td>
+        <td class="missing" title="org.omg.CORBA.portable missing"><a href="#err_missing_org_omg_CORBA_portable">100%</a></td>
+        <td class="abs-add" title="org.omg.CORBA.portable abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.CORBA.portable missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_CORBA_2_3">org.<span class="sp"> </span>omg.<span class="sp"> </span>CORBA_2_3</a>:</th>
+        <td class="good" title="org.omg.CORBA_2_3 good">&nbsp;</td>
+        <td class="minor" title="org.omg.CORBA_2_3 minor">&nbsp;</td>
+        <td class="bad" title="org.omg.CORBA_2_3 bad">&nbsp;</td>
+        <td class="missing" title="org.omg.CORBA_2_3 missing"><a href="#err_missing_org_omg_CORBA_2_3">100%</a></td>
+        <td class="abs-add" title="org.omg.CORBA_2_3 abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.CORBA_2_3 missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_CORBA_2_3_portable">org.<span class="sp"> </span>omg.<span class="sp"> </span>CORBA_2_3.<span class="sp"> </span>portable</a>:</th>
+        <td class="good" title="org.omg.CORBA_2_3.portable good">&nbsp;</td>
+        <td class="minor" title="org.omg.CORBA_2_3.portable minor">&nbsp;</td>
+        <td class="bad" title="org.omg.CORBA_2_3.portable bad">&nbsp;</td>
+        <td class="missing" title="org.omg.CORBA_2_3.portable missing"><a href="#err_missing_org_omg_CORBA_2_3_portable">100%</a></td>
+        <td class="abs-add" title="org.omg.CORBA_2_3.portable abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.CORBA_2_3.portable missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_CosNaming">org.<span class="sp"> </span>omg.<span class="sp"> </span>CosNaming</a>:</th>
+        <td class="good" title="org.omg.CosNaming good">&nbsp;</td>
+        <td class="minor" title="org.omg.CosNaming minor">&nbsp;</td>
+        <td class="bad" title="org.omg.CosNaming bad">&nbsp;</td>
+        <td class="missing" title="org.omg.CosNaming missing"><a href="#err_missing_org_omg_CosNaming">100%</a></td>
+        <td class="abs-add" title="org.omg.CosNaming abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.CosNaming missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_CosNaming_NamingContextExtPackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>CosNaming.<span class="sp"> </span>NamingContextExtPackage</a>:</th>
+        <td class="good" title="org.omg.CosNaming.NamingContextExtPackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.CosNaming.NamingContextExtPackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.CosNaming.NamingContextExtPackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.CosNaming.NamingContextExtPackage missing"><a href="#err_missing_org_omg_CosNaming_NamingContextExtPackage">100%</a></td>
+        <td class="abs-add" title="org.omg.CosNaming.NamingContextExtPackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.CosNaming.NamingContextExtPackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_CosNaming_NamingContextPackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>CosNaming.<span class="sp"> </span>NamingContextPackage</a>:</th>
+        <td class="good" title="org.omg.CosNaming.NamingContextPackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.CosNaming.NamingContextPackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.CosNaming.NamingContextPackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.CosNaming.NamingContextPackage missing"><a href="#err_missing_org_omg_CosNaming_NamingContextPackage">100%</a></td>
+        <td class="abs-add" title="org.omg.CosNaming.NamingContextPackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.CosNaming.NamingContextPackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_Dynamic">org.<span class="sp"> </span>omg.<span class="sp"> </span>Dynamic</a>:</th>
+        <td class="good" title="org.omg.Dynamic good">&nbsp;</td>
+        <td class="minor" title="org.omg.Dynamic minor">&nbsp;</td>
+        <td class="bad" title="org.omg.Dynamic bad">&nbsp;</td>
+        <td class="missing" title="org.omg.Dynamic missing"><a href="#err_missing_org_omg_Dynamic">100%</a></td>
+        <td class="abs-add" title="org.omg.Dynamic abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.Dynamic missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_DynamicAny">org.<span class="sp"> </span>omg.<span class="sp"> </span>DynamicAny</a>:</th>
+        <td class="good" title="org.omg.DynamicAny good">&nbsp;</td>
+        <td class="minor" title="org.omg.DynamicAny minor">&nbsp;</td>
+        <td class="bad" title="org.omg.DynamicAny bad">&nbsp;</td>
+        <td class="missing" title="org.omg.DynamicAny missing"><a href="#err_missing_org_omg_DynamicAny">100%</a></td>
+        <td class="abs-add" title="org.omg.DynamicAny abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.DynamicAny missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_DynamicAny_DynAnyFactoryPackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>DynamicAny.<span class="sp"> </span>DynAnyFactoryPackage</a>:</th>
+        <td class="good" title="org.omg.DynamicAny.DynAnyFactoryPackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.DynamicAny.DynAnyFactoryPackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.DynamicAny.DynAnyFactoryPackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.DynamicAny.DynAnyFactoryPackage missing"><a href="#err_missing_org_omg_DynamicAny_DynAnyFactoryPackage">100%</a></td>
+        <td class="abs-add" title="org.omg.DynamicAny.DynAnyFactoryPackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.DynamicAny.DynAnyFactoryPackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_DynamicAny_DynAnyPackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>DynamicAny.<span class="sp"> </span>DynAnyPackage</a>:</th>
+        <td class="good" title="org.omg.DynamicAny.DynAnyPackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.DynamicAny.DynAnyPackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.DynamicAny.DynAnyPackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.DynamicAny.DynAnyPackage missing"><a href="#err_missing_org_omg_DynamicAny_DynAnyPackage">100%</a></td>
+        <td class="abs-add" title="org.omg.DynamicAny.DynAnyPackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.DynamicAny.DynAnyPackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_IOP">org.<span class="sp"> </span>omg.<span class="sp"> </span>IOP</a>:</th>
+        <td class="good" title="org.omg.IOP good">&nbsp;</td>
+        <td class="minor" title="org.omg.IOP minor">&nbsp;</td>
+        <td class="bad" title="org.omg.IOP bad">&nbsp;</td>
+        <td class="missing" title="org.omg.IOP missing"><a href="#err_missing_org_omg_IOP">100%</a></td>
+        <td class="abs-add" title="org.omg.IOP abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.IOP missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_IOP_CodecFactoryPackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>IOP.<span class="sp"> </span>CodecFactoryPackage</a>:</th>
+        <td class="good" title="org.omg.IOP.CodecFactoryPackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.IOP.CodecFactoryPackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.IOP.CodecFactoryPackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.IOP.CodecFactoryPackage missing"><a href="#err_missing_org_omg_IOP_CodecFactoryPackage">100%</a></td>
+        <td class="abs-add" title="org.omg.IOP.CodecFactoryPackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.IOP.CodecFactoryPackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_IOP_CodecPackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>IOP.<span class="sp"> </span>CodecPackage</a>:</th>
+        <td class="good" title="org.omg.IOP.CodecPackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.IOP.CodecPackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.IOP.CodecPackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.IOP.CodecPackage missing"><a href="#err_missing_org_omg_IOP_CodecPackage">100%</a></td>
+        <td class="abs-add" title="org.omg.IOP.CodecPackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.IOP.CodecPackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_Messaging">org.<span class="sp"> </span>omg.<span class="sp"> </span>Messaging</a>:</th>
+        <td class="good" title="org.omg.Messaging good">&nbsp;</td>
+        <td class="minor" title="org.omg.Messaging minor">&nbsp;</td>
+        <td class="bad" title="org.omg.Messaging bad">&nbsp;</td>
+        <td class="missing" title="org.omg.Messaging missing"><a href="#err_missing_org_omg_Messaging">100%</a></td>
+        <td class="abs-add" title="org.omg.Messaging abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.Messaging missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_PortableInterceptor">org.<span class="sp"> </span>omg.<span class="sp"> </span>PortableInterceptor</a>:</th>
+        <td class="good" title="org.omg.PortableInterceptor good">&nbsp;</td>
+        <td class="minor" title="org.omg.PortableInterceptor minor">&nbsp;</td>
+        <td class="bad" title="org.omg.PortableInterceptor bad">&nbsp;</td>
+        <td class="missing" title="org.omg.PortableInterceptor missing"><a href="#err_missing_org_omg_PortableInterceptor">100%</a></td>
+        <td class="abs-add" title="org.omg.PortableInterceptor abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.PortableInterceptor missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_PortableInterceptor_ORBInitInfoPackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>PortableInterceptor.<span class="sp"> </span>ORBInitInfoPackage</a>:</th>
+        <td class="good" title="org.omg.PortableInterceptor.ORBInitInfoPackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.PortableInterceptor.ORBInitInfoPackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.PortableInterceptor.ORBInitInfoPackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.PortableInterceptor.ORBInitInfoPackage missing"><a href="#err_missing_org_omg_PortableInterceptor_ORBInitInfoPackage">100%</a></td>
+        <td class="abs-add" title="org.omg.PortableInterceptor.ORBInitInfoPackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.PortableInterceptor.ORBInitInfoPackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_PortableServer">org.<span class="sp"> </span>omg.<span class="sp"> </span>PortableServer</a>:</th>
+        <td class="good" title="org.omg.PortableServer good">&nbsp;</td>
+        <td class="minor" title="org.omg.PortableServer minor">&nbsp;</td>
+        <td class="bad" title="org.omg.PortableServer bad">&nbsp;</td>
+        <td class="missing" title="org.omg.PortableServer missing"><a href="#err_missing_org_omg_PortableServer">100%</a></td>
+        <td class="abs-add" title="org.omg.PortableServer abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.PortableServer missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_PortableServer_CurrentPackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>PortableServer.<span class="sp"> </span>CurrentPackage</a>:</th>
+        <td class="good" title="org.omg.PortableServer.CurrentPackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.PortableServer.CurrentPackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.PortableServer.CurrentPackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.PortableServer.CurrentPackage missing"><a href="#err_missing_org_omg_PortableServer_CurrentPackage">100%</a></td>
+        <td class="abs-add" title="org.omg.PortableServer.CurrentPackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.PortableServer.CurrentPackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_PortableServer_POAManagerPackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>PortableServer.<span class="sp"> </span>POAManagerPackage</a>:</th>
+        <td class="good" title="org.omg.PortableServer.POAManagerPackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.PortableServer.POAManagerPackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.PortableServer.POAManagerPackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.PortableServer.POAManagerPackage missing"><a href="#err_missing_org_omg_PortableServer_POAManagerPackage">100%</a></td>
+        <td class="abs-add" title="org.omg.PortableServer.POAManagerPackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.PortableServer.POAManagerPackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_PortableServer_POAPackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>PortableServer.<span class="sp"> </span>POAPackage</a>:</th>
+        <td class="good" title="org.omg.PortableServer.POAPackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.PortableServer.POAPackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.PortableServer.POAPackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.PortableServer.POAPackage missing"><a href="#err_missing_org_omg_PortableServer_POAPackage">100%</a></td>
+        <td class="abs-add" title="org.omg.PortableServer.POAPackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.PortableServer.POAPackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_PortableServer_ServantLocatorPackage">org.<span class="sp"> </span>omg.<span class="sp"> </span>PortableServer.<span class="sp"> </span>ServantLocatorPackage</a>:</th>
+        <td class="good" title="org.omg.PortableServer.ServantLocatorPackage good">&nbsp;</td>
+        <td class="minor" title="org.omg.PortableServer.ServantLocatorPackage minor">&nbsp;</td>
+        <td class="bad" title="org.omg.PortableServer.ServantLocatorPackage bad">&nbsp;</td>
+        <td class="missing" title="org.omg.PortableServer.ServantLocatorPackage missing"><a href="#err_missing_org_omg_PortableServer_ServantLocatorPackage">100%</a></td>
+        <td class="abs-add" title="org.omg.PortableServer.ServantLocatorPackage abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.PortableServer.ServantLocatorPackage missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_PortableServer_portable">org.<span class="sp"> </span>omg.<span class="sp"> </span>PortableServer.<span class="sp"> </span>portable</a>:</th>
+        <td class="good" title="org.omg.PortableServer.portable good">&nbsp;</td>
+        <td class="minor" title="org.omg.PortableServer.portable minor">&nbsp;</td>
+        <td class="bad" title="org.omg.PortableServer.portable bad">&nbsp;</td>
+        <td class="missing" title="org.omg.PortableServer.portable missing"><a href="#err_missing_org_omg_PortableServer_portable">100%</a></td>
+        <td class="abs-add" title="org.omg.PortableServer.portable abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.PortableServer.portable missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-none"><a href="#pkg_org_omg_SendingContext">org.<span class="sp"> </span>omg.<span class="sp"> </span>SendingContext</a>:</th>
+        <td class="good" title="org.omg.SendingContext good">&nbsp;</td>
+        <td class="minor" title="org.omg.SendingContext minor">&nbsp;</td>
+        <td class="bad" title="org.omg.SendingContext bad">&nbsp;</td>
+        <td class="missing" title="org.omg.SendingContext missing"><a href="#err_missing_org_omg_SendingContext">100%</a></td>
+        <td class="abs-add" title="org.omg.SendingContext abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.SendingContext missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-none"><a href="#pkg_org_omg_stub_java_rmi">org.<span class="sp"> </span>omg.<span class="sp"> </span>stub.<span class="sp"> </span>java.<span class="sp"> </span>rmi</a>:</th>
+        <td class="good" title="org.omg.stub.java.rmi good">&nbsp;</td>
+        <td class="minor" title="org.omg.stub.java.rmi minor">&nbsp;</td>
+        <td class="bad" title="org.omg.stub.java.rmi bad">&nbsp;</td>
+        <td class="missing" title="org.omg.stub.java.rmi missing"><a href="#err_missing_org_omg_stub_java_rmi">100%</a></td>
+        <td class="abs-add" title="org.omg.stub.java.rmi abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="missing-bar" title="org.omg.stub.java.rmi missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMMMMMMMMMMMMMM">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_org_w3c_dom">org.<span class="sp"> </span>w3c.<span class="sp"> </span>dom</a>:</th>
+        <td class="good" title="org.w3c.dom good">100%</td>
+        <td class="minor" title="org.w3c.dom minor">&nbsp;</td>
+        <td class="bad" title="org.w3c.dom bad">&nbsp;</td>
+        <td class="missing" title="org.w3c.dom missing">&nbsp;</td>
+        <td class="abs-add" title="org.w3c.dom abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="org.w3c.dom good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-90pct"><a href="#pkg_org_xml_sax">org.<span class="sp"> </span>xml.<span class="sp"> </span>sax</a>:</th>
+        <td class="good" title="org.xml.sax good">98.81%</td>
+        <td class="minor" title="org.xml.sax minor"><a href="#err_minor_org_xml_sax">1.18%</a></td>
+        <td class="bad" title="org.xml.sax bad">&nbsp;</td>
+        <td class="missing" title="org.xml.sax missing">&nbsp;</td>
+        <td class="abs-add" title="org.xml.sax abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="99" class="good-bar" title="org.xml.sax good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="minor-bar" title="org.xml.sax minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-1">
+        <th class="ok-100pct"><a href="#pkg_org_xml_sax_ext">org.<span class="sp"> </span>xml.<span class="sp"> </span>sax.<span class="sp"> </span>ext</a>:</th>
+        <td class="good" title="org.xml.sax.ext good">100%</td>
+        <td class="minor" title="org.xml.sax.ext minor">&nbsp;</td>
+        <td class="bad" title="org.xml.sax.ext bad">&nbsp;</td>
+        <td class="missing" title="org.xml.sax.ext missing">&nbsp;</td>
+        <td class="abs-add" title="org.xml.sax.ext abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="100" class="good-bar" title="org.xml.sax.ext good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGGG">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+      <tr class="alternating-2">
+        <th class="ok-90pct"><a href="#pkg_org_xml_sax_helpers">org.<span class="sp"> </span>xml.<span class="sp"> </span>sax.<span class="sp"> </span>helpers</a>:</th>
+        <td class="good" title="org.xml.sax.helpers good">99.64%</td>
+        <td class="minor" title="org.xml.sax.helpers minor">&nbsp;</td>
+        <td class="bad" title="org.xml.sax.helpers bad"><a href="#err_bad_org_xml_sax_helpers">0.35%</a></td>
+        <td class="missing" title="org.xml.sax.helpers missing">&nbsp;</td>
+        <td class="abs-add" title="org.xml.sax.helpers abs.add">&nbsp;</td>
+        <td>
+          <table width="100" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="99" class="good-bar" title="org.xml.sax.helpers good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGGGGGGGGGGG">
+              </td>
+              <td width="1" class="bad-bar" title="org.xml.sax.helpers bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+
+      <tr class="alternating-1">
+        <th class="ok-50pct">Total:</th>
+        <td class="good" title="Total good">54.85%</td>
+        <td class="minor" title="Total minor">0.29%</td>
+        <td class="bad" title="Total bad">0.34%</td>
+        <td class="missing" title="Total missing">44.49%</td>
+        <td class="abs-add" title="Total abs.add">0%</td>
+        <td>
+          <table width="101" cellpadding="0" cellspacing="0" class="bar">
+            <tr>
+              <td width="54" class="good-bar" title="Total good">
+                <img src="1x1.gif" width="1" height="12" alt="GGGGGGGGGG">
+              </td>
+              <td width="1" class="minor-bar" title="Total minor">
+                <img src="1x1.gif" width="1" height="12" alt="N">
+              </td>
+              <td width="1" class="bad-bar" title="Total bad">
+                <img src="1x1.gif" width="1" height="12" alt="B">
+              </td>
+              <td width="44" class="missing-bar" title="Total missing">
+                <img src="1x1.gif" width="1" height="12" alt="MMMMMMMM">
+              </td>
+              <td width="1" class="abs-add-bar" title="Total abs.add">
+                <img src="1x1.gif" width="1" height="12" alt="A">
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+    </table>
+    <h2>Errors</h2>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3>Total</h3>
+          <span class="minor">Minor:&nbsp;114&nbsp;classes,&nbsp;14&nbsp;fields,&nbsp;27&nbsp;methods.</span>
+          <span class="bad">Bad:&nbsp;80&nbsp;classes,&nbsp;7&nbsp;interfaces,&nbsp;92&nbsp;fields,&nbsp;118&nbsp;methods,&nbsp;4&nbsp;constructors.</span>
+          <span class="missing">Missing:&nbsp;55&nbsp;packages,&nbsp;491&nbsp;classes,&nbsp;21&nbsp;interfaces,&nbsp;520&nbsp;fields,&nbsp;2046&nbsp;methods,&nbsp;126&nbsp;constructors.</span>
+          <span class="abs-add">Abs.add:&nbsp;9&nbsp;methods.</span>
+        </td>
+      </tr>
+    </table>
+    <p>&nbsp;</p>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_lang"></a><a name="err_abs_add_java_lang"></a>java.lang</h3>
+          <a class="minor" href="#err_minor_java_lang">Minor:&nbsp;1&nbsp;class.</a>
+          <a class="bad" href="#err_bad_java_lang">Bad:&nbsp;1&nbsp;method.</a>
+          <a class="missing" href="#err_missing_java_lang">Missing:&nbsp;1&nbsp;method.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_java_lang"></a>Minor</h4>
+    <ul class="minor">
+        <li>class java.lang.Class: SerialVersionUID=3206093459760846163 in jdk14, but SerialVersionUID=-2848953861228427675 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_bad_java_lang"></a>Bad</h4>
+    <ul class="bad">
+        <li>method java.lang.Class.getDeclaringClass(): doesn't throw java.lang.NoSuchMethodException in jdk14, but throws java.lang.NoSuchMethodException in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_java_lang"></a>Missing</h4>
+    <ul class="missing">
+        <li>method java.lang.Thread.holdsLock(java.lang.Object):  missing in libgcj</li>
+      </ul>
+    <a name="pkg_java_lang_ref"></a><a name="err_minor_java_lang_ref"></a><a name="err_bad_java_lang_ref"></a><a name="err_missing_java_lang_ref"></a><a name="err_abs_add_java_lang_ref"></a>
+    <a name="pkg_java_lang_reflect"></a><a name="err_minor_java_lang_reflect"></a><a name="err_bad_java_lang_reflect"></a><a name="err_missing_java_lang_reflect"></a><a name="err_abs_add_java_lang_reflect"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_applet"></a><a name="err_bad_java_applet"></a><a name="err_missing_java_applet"></a><a name="err_abs_add_java_applet"></a>java.applet</h3>
+          <a class="minor" href="#err_minor_java_applet">Minor:&nbsp;1&nbsp;class.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_java_applet"></a>Minor</h4>
+    <ul class="minor">
+        <li>class java.applet.Applet.AccessibleApplet: SerialVersionUID=-4474025401507660331 in jdk14, but SerialVersionUID=8127374778187708896 in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_awt"></a><a name="err_abs_add_java_awt"></a>java.awt</h3>
+          <a class="minor" href="#err_minor_java_awt">Minor:&nbsp;3&nbsp;classes.</a>
+          <a class="bad" href="#err_bad_java_awt">Bad:&nbsp;13&nbsp;classes,&nbsp;1&nbsp;method.</a>
+          <a class="missing" href="#err_missing_java_awt">Missing:&nbsp;21&nbsp;classes,&nbsp;60&nbsp;methods,&nbsp;1&nbsp;constructor.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_java_awt"></a>Minor</h4>
+    <ul class="minor">
+        <li>class java.awt.Component.AccessibleAWTComponent: SerialVersionUID=-7474806458584357286 in jdk14, but SerialVersionUID=642321655757800191 in libgcj</li>
+        <li>class java.awt.Container.AccessibleAWTContainer: SerialVersionUID=-6358353573029637208 in jdk14, but SerialVersionUID=5081320404842566097 in libgcj</li>
+        <li>class java.awt.Panel.AccessibleAWTPanel: SerialVersionUID=517442354090476577 in jdk14, but SerialVersionUID=-6409552226660031050 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_bad_java_awt"></a>Bad</h4>
+    <ul class="bad">
+        <li>method java.awt.AWTKeyStroke.registerSubclass(java.lang.Class): throws java.lang.InstantiationException in jdk14, but doesn't throw java.lang.InstantiationException in libgcj</li>
+        <li>class java.awt.Component.BltBufferStrategy: public in jdk14, but protected in libgcj</li>
+        <li>class java.awt.Component.FlipBufferStrategy: public in jdk14, but protected in libgcj</li>
+        <li>class java.awt.Component.AccessibleAWTComponent$AccessibleAWTComponentHandler: public in jdk14, but protected in libgcj</li>
+        <li>class java.awt.Component.AccessibleAWTComponent$AccessibleAWTFocusHandler: public in jdk14, but protected in libgcj</li>
+        <li>class java.awt.Container.AccessibleAWTContainer$AccessibleContainerHandler: public in jdk14, but protected in libgcj</li>
+        <li>class java.awt.Component.AccessibleAWTComponent: public in jdk14, but protected in libgcj</li>
+        <li>class java.awt.MenuItem: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class java.awt.MenuBar: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class java.awt.Button: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class java.awt.Canvas: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class java.awt.TextComponent: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class java.awt.Checkbox: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class java.awt.Choice: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_java_awt"></a>Missing</h4>
+    <ul class="missing">
+        <li>method java.awt.EventQueue.getCurrentEvent():  missing in libgcj</li>
+        <li>constructor java.awt.Font.(java.util.Map):  missing in libgcj</li>
+        <li>method java.awt.Font.canDisplay(char):  missing in libgcj</li>
+        <li>method java.awt.Font.canDisplayUpTo(java.lang.String):  missing in libgcj</li>
+        <li>method java.awt.Font.canDisplayUpTo(java.text.CharacterIterator, int, int):  missing in libgcj</li>
+        <li>method java.awt.Font.canDisplayUpTo(char[], int, int):  missing in libgcj</li>
+        <li>method java.awt.Font.createFont(int, java.io.InputStream):  missing in libgcj</li>
+        <li>method java.awt.Font.createGlyphVector(java.awt.font.FontRenderContext, java.lang.String):  missing in libgcj</li>
+        <li>method java.awt.Font.createGlyphVector(java.awt.font.FontRenderContext, java.text.CharacterIterator):  missing in libgcj</li>
+        <li>method java.awt.Font.createGlyphVector(java.awt.font.FontRenderContext, char[]):  missing in libgcj</li>
+        <li>method java.awt.Font.createGlyphVector(java.awt.font.FontRenderContext, int[]):  missing in libgcj</li>
+        <li>method java.awt.Font.deriveFont(float):  missing in libgcj</li>
+        <li>method java.awt.Font.deriveFont(int):  missing in libgcj</li>
+        <li>method java.awt.Font.deriveFont(int, float):  missing in libgcj</li>
+        <li>method java.awt.Font.deriveFont(int, java.awt.geom.AffineTransform):  missing in libgcj</li>
+        <li>method java.awt.Font.deriveFont(java.awt.geom.AffineTransform):  missing in libgcj</li>
+        <li>method java.awt.Font.deriveFont(java.util.Map):  missing in libgcj</li>
+        <li>method java.awt.Font.getAttributes():  missing in libgcj</li>
+        <li>method java.awt.Font.getAvailableAttributes():  missing in libgcj</li>
+        <li>method java.awt.Font.getBaselineFor(char):  missing in libgcj</li>
+        <li>method java.awt.Font.getFamily(java.util.Locale):  missing in libgcj</li>
+        <li>method java.awt.Font.getFont(java.util.Map):  missing in libgcj</li>
+        <li>method java.awt.Font.getFontName():  missing in libgcj</li>
+        <li>method java.awt.Font.getFontName(java.util.Locale):  missing in libgcj</li>
+        <li>method java.awt.Font.getItalicAngle():  missing in libgcj</li>
+        <li>method java.awt.Font.getLineMetrics(java.lang.String, int, int, java.awt.font.FontRenderContext):  missing in libgcj</li>
+        <li>method java.awt.Font.getLineMetrics(java.text.CharacterIterator, int, int, java.awt.font.FontRenderContext):  missing in libgcj</li>
+        <li>method java.awt.Font.getLineMetrics(char[], int, int, java.awt.font.FontRenderContext):  missing in libgcj</li>
+        <li>method java.awt.Font.getMaxCharBounds(java.awt.font.FontRenderContext):  missing in libgcj</li>
+        <li>method java.awt.Font.getMissingGlyphCode():  missing in libgcj</li>
+        <li>method java.awt.Font.getNumGlyphs():  missing in libgcj</li>
+        <li>method java.awt.Font.getPSName():  missing in libgcj</li>
+        <li>method java.awt.Font.getStringBounds(java.lang.String, int, int, java.awt.font.FontRenderContext):  missing in libgcj</li>
+        <li>method java.awt.Font.getStringBounds(java.lang.String, java.awt.font.FontRenderContext):  missing in libgcj</li>
+        <li>method java.awt.Font.getStringBounds(java.text.CharacterIterator, int, int, java.awt.font.FontRenderContext):  missing in libgcj</li>
+        <li>method java.awt.Font.getStringBounds(char[], int, int, java.awt.font.FontRenderContext):  missing in libgcj</li>
+        <li>method java.awt.Font.getTransform():  missing in libgcj</li>
+        <li>method java.awt.Font.hasUniformLineMetrics():  missing in libgcj</li>
+        <li>method java.awt.Font.isTransformed():  missing in libgcj</li>
+        <li>method java.awt.Font.layoutGlyphVector(java.awt.font.FontRenderContext, char[], int, int, int):  missing in libgcj</li>
+        <li>method java.awt.FontMetrics.getLineMetrics(java.lang.String, int, int, java.awt.Graphics):  missing in libgcj</li>
+        <li>method java.awt.FontMetrics.getLineMetrics(java.lang.String, java.awt.Graphics):  missing in libgcj</li>
+        <li>method java.awt.FontMetrics.getLineMetrics(java.text.CharacterIterator, int, int, java.awt.Graphics):  missing in libgcj</li>
+        <li>method java.awt.FontMetrics.getLineMetrics(char[], int, int, java.awt.Graphics):  missing in libgcj</li>
+        <li>method java.awt.FontMetrics.getMaxCharBounds(java.awt.Graphics):  missing in libgcj</li>
+        <li>method java.awt.FontMetrics.getStringBounds(java.lang.String, int, int, java.awt.Graphics):  missing in libgcj</li>
+        <li>method java.awt.FontMetrics.getStringBounds(java.lang.String, java.awt.Graphics):  missing in libgcj</li>
+        <li>method java.awt.FontMetrics.getStringBounds(java.text.CharacterIterator, int, int, java.awt.Graphics):  missing in libgcj</li>
+        <li>method java.awt.FontMetrics.getStringBounds(char[], int, int, java.awt.Graphics):  missing in libgcj</li>
+        <li>method java.awt.FontMetrics.hasUniformLineMetrics():  missing in libgcj</li>
+        <li>method java.awt.MenuComponent.getAccessibleContext():  missing in libgcj</li>
+        <li>class java.awt.Canvas.AccessibleAWTCanvas:  missing in libgcj</li>
+        <li>class java.awt.Label.AccessibleAWTLabel:  missing in libgcj</li>
+        <li>class java.awt.MenuComponent.AccessibleAWTMenuComponent:  missing in libgcj</li>
+        <li>method java.awt.Canvas.createBufferStrategy(int):  missing in libgcj</li>
+        <li>method java.awt.Canvas.createBufferStrategy(int, java.awt.BufferCapabilities):  missing in libgcj</li>
+        <li>method java.awt.Canvas.getBufferStrategy():  missing in libgcj</li>
+        <li>class java.awt.Choice.AccessibleAWTChoice:  missing in libgcj</li>
+        <li>class java.awt.List.AccessibleAWTList$AccessibleAWTListChild:  missing in libgcj</li>
+        <li>class java.awt.MenuBar.AccessibleAWTMenuBar:  missing in libgcj</li>
+        <li>class java.awt.ScrollPane.AccessibleAWTScrollPane:  missing in libgcj</li>
+        <li>class java.awt.Scrollbar.AccessibleAWTScrollBar:  missing in libgcj</li>
+        <li>class java.awt.Window.AccessibleAWTWindow:  missing in libgcj</li>
+        <li>class java.awt.Button.AccessibleAWTButton:  missing in libgcj</li>
+        <li>class java.awt.Dialog.AccessibleAWTDialog:  missing in libgcj</li>
+        <li>class java.awt.Frame.AccessibleAWTFrame:  missing in libgcj</li>
+        <li>method java.awt.Window.createBufferStrategy(int):  missing in libgcj</li>
+        <li>method java.awt.Window.createBufferStrategy(int, java.awt.BufferCapabilities):  missing in libgcj</li>
+        <li>method java.awt.Window.getBufferStrategy():  missing in libgcj</li>
+        <li>method java.awt.Window.getMostRecentFocusOwner():  missing in libgcj</li>
+        <li>method java.awt.Window.isActive():  missing in libgcj</li>
+        <li>method java.awt.Window.isFocused():  missing in libgcj</li>
+        <li>method java.awt.Window.setLocationRelativeTo(java.awt.Component):  missing in libgcj</li>
+        <li>class java.awt.MenuItem.AccessibleAWTMenuItem:  missing in libgcj</li>
+        <li>class java.awt.TextComponent.AccessibleAWTTextComponent:  missing in libgcj</li>
+        <li>class java.awt.Checkbox.AccessibleAWTCheckbox:  missing in libgcj</li>
+        <li>class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem:  missing in libgcj</li>
+        <li>class java.awt.List.AccessibleAWTList:  missing in libgcj</li>
+        <li>class java.awt.Menu.AccessibleAWTMenu:  missing in libgcj</li>
+        <li>class java.awt.TextArea.AccessibleAWTTextArea:  missing in libgcj</li>
+        <li>class java.awt.TextField.AccessibleAWTTextField:  missing in libgcj</li>
+        <li>class java.awt.PopupMenu.AccessibleAWTPopupMenu:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_awt_color"></a><a name="err_minor_java_awt_color"></a><a name="err_missing_java_awt_color"></a><a name="err_abs_add_java_awt_color"></a>java.awt.color</h3>
+          <a class="bad" href="#err_bad_java_awt_color">Bad:&nbsp;2&nbsp;methods.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_bad_java_awt_color"></a>Bad</h4>
+    <ul class="bad">
+        <li>method java.awt.color.ICC_Profile.getColorSpaceType(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method java.awt.color.ICC_Profile.getMajorVersion(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_awt_datatransfer"></a><a name="err_minor_java_awt_datatransfer"></a><a name="err_abs_add_java_awt_datatransfer"></a>java.awt.datatransfer</h3>
+          <a class="bad" href="#err_bad_java_awt_datatransfer">Bad:&nbsp;1&nbsp;field.</a>
+          <a class="missing" href="#err_missing_java_awt_datatransfer">Missing:&nbsp;5&nbsp;methods.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_bad_java_awt_datatransfer"></a>Bad</h4>
+    <ul class="bad">
+        <li>field java.awt.datatransfer.DataFlavor.javaJVMLocalObjectMimeType: constant [application/x-java-jvm-local-objectref] in jdk14, but constant [application/x-java-jvm-local-object] in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_java_awt_datatransfer"></a>Missing</h4>
+    <ul class="missing">
+        <li>method java.awt.datatransfer.SystemFlavorMap.addFlavorForUnencodedNative(java.lang.String, java.awt.datatransfer.DataFlavor):  missing in libgcj</li>
+        <li>method java.awt.datatransfer.SystemFlavorMap.addUnencodedNativeForFlavor(java.awt.datatransfer.DataFlavor, java.lang.String):  missing in libgcj</li>
+        <li>method java.awt.datatransfer.SystemFlavorMap.setFlavorsForNative(java.lang.String, java.awt.datatransfer.DataFlavor[]):  missing in libgcj</li>
+        <li>method java.awt.datatransfer.SystemFlavorMap.setNativesForFlavor(java.awt.datatransfer.DataFlavor, java.lang.String[]):  missing in libgcj</li>
+        <li>method java.awt.datatransfer.DataFlavor.isFlavorTextType():  missing in libgcj</li>
+      </ul>
+    <a name="pkg_java_awt_dnd"></a><a name="err_minor_java_awt_dnd"></a><a name="err_bad_java_awt_dnd"></a><a name="err_missing_java_awt_dnd"></a><a name="err_abs_add_java_awt_dnd"></a>
+    <a name="pkg_java_awt_event"></a><a name="err_minor_java_awt_event"></a><a name="err_bad_java_awt_event"></a><a name="err_missing_java_awt_event"></a><a name="err_abs_add_java_awt_event"></a>
+    <a name="pkg_java_awt_font"></a><a name="err_minor_java_awt_font"></a><a name="err_bad_java_awt_font"></a><a name="err_missing_java_awt_font"></a><a name="err_abs_add_java_awt_font"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_awt_geom"></a><a name="err_minor_java_awt_geom"></a><a name="err_missing_java_awt_geom"></a><a name="err_abs_add_java_awt_geom"></a>java.awt.geom</h3>
+          <a class="bad" href="#err_bad_java_awt_geom">Bad:&nbsp;5&nbsp;methods.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_bad_java_awt_geom"></a>Bad</h4>
+    <ul class="bad">
+        <li>method java.awt.geom.AffineTransform.getShearInstance(double, double): throws java.awt.geom.NoninvertibleTransformException in jdk14, but doesn't throw java.awt.geom.NoninvertibleTransformException in libgcj</li>
+        <li>method java.awt.geom.AffineTransform.setToRotation(double, double, double): throws java.awt.geom.NoninvertibleTransformException in jdk14, but doesn't throw java.awt.geom.NoninvertibleTransformException in libgcj</li>
+        <li>method java.awt.geom.AffineTransform.setToScale(double, double): throws java.awt.geom.NoninvertibleTransformException in jdk14, but doesn't throw java.awt.geom.NoninvertibleTransformException in libgcj</li>
+        <li>method java.awt.geom.AffineTransform.setTransform(double, double, double, double, double, double): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method java.awt.geom.AffineTransform.setTransform(double, double, double, double, double, double): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+      </ul>
+    <a name="pkg_java_awt_im"></a><a name="err_minor_java_awt_im"></a><a name="err_bad_java_awt_im"></a><a name="err_missing_java_awt_im"></a><a name="err_abs_add_java_awt_im"></a>
+    <a name="pkg_java_awt_im_spi"></a><a name="err_minor_java_awt_im_spi"></a><a name="err_bad_java_awt_im_spi"></a><a name="err_missing_java_awt_im_spi"></a><a name="err_abs_add_java_awt_im_spi"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_awt_image"></a><a name="err_bad_java_awt_image"></a><a name="err_abs_add_java_awt_image"></a>java.awt.image</h3>
+          <a class="minor" href="#err_minor_java_awt_image">Minor:&nbsp;1&nbsp;class.</a>
+          <a class="missing" href="#err_missing_java_awt_image">Missing:&nbsp;17&nbsp;classes,&nbsp;9&nbsp;methods,&nbsp;3&nbsp;constructors.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_java_awt_image"></a>Minor</h4>
+    <ul class="minor">
+        <li>class java.awt.image.ImagingOpException: SerialVersionUID=8026288481846276658 in jdk14, but SerialVersionUID=96598996116164315 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_java_awt_image"></a>Missing</h4>
+    <ul class="missing">
+        <li>class java.awt.image.LookupTable:  missing in libgcj</li>
+        <li>method java.awt.image.Raster.createPackedRaster(int, int, int, int, int, java.awt.Point):  missing in libgcj</li>
+        <li>method java.awt.image.Raster.createPackedRaster(java.awt.image.DataBuffer, int, int, int, java.awt.Point):  missing in libgcj</li>
+        <li>method java.awt.image.Raster.getNumBands():  missing in libgcj</li>
+        <li>class java.awt.image.BandCombineOp:  missing in libgcj</li>
+        <li>class java.awt.image.ByteLookupTable:  missing in libgcj</li>
+        <li>method java.awt.image.ColorModel.getDataElements(float[], int, java.lang.Object):  missing in libgcj</li>
+        <li>class java.awt.image.DataBufferDouble:  missing in libgcj</li>
+        <li>class java.awt.image.DataBufferFloat:  missing in libgcj</li>
+        <li>class java.awt.image.DataBufferShort:  missing in libgcj</li>
+        <li>class java.awt.image.Kernel:  missing in libgcj</li>
+        <li>class java.awt.image.MultiPixelPackedSampleModel:  missing in libgcj</li>
+        <li>class java.awt.image.ShortLookupTable:  missing in libgcj</li>
+        <li>class java.awt.image.AffineTransformOp:  missing in libgcj</li>
+        <li>class java.awt.image.BandedSampleModel:  missing in libgcj</li>
+        <li>class java.awt.image.ColorConvertOp:  missing in libgcj</li>
+        <li>constructor java.awt.image.ComponentColorModel.(java.awt.color.ColorSpace, boolean, boolean, int, int):  missing in libgcj</li>
+        <li>class java.awt.image.ConvolveOp:  missing in libgcj</li>
+        <li>constructor java.awt.image.IndexColorModel.(int, int, int[], int, int, java.math.BigInteger):  missing in libgcj</li>
+        <li>constructor java.awt.image.IndexColorModel.(int, int, int[], int, boolean, int, int):  missing in libgcj</li>
+        <li>method java.awt.image.IndexColorModel.convertToIntDiscrete(java.awt.image.Raster, boolean):  missing in libgcj</li>
+        <li>method java.awt.image.IndexColorModel.getRGBs(int[]):  missing in libgcj</li>
+        <li>method java.awt.image.IndexColorModel.getValidPixels():  missing in libgcj</li>
+        <li>method java.awt.image.IndexColorModel.isValid():  missing in libgcj</li>
+        <li>method java.awt.image.IndexColorModel.isValid(int):  missing in libgcj</li>
+        <li>class java.awt.image.LookupOp:  missing in libgcj</li>
+        <li>class java.awt.image.PixelInterleavedSampleModel:  missing in libgcj</li>
+        <li>class java.awt.image.RescaleOp:  missing in libgcj</li>
+        <li>class java.awt.image.BufferedImageFilter:  missing in libgcj</li>
+      </ul>
+    <a name="pkg_java_awt_image_renderable"></a><a name="err_minor_java_awt_image_renderable"></a><a name="err_bad_java_awt_image_renderable"></a><a name="err_missing_java_awt_image_renderable"></a><a name="err_abs_add_java_awt_image_renderable"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_awt_print"></a><a name="err_minor_java_awt_print"></a><a name="err_bad_java_awt_print"></a><a name="err_abs_add_java_awt_print"></a>java.awt.print</h3>
+          <a class="missing" href="#err_missing_java_awt_print">Missing:&nbsp;7&nbsp;methods.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_java_awt_print"></a>Missing</h4>
+    <ul class="missing">
+        <li>method java.awt.print.PrinterJob.getPrintService():  missing in libgcj</li>
+        <li>method java.awt.print.PrinterJob.lookupPrintServices():  missing in libgcj</li>
+        <li>method java.awt.print.PrinterJob.lookupStreamPrintServices(java.lang.String):  missing in libgcj</li>
+        <li>method java.awt.print.PrinterJob.pageDialog(javax.print.attribute.PrintRequestAttributeSet):  missing in libgcj</li>
+        <li>method java.awt.print.PrinterJob.print(javax.print.attribute.PrintRequestAttributeSet):  missing in libgcj</li>
+        <li>method java.awt.print.PrinterJob.printDialog(javax.print.attribute.PrintRequestAttributeSet):  missing in libgcj</li>
+        <li>method java.awt.print.PrinterJob.setPrintService(javax.print.PrintService):  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_beans"></a><a name="err_minor_java_beans"></a><a name="err_bad_java_beans"></a><a name="err_abs_add_java_beans"></a>java.beans</h3>
+          <a class="missing" href="#err_missing_java_beans">Missing:&nbsp;8&nbsp;classes,&nbsp;8&nbsp;methods,&nbsp;2&nbsp;constructors.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_java_beans"></a>Missing</h4>
+    <ul class="missing">
+        <li>method java.beans.Beans.instantiate(java.lang.ClassLoader, java.lang.String, java.beans.beancontext.BeanContext):  missing in libgcj</li>
+        <li>method java.beans.Beans.instantiate(java.lang.ClassLoader, java.lang.String, java.beans.beancontext.BeanContext, java.beans.AppletInitializer):  missing in libgcj</li>
+        <li>class java.beans.Encoder:  missing in libgcj</li>
+        <li>method java.beans.Introspector.getBeanInfo(java.lang.Class, int):  missing in libgcj</li>
+        <li>class java.beans.PersistenceDelegate:  missing in libgcj</li>
+        <li>class java.beans.Statement:  missing in libgcj</li>
+        <li>class java.beans.XMLDecoder:  missing in libgcj</li>
+        <li>class java.beans.DefaultPersistenceDelegate:  missing in libgcj</li>
+        <li>class java.beans.EventHandler:  missing in libgcj</li>
+        <li>constructor java.beans.EventSetDescriptor.(java.lang.Class, java.lang.String, java.lang.Class, java.lang.String[], java.lang.String, java.lang.String, java.lang.String):  missing in libgcj</li>
+        <li>constructor java.beans.EventSetDescriptor.(java.lang.String, java.lang.Class, java.lang.reflect.Method[], java.lang.reflect.Method, java.lang.reflect.Method, java.lang.reflect.Method):  missing in libgcj</li>
+        <li>method java.beans.EventSetDescriptor.getGetListenerMethod():  missing in libgcj</li>
+        <li>class java.beans.Expression:  missing in libgcj</li>
+        <li>method java.beans.PropertyDescriptor.setReadMethod(java.lang.reflect.Method):  missing in libgcj</li>
+        <li>method java.beans.PropertyDescriptor.setWriteMethod(java.lang.reflect.Method):  missing in libgcj</li>
+        <li>class java.beans.XMLEncoder:  missing in libgcj</li>
+        <li>method java.beans.IndexedPropertyDescriptor.setIndexedReadMethod(java.lang.reflect.Method):  missing in libgcj</li>
+        <li>method java.beans.IndexedPropertyDescriptor.setIndexedWriteMethod(java.lang.reflect.Method):  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_beans_beancontext"></a><a name="err_missing_java_beans_beancontext"></a><a name="err_abs_add_java_beans_beancontext"></a>java.beans.beancontext</h3>
+          <a class="minor" href="#err_minor_java_beans_beancontext">Minor:&nbsp;1&nbsp;class.</a>
+          <a class="bad" href="#err_bad_java_beans_beancontext">Bad:&nbsp;4&nbsp;classes,&nbsp;6&nbsp;methods.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_java_beans_beancontext"></a>Minor</h4>
+    <ul class="minor">
+        <li>class java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider: SerialVersionUID=7078212910685744490 in jdk14, but SerialVersionUID=4148120463341667318 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_bad_java_beans_beancontext"></a>Bad</h4>
+    <ul class="bad">
+        <li>class java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider: public in jdk14, but protected in libgcj</li>
+        <li>class java.beans.beancontext.BeanContextSupport.BCSChild: public in jdk14, but protected in libgcj</li>
+        <li>class java.beans.beancontext.BeanContextSupport.BCSIterator: public in jdk14, but protected in libgcj</li>
+        <li>class java.beans.beancontext.BeanContextServicesSupport.BCSSProxyServiceProvider: public in jdk14, but protected in libgcj</li>
+        <li>method java.beans.beancontext.BeanContextServicesSupport.addBeanContextServicesListener(java.beans.beancontext.BeanContextServicesListener): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method java.beans.beancontext.BeanContextServicesSupport.createBCSSServiceProvider(java.lang.Class, java.beans.beancontext.BeanContextServiceProvider): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method java.beans.beancontext.BeanContextServicesSupport.createBCSSServiceProvider(java.lang.Class, java.beans.beancontext.BeanContextServiceProvider): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method java.beans.beancontext.BeanContextServicesSupport.fireServiceAdded(java.lang.Class): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method java.beans.beancontext.BeanContextServicesSupport.fireServiceAdded(java.lang.Class): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method java.beans.beancontext.BeanContextServicesSupport.getChildBeanContextServicesListener(java.lang.Object): throws java.util.TooManyListenersException in jdk14, but doesn't throw java.util.TooManyListenersException in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_io"></a><a name="err_minor_java_io"></a><a name="err_bad_java_io"></a><a name="err_abs_add_java_io"></a>java.io</h3>
+          <a class="missing" href="#err_missing_java_io">Missing:&nbsp;3&nbsp;methods,&nbsp;5&nbsp;constructors.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_java_io"></a>Missing</h4>
+    <ul class="missing">
+        <li>constructor java.io.InputStreamReader.(java.io.InputStream, java.nio.charset.Charset):  missing in libgcj</li>
+        <li>constructor java.io.InputStreamReader.(java.io.InputStream, java.nio.charset.CharsetDecoder):  missing in libgcj</li>
+        <li>constructor java.io.OutputStreamWriter.(java.io.OutputStream, java.nio.charset.Charset):  missing in libgcj</li>
+        <li>constructor java.io.OutputStreamWriter.(java.io.OutputStream, java.nio.charset.CharsetEncoder):  missing in libgcj</li>
+        <li>constructor java.io.File.(java.net.URI):  missing in libgcj</li>
+        <li>method java.io.File.toURI():  missing in libgcj</li>
+        <li>method java.io.ObjectInputStream.readUnshared():  missing in libgcj</li>
+        <li>method java.io.ObjectOutputStream.writeUnshared(java.lang.Object):  missing in libgcj</li>
+      </ul>
+    <a name="pkg_java_math"></a><a name="err_minor_java_math"></a><a name="err_bad_java_math"></a><a name="err_missing_java_math"></a><a name="err_abs_add_java_math"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_net"></a><a name="err_minor_java_net"></a><a name="err_missing_java_net"></a><a name="err_abs_add_java_net"></a>java.net</h3>
+          <a class="bad" href="#err_bad_java_net">Bad:&nbsp;1&nbsp;method.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_bad_java_net"></a>Bad</h4>
+    <ul class="bad">
+        <li>method java.net.SocketPermission.implies(java.security.Permission): throws java.net.UnknownHostException in jdk14, but doesn't throw java.net.UnknownHostException in libgcj</li>
+      </ul>
+    <a name="pkg_java_nio"></a><a name="err_minor_java_nio"></a><a name="err_bad_java_nio"></a><a name="err_missing_java_nio"></a><a name="err_abs_add_java_nio"></a>
+    <a name="pkg_java_nio_channels"></a><a name="err_minor_java_nio_channels"></a><a name="err_bad_java_nio_channels"></a><a name="err_missing_java_nio_channels"></a><a name="err_abs_add_java_nio_channels"></a>
+    <a name="pkg_java_nio_channels_spi"></a><a name="err_minor_java_nio_channels_spi"></a><a name="err_bad_java_nio_channels_spi"></a><a name="err_missing_java_nio_channels_spi"></a><a name="err_abs_add_java_nio_channels_spi"></a>
+    <a name="pkg_java_nio_charset"></a><a name="err_minor_java_nio_charset"></a><a name="err_bad_java_nio_charset"></a><a name="err_missing_java_nio_charset"></a><a name="err_abs_add_java_nio_charset"></a>
+    <a name="pkg_java_nio_charset_spi"></a><a name="err_minor_java_nio_charset_spi"></a><a name="err_bad_java_nio_charset_spi"></a><a name="err_missing_java_nio_charset_spi"></a><a name="err_abs_add_java_nio_charset_spi"></a>
+    <a name="pkg_java_rmi"></a><a name="err_minor_java_rmi"></a><a name="err_bad_java_rmi"></a><a name="err_missing_java_rmi"></a><a name="err_abs_add_java_rmi"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_rmi_activation"></a><a name="err_minor_java_rmi_activation"></a><a name="err_bad_java_rmi_activation"></a><a name="err_abs_add_java_rmi_activation"></a>java.rmi.activation</h3>
+          <a class="missing" href="#err_missing_java_rmi_activation">Missing:&nbsp;1&nbsp;class.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_java_rmi_activation"></a>Missing</h4>
+    <ul class="missing">
+        <li>class java.rmi.activation.ActivationGroup_Stub:  missing in libgcj</li>
+      </ul>
+    <a name="pkg_java_rmi_dgc"></a><a name="err_minor_java_rmi_dgc"></a><a name="err_bad_java_rmi_dgc"></a><a name="err_missing_java_rmi_dgc"></a><a name="err_abs_add_java_rmi_dgc"></a>
+    <a name="pkg_java_rmi_registry"></a><a name="err_minor_java_rmi_registry"></a><a name="err_bad_java_rmi_registry"></a><a name="err_missing_java_rmi_registry"></a><a name="err_abs_add_java_rmi_registry"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_rmi_server"></a><a name="err_minor_java_rmi_server"></a><a name="err_abs_add_java_rmi_server"></a>java.rmi.server</h3>
+          <a class="bad" href="#err_bad_java_rmi_server">Bad:&nbsp;1&nbsp;field.</a>
+          <a class="missing" href="#err_missing_java_rmi_server">Missing:&nbsp;5&nbsp;methods.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_bad_java_rmi_server"></a>Bad</h4>
+    <ul class="bad">
+        <li>field java.rmi.server.ServerRef.packagePrefix: constant [sun.rmi.server] in jdk14, but constant [gnu.java.rmi.server] in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_java_rmi_server"></a>Missing</h4>
+    <ul class="missing">
+        <li>method java.rmi.server.RMIClassLoader.getClassLoader(java.lang.String):  missing in libgcj</li>
+        <li>method java.rmi.server.RMIClassLoader.getDefaultProviderInstance():  missing in libgcj</li>
+        <li>method java.rmi.server.RMIClassLoader.loadClass(java.lang.String, java.lang.String, java.lang.ClassLoader):  missing in libgcj</li>
+        <li>method java.rmi.server.RMIClassLoader.loadClass(java.net.URL, java.lang.String):  missing in libgcj</li>
+        <li>method java.rmi.server.RMIClassLoader.loadProxyClass(java.lang.String, java.lang.String[], java.lang.ClassLoader):  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_security"></a><a name="err_minor_java_security"></a><a name="err_missing_java_security"></a><a name="err_abs_add_java_security"></a>java.security</h3>
+          <a class="bad" href="#err_bad_java_security">Bad:&nbsp;5&nbsp;methods,&nbsp;1&nbsp;constructor.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_bad_java_security"></a>Bad</h4>
+    <ul class="bad">
+        <li>method java.security.CodeSource.toString(): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method java.security.CodeSource.toString(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method java.security.SignedObject.getSignature(): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method java.security.SignedObject.getSignature(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>constructor java.security.IdentityScope.(java.lang.String): throws java.security.KeyManagementException in jdk14, but doesn't throw java.security.KeyManagementException in libgcj</li>
+        <li>method java.security.Signer.toString(): throws java.security.KeyException in jdk14, but doesn't throw java.security.KeyException in libgcj</li>
+      </ul>
+    <a name="pkg_java_security_acl"></a><a name="err_minor_java_security_acl"></a><a name="err_bad_java_security_acl"></a><a name="err_missing_java_security_acl"></a><a name="err_abs_add_java_security_acl"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_security_cert"></a><a name="err_abs_add_java_security_cert"></a>java.security.cert</h3>
+          <a class="minor" href="#err_minor_java_security_cert">Minor:&nbsp;2&nbsp;classes.</a>
+          <a class="bad" href="#err_bad_java_security_cert">Bad:&nbsp;2&nbsp;classes,&nbsp;16&nbsp;methods.</a>
+          <a class="missing" href="#err_missing_java_security_cert">Missing:&nbsp;2&nbsp;classes.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_java_security_cert"></a>Minor</h4>
+    <ul class="minor">
+        <li>class java.security.cert.CertPath.CertPathRep: SerialVersionUID=-1035182618886096475 in jdk14, but SerialVersionUID=3015633072427920915 in libgcj</li>
+        <li>class java.security.cert.Certificate.CertificateRep: SerialVersionUID=8429329175228197526 in jdk14, but SerialVersionUID=-8563758940495660020 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_bad_java_security_cert"></a>Bad</h4>
+    <ul class="bad">
+        <li>method java.security.cert.CertPath.equals(java.lang.Object): throws java.security.cert.CertificateEncodingException in jdk14, but doesn't throw java.security.cert.CertificateEncodingException in libgcj</li>
+        <li>method java.security.cert.CertPath.hashCode(): throws java.security.cert.CertificateEncodingException in jdk14, but doesn't throw java.security.cert.CertificateEncodingException in libgcj</li>
+        <li>class java.security.cert.CertPath.CertPathRep: public in jdk14, but protected in libgcj</li>
+        <li>method java.security.cert.Certificate.equals(java.lang.Object): throws java.security.cert.CertificateEncodingException in jdk14, but doesn't throw java.security.cert.CertificateEncodingException in libgcj</li>
+        <li>method java.security.cert.Certificate.getPublicKey(): throws java.security.InvalidKeyException in jdk14, but doesn't throw java.security.InvalidKeyException in libgcj</li>
+        <li>method java.security.cert.Certificate.getPublicKey(): throws java.security.cert.CertificateException in jdk14, but doesn't throw java.security.cert.CertificateException in libgcj</li>
+        <li>method java.security.cert.Certificate.getPublicKey(): throws java.security.NoSuchProviderException in jdk14, but doesn't throw java.security.NoSuchProviderException in libgcj</li>
+        <li>method java.security.cert.Certificate.getPublicKey(): throws java.security.SignatureException in jdk14, but doesn't throw java.security.SignatureException in libgcj</li>
+        <li>method java.security.cert.Certificate.getPublicKey(): throws java.security.NoSuchAlgorithmException in jdk14, but doesn't throw java.security.NoSuchAlgorithmException in libgcj</li>
+        <li>method java.security.cert.Certificate.toString(): throws java.security.InvalidKeyException in jdk14, but doesn't throw java.security.InvalidKeyException in libgcj</li>
+        <li>method java.security.cert.Certificate.toString(): throws java.security.cert.CertificateException in jdk14, but doesn't throw java.security.cert.CertificateException in libgcj</li>
+        <li>method java.security.cert.Certificate.toString(): throws java.security.NoSuchProviderException in jdk14, but doesn't throw java.security.NoSuchProviderException in libgcj</li>
+        <li>method java.security.cert.Certificate.toString(): throws java.security.SignatureException in jdk14, but doesn't throw java.security.SignatureException in libgcj</li>
+        <li>method java.security.cert.Certificate.toString(): throws java.security.NoSuchAlgorithmException in jdk14, but doesn't throw java.security.NoSuchAlgorithmException in libgcj</li>
+        <li>class java.security.cert.Certificate.CertificateRep: public in jdk14, but protected in libgcj</li>
+        <li>method java.security.cert.X509Certificate.getIssuerDN(): throws java.security.cert.CertificateParsingException in jdk14, but doesn't throw java.security.cert.CertificateParsingException in libgcj</li>
+        <li>method java.security.cert.X509Certificate.getSerialNumber(): throws java.security.cert.CertificateParsingException in jdk14, but doesn't throw java.security.cert.CertificateParsingException in libgcj</li>
+        <li>method java.security.cert.X509Certificate.getSubjectUniqueID(): throws java.security.cert.CertificateParsingException in jdk14, but doesn't throw java.security.cert.CertificateParsingException in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_java_security_cert"></a>Missing</h4>
+    <ul class="missing">
+        <li>class java.security.cert.X509CRLSelector:  missing in libgcj</li>
+        <li>class java.security.cert.X509CertSelector:  missing in libgcj</li>
+      </ul>
+    <a name="pkg_java_security_interfaces"></a><a name="err_minor_java_security_interfaces"></a><a name="err_bad_java_security_interfaces"></a><a name="err_missing_java_security_interfaces"></a><a name="err_abs_add_java_security_interfaces"></a>
+    <a name="pkg_java_security_spec"></a><a name="err_minor_java_security_spec"></a><a name="err_bad_java_security_spec"></a><a name="err_missing_java_security_spec"></a><a name="err_abs_add_java_security_spec"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_sql"></a><a name="err_bad_java_sql"></a><a name="err_missing_java_sql"></a><a name="err_abs_add_java_sql"></a>java.sql</h3>
+          <a class="minor" href="#err_minor_java_sql">Minor:&nbsp;2&nbsp;methods.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_java_sql"></a>Minor</h4>
+    <ul class="minor">
+        <li>method java.sql.Date.setTime(long): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method java.sql.Time.setTime(long): deprecated in jdk14, but not deprecated in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_text"></a><a name="err_abs_add_java_text"></a>java.text</h3>
+          <a class="minor" href="#err_minor_java_text">Minor:&nbsp;1&nbsp;class.</a>
+          <a class="bad" href="#err_bad_java_text">Bad:&nbsp;2&nbsp;methods.</a>
+          <a class="missing" href="#err_missing_java_text">Missing:&nbsp;8&nbsp;classes,&nbsp;17&nbsp;methods,&nbsp;3&nbsp;constructors.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_java_text"></a>Minor</h4>
+    <ul class="minor">
+        <li>class java.text.Format: SerialVersionUID=-299282585814624189 in jdk14, but SerialVersionUID=-2078808269545168954 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_bad_java_text"></a>Bad</h4>
+    <ul class="bad">
+        <li>method java.text.ChoiceFormat.nextDouble(double, boolean): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method java.text.ChoiceFormat.nextDouble(double, boolean): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_java_text"></a>Missing</h4>
+    <ul class="missing">
+        <li>class java.text.Bidi:  missing in libgcj</li>
+        <li>method java.text.CollationElementIterator.getMaxExpansion(int):  missing in libgcj</li>
+        <li>method java.text.CollationElementIterator.getOffset():  missing in libgcj</li>
+        <li>method java.text.CollationElementIterator.previous():  missing in libgcj</li>
+        <li>method java.text.CollationElementIterator.setOffset(int):  missing in libgcj</li>
+        <li>method java.text.CollationElementIterator.setText(java.lang.String):  missing in libgcj</li>
+        <li>method java.text.CollationElementIterator.setText(java.text.CharacterIterator):  missing in libgcj</li>
+        <li>constructor java.text.FieldPosition.(java.text.Format$Field):  missing in libgcj</li>
+        <li>constructor java.text.FieldPosition.(java.text.Format$Field, int):  missing in libgcj</li>
+        <li>method java.text.FieldPosition.getFieldAttribute():  missing in libgcj</li>
+        <li>class java.text.RuleBasedBreakIterator.Builder:  missing in libgcj</li>
+        <li>class java.text.CharSet.Enumeration:  missing in libgcj</li>
+        <li>class java.text.DictionaryBasedBreakIterator.Builder:  missing in libgcj</li>
+        <li>method java.text.DecimalFormatSymbols.getCurrency():  missing in libgcj</li>
+        <li>method java.text.DecimalFormatSymbols.setCurrency(java.util.Currency):  missing in libgcj</li>
+        <li>method java.text.Format.formatToCharacterIterator(java.lang.Object):  missing in libgcj</li>
+        <li>class java.text.Format.Field:  missing in libgcj</li>
+        <li>class java.text.DateFormat.Field:  missing in libgcj</li>
+        <li>constructor java.text.MessageFormat.(java.lang.String, java.util.Locale):  missing in libgcj</li>
+        <li>method java.text.MessageFormat.getFormatsByArgumentIndex():  missing in libgcj</li>
+        <li>method java.text.MessageFormat.setFormatByArgumentIndex(int, java.text.Format):  missing in libgcj</li>
+        <li>method java.text.MessageFormat.setFormatsByArgumentIndex(java.text.Format[]):  missing in libgcj</li>
+        <li>class java.text.MessageFormat.Field:  missing in libgcj</li>
+        <li>method java.text.NumberFormat.getCurrency():  missing in libgcj</li>
+        <li>method java.text.NumberFormat.getIntegerInstance():  missing in libgcj</li>
+        <li>method java.text.NumberFormat.getIntegerInstance(java.util.Locale):  missing in libgcj</li>
+        <li>method java.text.NumberFormat.setCurrency(java.util.Currency):  missing in libgcj</li>
+        <li>class java.text.NumberFormat.Field:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_util"></a><a name="err_minor_java_util"></a><a name="err_abs_add_java_util"></a>java.util</h3>
+          <a class="bad" href="#err_bad_java_util">Bad:&nbsp;5&nbsp;methods.</a>
+          <a class="missing" href="#err_missing_java_util">Missing:&nbsp;1&nbsp;class,&nbsp;3&nbsp;fields,&nbsp;6&nbsp;methods,&nbsp;1&nbsp;constructor.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_bad_java_util"></a>Bad</h4>
+    <ul class="bad">
+        <li>method java.util.Timer.finalize(): throws java.lang.Throwable in jdk14, but doesn't throw java.lang.Throwable in libgcj</li>
+        <li>method java.util.Calendar.getActualMaximum(int): concrete in jdk14, but abstract in libgcj</li>
+        <li>method java.util.Calendar.getActualMinimum(int): concrete in jdk14, but abstract in libgcj</li>
+        <li>method java.util.TreeSet.first(): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method java.util.TreeSet.first(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_java_util"></a>Missing</h4>
+    <ul class="missing">
+        <li>class java.util.Currency:  missing in libgcj</li>
+        <li>method java.util.TimeZone.getOffset(long):  missing in libgcj</li>
+        <li>field java.util.SimpleTimeZone.STANDARD_TIME:  missing in libgcj</li>
+        <li>field java.util.SimpleTimeZone.UTC_TIME:  missing in libgcj</li>
+        <li>field java.util.SimpleTimeZone.WALL_TIME:  missing in libgcj</li>
+        <li>constructor java.util.SimpleTimeZone.(int, java.lang.String, int, int, int, int, int, int, int, int, int, int, int):  missing in libgcj</li>
+        <li>method java.util.SimpleTimeZone.setDSTSavings(int):  missing in libgcj</li>
+        <li>method java.util.SimpleTimeZone.setEndRule(int, int, int):  missing in libgcj</li>
+        <li>method java.util.SimpleTimeZone.setEndRule(int, int, int, int, boolean):  missing in libgcj</li>
+        <li>method java.util.SimpleTimeZone.setStartRule(int, int, int):  missing in libgcj</li>
+        <li>method java.util.SimpleTimeZone.setStartRule(int, int, int, int, boolean):  missing in libgcj</li>
+      </ul>
+    <a name="pkg_java_util_jar"></a><a name="err_minor_java_util_jar"></a><a name="err_bad_java_util_jar"></a><a name="err_missing_java_util_jar"></a><a name="err_abs_add_java_util_jar"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_util_logging"></a><a name="err_minor_java_util_logging"></a><a name="err_bad_java_util_logging"></a><a name="err_abs_add_java_util_logging"></a>java.util.logging</h3>
+          <a class="missing" href="#err_missing_java_util_logging">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_java_util_logging"></a>Missing</h4>
+    <ul class="missing">
+        <li>package java.util.logging:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_java_util_prefs"></a><a name="err_minor_java_util_prefs"></a><a name="err_bad_java_util_prefs"></a><a name="err_abs_add_java_util_prefs"></a>java.util.prefs</h3>
+          <a class="missing" href="#err_missing_java_util_prefs">Missing:&nbsp;1&nbsp;method.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_java_util_prefs"></a>Missing</h4>
+    <ul class="missing">
+        <li>method java.util.prefs.AbstractPreferences.cachedChildren():  missing in libgcj</li>
+      </ul>
+    <a name="pkg_java_util_regex"></a><a name="err_minor_java_util_regex"></a><a name="err_bad_java_util_regex"></a><a name="err_missing_java_util_regex"></a><a name="err_abs_add_java_util_regex"></a>
+    <a name="pkg_java_util_zip"></a><a name="err_minor_java_util_zip"></a><a name="err_bad_java_util_zip"></a><a name="err_missing_java_util_zip"></a><a name="err_abs_add_java_util_zip"></a>
+    <a name="pkg_javax_accessibility"></a><a name="err_minor_javax_accessibility"></a><a name="err_bad_javax_accessibility"></a><a name="err_missing_javax_accessibility"></a><a name="err_abs_add_javax_accessibility"></a>
+    <a name="pkg_javax_crypto"></a><a name="err_minor_javax_crypto"></a><a name="err_bad_javax_crypto"></a><a name="err_missing_javax_crypto"></a><a name="err_abs_add_javax_crypto"></a>
+    <a name="pkg_javax_crypto_interfaces"></a><a name="err_minor_javax_crypto_interfaces"></a><a name="err_bad_javax_crypto_interfaces"></a><a name="err_missing_javax_crypto_interfaces"></a><a name="err_abs_add_javax_crypto_interfaces"></a>
+    <a name="pkg_javax_crypto_spec"></a><a name="err_minor_javax_crypto_spec"></a><a name="err_bad_javax_crypto_spec"></a><a name="err_missing_javax_crypto_spec"></a><a name="err_abs_add_javax_crypto_spec"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_imageio"></a><a name="err_minor_javax_imageio"></a><a name="err_bad_javax_imageio"></a><a name="err_abs_add_javax_imageio"></a>javax.imageio</h3>
+          <a class="missing" href="#err_missing_javax_imageio">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_imageio"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.imageio:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_imageio_event"></a><a name="err_minor_javax_imageio_event"></a><a name="err_bad_javax_imageio_event"></a><a name="err_abs_add_javax_imageio_event"></a>javax.imageio.event</h3>
+          <a class="missing" href="#err_missing_javax_imageio_event">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_imageio_event"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.imageio.event:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_imageio_metadata"></a><a name="err_minor_javax_imageio_metadata"></a><a name="err_bad_javax_imageio_metadata"></a><a name="err_abs_add_javax_imageio_metadata"></a>javax.imageio.metadata</h3>
+          <a class="missing" href="#err_missing_javax_imageio_metadata">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_imageio_metadata"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.imageio.metadata:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_imageio_plugins_jpeg"></a><a name="err_minor_javax_imageio_plugins_jpeg"></a><a name="err_bad_javax_imageio_plugins_jpeg"></a><a name="err_abs_add_javax_imageio_plugins_jpeg"></a>javax.imageio.plugins.jpeg</h3>
+          <a class="missing" href="#err_missing_javax_imageio_plugins_jpeg">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_imageio_plugins_jpeg"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.imageio.plugins.jpeg:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_imageio_spi"></a><a name="err_minor_javax_imageio_spi"></a><a name="err_bad_javax_imageio_spi"></a><a name="err_abs_add_javax_imageio_spi"></a>javax.imageio.spi</h3>
+          <a class="missing" href="#err_missing_javax_imageio_spi">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_imageio_spi"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.imageio.spi:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_imageio_stream"></a><a name="err_minor_javax_imageio_stream"></a><a name="err_bad_javax_imageio_stream"></a><a name="err_abs_add_javax_imageio_stream"></a>javax.imageio.stream</h3>
+          <a class="missing" href="#err_missing_javax_imageio_stream">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_imageio_stream"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.imageio.stream:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_naming"></a><a name="err_minor_javax_naming"></a><a name="err_bad_javax_naming"></a><a name="err_abs_add_javax_naming"></a>javax.naming</h3>
+          <a class="missing" href="#err_missing_javax_naming">Missing:&nbsp;1&nbsp;field.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_naming"></a>Missing</h4>
+    <ul class="missing">
+        <li>field javax.naming.CompoundName.impl:  missing in libgcj</li>
+      </ul>
+    <a name="pkg_javax_naming_directory"></a><a name="err_minor_javax_naming_directory"></a><a name="err_bad_javax_naming_directory"></a><a name="err_missing_javax_naming_directory"></a><a name="err_abs_add_javax_naming_directory"></a>
+    <a name="pkg_javax_naming_event"></a><a name="err_minor_javax_naming_event"></a><a name="err_bad_javax_naming_event"></a><a name="err_missing_javax_naming_event"></a><a name="err_abs_add_javax_naming_event"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_naming_ldap"></a><a name="err_minor_javax_naming_ldap"></a><a name="err_bad_javax_naming_ldap"></a><a name="err_abs_add_javax_naming_ldap"></a>javax.naming.ldap</h3>
+          <a class="missing" href="#err_missing_javax_naming_ldap">Missing:&nbsp;2&nbsp;classes.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_naming_ldap"></a>Missing</h4>
+    <ul class="missing">
+        <li>class javax.naming.ldap.StartTlsRequest:  missing in libgcj</li>
+        <li>class javax.naming.ldap.StartTlsResponse:  missing in libgcj</li>
+      </ul>
+    <a name="pkg_javax_naming_spi"></a><a name="err_minor_javax_naming_spi"></a><a name="err_bad_javax_naming_spi"></a><a name="err_missing_javax_naming_spi"></a><a name="err_abs_add_javax_naming_spi"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_print"></a><a name="err_minor_javax_print"></a><a name="err_bad_javax_print"></a><a name="err_abs_add_javax_print"></a>javax.print</h3>
+          <a class="missing" href="#err_missing_javax_print">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_print"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.print:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_print_attribute"></a><a name="err_minor_javax_print_attribute"></a><a name="err_bad_javax_print_attribute"></a><a name="err_abs_add_javax_print_attribute"></a>javax.print.attribute</h3>
+          <a class="missing" href="#err_missing_javax_print_attribute">Missing:&nbsp;15&nbsp;classes,&nbsp;8&nbsp;interfaces.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_print_attribute"></a>Missing</h4>
+    <ul class="missing">
+        <li>class javax.print.attribute.AttributeSetUtilities:  missing in libgcj</li>
+        <li>interface javax.print.attribute.DocAttributeSet:  missing in libgcj</li>
+        <li>interface javax.print.attribute.PrintJobAttributeSet:  missing in libgcj</li>
+        <li>interface javax.print.attribute.PrintServiceAttributeSet:  missing in libgcj</li>
+        <li>interface javax.print.attribute.DocAttribute:  missing in libgcj</li>
+        <li>interface javax.print.attribute.PrintJobAttribute:  missing in libgcj</li>
+        <li>interface javax.print.attribute.PrintRequestAttribute:  missing in libgcj</li>
+        <li>interface javax.print.attribute.PrintServiceAttribute:  missing in libgcj</li>
+        <li>interface javax.print.attribute.SupportedValuesAttribute:  missing in libgcj</li>
+        <li>class javax.print.attribute.DateTimeSyntax:  missing in libgcj</li>
+        <li>class javax.print.attribute.EnumSyntax:  missing in libgcj</li>
+        <li>class javax.print.attribute.HashAttributeSet:  missing in libgcj</li>
+        <li>class javax.print.attribute.IntegerSyntax:  missing in libgcj</li>
+        <li>class javax.print.attribute.ResolutionSyntax:  missing in libgcj</li>
+        <li>class javax.print.attribute.SetOfIntegerSyntax:  missing in libgcj</li>
+        <li>class javax.print.attribute.Size2DSyntax:  missing in libgcj</li>
+        <li>class javax.print.attribute.TextSyntax:  missing in libgcj</li>
+        <li>class javax.print.attribute.URISyntax:  missing in libgcj</li>
+        <li>class javax.print.attribute.HashDocAttributeSet:  missing in libgcj</li>
+        <li>class javax.print.attribute.HashPrintJobAttributeSet:  missing in libgcj</li>
+        <li>class javax.print.attribute.HashPrintRequestAttributeSet:  missing in libgcj</li>
+        <li>class javax.print.attribute.HashPrintServiceAttributeSet:  missing in libgcj</li>
+        <li>class javax.print.attribute.UnmodifiableSetException:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_print_attribute_standard"></a><a name="err_minor_javax_print_attribute_standard"></a><a name="err_bad_javax_print_attribute_standard"></a><a name="err_abs_add_javax_print_attribute_standard"></a>javax.print.attribute.standard</h3>
+          <a class="missing" href="#err_missing_javax_print_attribute_standard">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_print_attribute_standard"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.print.attribute.standard:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_print_event"></a><a name="err_minor_javax_print_event"></a><a name="err_bad_javax_print_event"></a><a name="err_abs_add_javax_print_event"></a>javax.print.event</h3>
+          <a class="missing" href="#err_missing_javax_print_event">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_print_event"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.print.event:  missing in libgcj</li>
+      </ul>
+    <a name="pkg_javax_rmi"></a><a name="err_minor_javax_rmi"></a><a name="err_bad_javax_rmi"></a><a name="err_missing_javax_rmi"></a><a name="err_abs_add_javax_rmi"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_rmi_CORBA"></a>javax.rmi.CORBA</h3>
+          <a class="minor" href="#err_minor_javax_rmi_CORBA">Minor:&nbsp;1&nbsp;class.</a>
+          <a class="bad" href="#err_bad_javax_rmi_CORBA">Bad:&nbsp;2&nbsp;classes,&nbsp;1&nbsp;interface,&nbsp;9&nbsp;methods,&nbsp;1&nbsp;constructor.</a>
+          <a class="missing" href="#err_missing_javax_rmi_CORBA">Missing:&nbsp;43&nbsp;methods.</a>
+          <a class="abs-add" href="#err_abs_add_javax_rmi_CORBA">Abs.add:&nbsp;7&nbsp;methods.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_javax_rmi_CORBA"></a>Minor</h4>
+    <ul class="minor">
+        <li>class javax.rmi.CORBA.Stub: SerialVersionUID=-2315465573671004121 in jdk14, but SerialVersionUID=-6252843214397305561 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_bad_javax_rmi_CORBA"></a>Bad</h4>
+    <ul class="bad">
+        <li>interface javax.rmi.CORBA.Tie: implements org.omg.CORBA.portable.InvokeHandler in jdk14, but doesn't implement org.omg.CORBA.portable.InvokeHandler in libgcj</li>
+        <li>method javax.rmi.CORBA.Tie.deactivate(): throws java.rmi.NoSuchObjectException in jdk14, but doesn't throw java.rmi.NoSuchObjectException in libgcj</li>
+        <li>method javax.rmi.CORBA.Tie.orb(): type org.omg.CORBA.ORB in jdk14, but type javax.rmi.ORB in libgcj</li>
+        <li>method javax.rmi.CORBA.Tie.thisObject(): type org.omg.CORBA.Object in jdk14, but type java.lang.Object in libgcj</li>
+        <li>method javax.rmi.CORBA.Util.unexportObject(java.rmi.Remote): throws java.rmi.NoSuchObjectException in jdk14, but doesn't throw java.rmi.NoSuchObjectException in libgcj</li>
+        <li>method javax.rmi.CORBA.UtilDelegate.unexportObject(java.rmi.Remote): throws java.rmi.NoSuchObjectException in jdk14, but doesn't throw java.rmi.NoSuchObjectException in libgcj</li>
+        <li>method javax.rmi.CORBA.ValueHandler.getRunTimeCodeBase(): type org.omg.SendingContext.RunTime in jdk14, but type java.lang.Runtime in libgcj</li>
+        <li>class javax.rmi.CORBA.Stub: implements org.omg.CORBA.Object in jdk14, but doesn't implement org.omg.CORBA.Object in libgcj</li>
+        <li>class javax.rmi.CORBA.Stub: subclass of org.omg.CORBA_2_3.portable.ObjectImpl in jdk14, but not a subclass of org.omg.CORBA_2_3.portable.ObjectImpl in libgcj</li>
+        <li>constructor javax.rmi.CORBA.Stub.(): public in jdk14, but protected in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._orb(): type org.omg.CORBA.ORB in jdk14, but type javax.rmi.CORBA.ObjectImpl in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub.equals(java.lang.Object): throws java.rmi.RemoteException in jdk14, but doesn't throw java.rmi.RemoteException in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub.hashCode(): doesn't throw java.rmi.RemoteException in jdk14, but throws java.rmi.RemoteException in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_javax_rmi_CORBA"></a>Missing</h4>
+    <ul class="missing">
+        <li>method javax.rmi.CORBA.StubDelegate.connect(javax.rmi.CORBA.Stub, org.omg.CORBA.ORB):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Tie._invoke(java.lang.String, org.omg.CORBA.portable.InputStream, org.omg.CORBA.portable.ResponseHandler):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Tie.orb(org.omg.CORBA.ORB):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Util.copyObject(java.lang.Object, org.omg.CORBA.ORB):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Util.copyObjects(java.lang.Object[], org.omg.CORBA.ORB):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Util.mapSystemException(org.omg.CORBA.SystemException):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Util.readAny(org.omg.CORBA.portable.InputStream):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Util.writeAbstractObject(org.omg.CORBA.portable.OutputStream, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Util.writeAny(org.omg.CORBA.portable.OutputStream, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Util.writeRemoteObject(org.omg.CORBA.portable.OutputStream, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.UtilDelegate.copyObject(java.lang.Object, org.omg.CORBA.ORB):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.UtilDelegate.copyObjects(java.lang.Object[], org.omg.CORBA.ORB):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.UtilDelegate.mapSystemException(org.omg.CORBA.SystemException):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.UtilDelegate.readAny(org.omg.CORBA.portable.InputStream):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.UtilDelegate.writeAbstractObject(org.omg.CORBA.portable.OutputStream, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.UtilDelegate.writeAny(org.omg.CORBA.portable.OutputStream, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.UtilDelegate.writeRemoteObject(org.omg.CORBA.portable.OutputStream, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.ValueHandler.readValue(org.omg.CORBA.portable.InputStream, int, java.lang.Class, java.lang.String, org.omg.SendingContext.RunTime):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.ValueHandler.writeValue(org.omg.CORBA.portable.OutputStream, java.io.Serializable):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._create_request(org.omg.CORBA.Context, java.lang.String, org.omg.CORBA.NVList, org.omg.CORBA.NamedValue):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._create_request(org.omg.CORBA.Context, java.lang.String, org.omg.CORBA.NVList, org.omg.CORBA.NamedValue, org.omg.CORBA.ExceptionList, org.omg.CORBA.ContextList):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._duplicate():  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._get_codebase():  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._get_delegate():  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._get_domain_managers():  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._get_interface_def():  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._get_policy(int):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._hash(int):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._ids():  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._invoke(org.omg.CORBA.portable.OutputStream):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._is_a(java.lang.String):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._is_equivalent(org.omg.CORBA.Object):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._is_local():  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._non_existent():  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._release():  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._releaseReply(org.omg.CORBA.portable.InputStream):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._request(java.lang.String):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._request(java.lang.String, boolean):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._servant_postinvoke(org.omg.CORBA.portable.ServantObject):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._servant_preinvoke(java.lang.String, java.lang.Class):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._set_delegate(org.omg.CORBA.portable.Delegate):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub._set_policy_override(org.omg.CORBA.Policy[], org.omg.CORBA.SetOverrideType):  missing in libgcj</li>
+        <li>method javax.rmi.CORBA.Stub.connect(org.omg.CORBA.ORB):  missing in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_abs_add_javax_rmi_CORBA"></a>Abs.add</h4>
+    <ul class="abs-add">
+        <li>method javax.rmi.CORBA.StubDelegate.connect(javax.rmi.CORBA.Stub, javax.rmi.ORB):  new interface method in libgcj</li>
+        <li>method javax.rmi.CORBA.Tie.orb(javax.rmi.ORB):  new interface method in libgcj</li>
+        <li>method javax.rmi.CORBA.UtilDelegate.copyObject(java.lang.Object, javax.rmi.ORB):  new interface method in libgcj</li>
+        <li>method javax.rmi.CORBA.UtilDelegate.mapSystemException(javax.rmi.CORBA.SystemException):  new interface method in libgcj</li>
+        <li>method javax.rmi.CORBA.UtilDelegate.writeAbstractObject(java.io.OutputStream, java.lang.Object):  new interface method in libgcj</li>
+        <li>method javax.rmi.CORBA.ValueHandler.readValue(java.io.InputStream, int, java.lang.Class, java.lang.String, java.lang.Runtime):  new interface method in libgcj</li>
+        <li>method javax.rmi.CORBA.ValueHandler.writeValue(java.io.OutputStream, java.io.Serializable):  new interface method in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_security_auth"></a><a name="err_minor_javax_security_auth"></a><a name="err_bad_javax_security_auth"></a><a name="err_abs_add_javax_security_auth"></a>javax.security.auth</h3>
+          <a class="missing" href="#err_missing_javax_security_auth">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_security_auth"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.security.auth:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_security_auth_callback"></a><a name="err_minor_javax_security_auth_callback"></a><a name="err_bad_javax_security_auth_callback"></a><a name="err_abs_add_javax_security_auth_callback"></a>javax.security.auth.callback</h3>
+          <a class="missing" href="#err_missing_javax_security_auth_callback">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_security_auth_callback"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.security.auth.callback:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_security_auth_kerberos"></a><a name="err_minor_javax_security_auth_kerberos"></a><a name="err_bad_javax_security_auth_kerberos"></a><a name="err_abs_add_javax_security_auth_kerberos"></a>javax.security.auth.kerberos</h3>
+          <a class="missing" href="#err_missing_javax_security_auth_kerberos">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_security_auth_kerberos"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.security.auth.kerberos:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_security_auth_login"></a><a name="err_minor_javax_security_auth_login"></a><a name="err_bad_javax_security_auth_login"></a><a name="err_abs_add_javax_security_auth_login"></a>javax.security.auth.login</h3>
+          <a class="missing" href="#err_missing_javax_security_auth_login">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_security_auth_login"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.security.auth.login:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_security_auth_spi"></a><a name="err_minor_javax_security_auth_spi"></a><a name="err_bad_javax_security_auth_spi"></a><a name="err_abs_add_javax_security_auth_spi"></a>javax.security.auth.spi</h3>
+          <a class="missing" href="#err_missing_javax_security_auth_spi">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_security_auth_spi"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.security.auth.spi:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_security_auth_x500"></a><a name="err_minor_javax_security_auth_x500"></a><a name="err_abs_add_javax_security_auth_x500"></a>javax.security.auth.x500</h3>
+          <a class="bad" href="#err_bad_javax_security_auth_x500">Bad:&nbsp;2&nbsp;methods.</a>
+          <a class="missing" href="#err_missing_javax_security_auth_x500">Missing:&nbsp;1&nbsp;class.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_bad_javax_security_auth_x500"></a>Bad</h4>
+    <ul class="bad">
+        <li>method javax.security.auth.x500.X500Principal.hashCode(): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method javax.security.auth.x500.X500Principal.hashCode(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_javax_security_auth_x500"></a>Missing</h4>
+    <ul class="missing">
+        <li>class javax.security.auth.x500.X500PrivateCredential:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_sound_midi"></a><a name="err_minor_javax_sound_midi"></a><a name="err_bad_javax_sound_midi"></a><a name="err_abs_add_javax_sound_midi"></a>javax.sound.midi</h3>
+          <a class="missing" href="#err_missing_javax_sound_midi">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_sound_midi"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.sound.midi:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_sound_midi_spi"></a><a name="err_minor_javax_sound_midi_spi"></a><a name="err_bad_javax_sound_midi_spi"></a><a name="err_abs_add_javax_sound_midi_spi"></a>javax.sound.midi.spi</h3>
+          <a class="missing" href="#err_missing_javax_sound_midi_spi">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_sound_midi_spi"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.sound.midi.spi:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_sound_sampled"></a><a name="err_minor_javax_sound_sampled"></a><a name="err_bad_javax_sound_sampled"></a><a name="err_abs_add_javax_sound_sampled"></a>javax.sound.sampled</h3>
+          <a class="missing" href="#err_missing_javax_sound_sampled">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_sound_sampled"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.sound.sampled:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_sound_sampled_spi"></a><a name="err_minor_javax_sound_sampled_spi"></a><a name="err_bad_javax_sound_sampled_spi"></a><a name="err_abs_add_javax_sound_sampled_spi"></a>javax.sound.sampled.spi</h3>
+          <a class="missing" href="#err_missing_javax_sound_sampled_spi">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_sound_sampled_spi"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.sound.sampled.spi:  missing in libgcj</li>
+      </ul>
+    <a name="pkg_javax_sql"></a><a name="err_minor_javax_sql"></a><a name="err_bad_javax_sql"></a><a name="err_missing_javax_sql"></a><a name="err_abs_add_javax_sql"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing"></a><a name="err_abs_add_javax_swing"></a>javax.swing</h3>
+          <a class="minor" href="#err_minor_javax_swing">Minor:&nbsp;66&nbsp;classes,&nbsp;1&nbsp;field,&nbsp;16&nbsp;methods.</a>
+          <a class="bad" href="#err_bad_javax_swing">Bad:&nbsp;34&nbsp;classes,&nbsp;2&nbsp;interfaces,&nbsp;39&nbsp;fields,&nbsp;35&nbsp;methods,&nbsp;2&nbsp;constructors.</a>
+          <a class="missing" href="#err_missing_javax_swing">Missing:&nbsp;63&nbsp;classes,&nbsp;1&nbsp;interface,&nbsp;238&nbsp;fields,&nbsp;908&nbsp;methods,&nbsp;95&nbsp;constructors.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_javax_swing"></a>Minor</h4>
+    <ul class="minor">
+        <li>class javax.swing.JFormattedTextField.AbstractFormatter: SerialVersionUID=-5193212041738979680 in jdk14, but SerialVersionUID=-3800162275588353190 in libgcj</li>
+        <li>class javax.swing.Timer: SerialVersionUID=-1116180831621385484 in jdk14, but SerialVersionUID=1135188381034139556 in libgcj</li>
+        <li>method javax.swing.KeyStroke.getKeyStroke(char, boolean): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>class javax.swing.BoxLayout: SerialVersionUID=-2474455742719112368 in jdk14, but SerialVersionUID=5388310487994604051 in libgcj</li>
+        <li>class javax.swing.DefaultListModel: SerialVersionUID=2315945659722172272 in jdk14, but SerialVersionUID=2339240288543987368 in libgcj</li>
+        <li>class javax.swing.DefaultListSelectionModel: SerialVersionUID=-5718799865110415860 in jdk14, but SerialVersionUID=-2687443307574705611 in libgcj</li>
+        <li>class javax.swing.ImageIcon: SerialVersionUID=532615968316031794 in jdk14, but no SVUID in libgcj</li>
+        <li>class javax.swing.JRootPane.RootLayout: SerialVersionUID=-4100116998559815027 in jdk14, but SerialVersionUID=3697130764551144296 in libgcj</li>
+        <li>method javax.swing.ScrollPaneLayout.getColumnHeader(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.ScrollPaneLayout.getViewportBorderBounds(javax.swing.JScrollPane): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>class javax.swing.DefaultCellEditor.EditorDelegate: SerialVersionUID=-1420007406015481933 in jdk14, but SerialVersionUID=-6416942525937750572 in libgcj</li>
+        <li>method javax.swing.FocusManager.disableSwingFocusManager(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.FocusManager.isFocusManagerEnabled(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>class javax.swing.CellRendererPane.AccessibleCellRendererPane: SerialVersionUID=-8981090083147391074 in jdk14, but SerialVersionUID=3438771682950291806 in libgcj</li>
+        <li>method javax.swing.JComponent.getNextFocusableComponent(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.JComponent.isFocusTraversable(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.JComponent.isManagingFocus(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.JComponent.requestDefaultFocus(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.JComponent.setNextFocusableComponent(java.awt.Component): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>class javax.swing.JComponent.AccessibleJComponent: SerialVersionUID=-7047089700479897799 in jdk14, but SerialVersionUID=-118756694448253385 in libgcj</li>
+        <li>class javax.swing.JMenu.WinListener: SerialVersionUID=-6415815570638474823 in jdk14, but SerialVersionUID=-6354331870941623546 in libgcj</li>
+        <li>class javax.swing.Box: SerialVersionUID=1525417495883046342 in jdk14, but SerialVersionUID=3938605921287367748 in libgcj</li>
+        <li>class javax.swing.JColorChooser: SerialVersionUID=9168066781620640889 in jdk14, but SerialVersionUID=-8686590305667391533 in libgcj</li>
+        <li>class javax.swing.JColorChooser.AccessibleJColorChooser: SerialVersionUID=-2038297864782299082 in jdk14, but SerialVersionUID=-7611979995124404636 in libgcj</li>
+        <li>class javax.swing.JDesktopPane.AccessibleJDesktopPane: SerialVersionUID=6079388927946077570 in jdk14, but SerialVersionUID=-346004929117837998 in libgcj</li>
+        <li>class javax.swing.JFileChooser: SerialVersionUID=3162921138695327837 in jdk14, but SerialVersionUID=7940154425037458157 in libgcj</li>
+        <li>class javax.swing.JFileChooser.AccessibleJFileChooser: SerialVersionUID=8205148454060169244 in jdk14, but SerialVersionUID=-2766013941519606424 in libgcj</li>
+        <li>class javax.swing.JLayeredPane: SerialVersionUID=5534920399324590459 in jdk14, but SerialVersionUID=-3239473500050854756 in libgcj</li>
+        <li>class javax.swing.JOptionPane: SerialVersionUID=5231143276678566796 in jdk14, but SerialVersionUID=7324488534886427669 in libgcj</li>
+        <li>class javax.swing.JPopupMenu.AccessibleJPopupMenu: SerialVersionUID=7423261328879849768 in jdk14, but SerialVersionUID=-4255024299781204871 in libgcj</li>
+        <li>class javax.swing.JRootPane: SerialVersionUID=8690748000348575668 in jdk14, but SerialVersionUID=-1970742768450278943 in libgcj</li>
+        <li>field javax.swing.JRootPane.menuBar: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.JRootPane.addImpl(java.awt.Component, java.lang.Object, int): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>class javax.swing.JRootPane.AccessibleJRootPane: SerialVersionUID=1082432482784468088 in jdk14, but no SVUID in libgcj</li>
+        <li>class javax.swing.JSeparator.AccessibleJSeparator: SerialVersionUID=916332890553201095 in jdk14, but SerialVersionUID=-8415333796288988430 in libgcj</li>
+        <li>class javax.swing.JToolBar.AccessibleJToolBar: SerialVersionUID=-5516888265903814215 in jdk14, but SerialVersionUID=8748074304529795649 in libgcj</li>
+        <li>class javax.swing.JToolTip: SerialVersionUID=-1138929898906751643 in jdk14, but SerialVersionUID=4614729894633634536 in libgcj</li>
+        <li>class javax.swing.JViewport: SerialVersionUID=-6925142919680527970 in jdk14, but SerialVersionUID=889655904343310906 in libgcj</li>
+        <li>class javax.swing.AbstractButton: SerialVersionUID=-937921345538462020 in jdk14, but SerialVersionUID=3070710861388455757 in libgcj</li>
+        <li>method javax.swing.AbstractButton.getLabel(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.AbstractButton.setLabel(java.lang.String): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>class javax.swing.JDesktopPane: SerialVersionUID=766333777224038726 in jdk14, but SerialVersionUID=-6306072994614159372 in libgcj</li>
+        <li>class javax.swing.JLabel: SerialVersionUID=5496508283662221534 in jdk14, but SerialVersionUID=-8859147783247647716 in libgcj</li>
+        <li>class javax.swing.JList: SerialVersionUID=4406629526391098046 in jdk14, but SerialVersionUID=-749233718536598359 in libgcj</li>
+        <li>class javax.swing.JMenuBar: SerialVersionUID=-8191026883931977036 in jdk14, but SerialVersionUID=2035746967341251571 in libgcj</li>
+        <li>class javax.swing.JPopupMenu: SerialVersionUID=3132674424383959278 in jdk14, but SerialVersionUID=-2707633864367875610 in libgcj</li>
+        <li>method javax.swing.JPopupMenu.getComponentAtIndex(int): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.JPopupMenu.remove(int): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>class javax.swing.JProgressBar: SerialVersionUID=1980046021813598781 in jdk14, but SerialVersionUID=4976044905728377319 in libgcj</li>
+        <li>class javax.swing.JProgressBar.AccessibleJProgressBar: SerialVersionUID=-2938130009392721813 in jdk14, but SerialVersionUID=-1412995670653943974 in libgcj</li>
+        <li>class javax.swing.JScrollBar: SerialVersionUID=-8195169869225066566 in jdk14, but SerialVersionUID=-4098752703717762840 in libgcj</li>
+        <li>class javax.swing.JScrollPane: SerialVersionUID=5203525440012340014 in jdk14, but SerialVersionUID=-9074284862652964812 in libgcj</li>
+        <li>class javax.swing.JSeparator: SerialVersionUID=125301223445282357 in jdk14, but SerialVersionUID=507760254306663762 in libgcj</li>
+        <li>class javax.swing.JSlider.AccessibleJSlider: SerialVersionUID=-6301740148041106789 in jdk14, but SerialVersionUID=-3903656474152657714 in libgcj</li>
+        <li>class javax.swing.JSplitPane.AccessibleJSplitPane: SerialVersionUID=-1788116871416305366 in jdk14, but SerialVersionUID=964315922159622512 in libgcj</li>
+        <li>class javax.swing.JTabbedPane: SerialVersionUID=1614381073220130939 in jdk14, but SerialVersionUID=5872766343408395469 in libgcj</li>
+        <li>class javax.swing.JToolBar: SerialVersionUID=-1269915519555129643 in jdk14, but SerialVersionUID=-7242550209465382183 in libgcj</li>
+        <li>class javax.swing.JTree: SerialVersionUID=7559816092864483649 in jdk14, but SerialVersionUID=2507425173489912412 in libgcj</li>
+        <li>class javax.swing.JWindow: SerialVersionUID=5420698392125238833 in jdk14, but SerialVersionUID=-6566645501659427059 in libgcj</li>
+        <li>class javax.swing.JApplet: SerialVersionUID=7269359214497372587 in jdk14, but SerialVersionUID=3062118827945180322 in libgcj</li>
+        <li>class javax.swing.JComboBox.AccessibleJComboBox: SerialVersionUID=8217828307256675666 in jdk14, but SerialVersionUID=7653170083328108027 in libgcj</li>
+        <li>class javax.swing.JEditorPane: SerialVersionUID=3140472492599046285 in jdk14, but SerialVersionUID=9177559723909961930 in libgcj</li>
+        <li>class javax.swing.JInternalFrame: SerialVersionUID=8792953236056021037 in jdk14, but SerialVersionUID=-5425177187760785402 in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getRootPane(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>class javax.swing.JToolBar.Separator: SerialVersionUID=-1656745644823105219 in jdk14, but SerialVersionUID=-1137601783807723559 in libgcj</li>
+        <li>class javax.swing.AbstractButton.AccessibleAbstractButton: SerialVersionUID=-5673062525319836790 in jdk14, but SerialVersionUID=-3657020948461911252 in libgcj</li>
+        <li>class javax.swing.JDialog: SerialVersionUID=-864070866424508218 in jdk14, but SerialVersionUID=3493038514618870713 in libgcj</li>
+        <li>class javax.swing.JFrame: SerialVersionUID=-3362141868504252139 in jdk14, but SerialVersionUID=7521561903475275812 in libgcj</li>
+        <li>class javax.swing.JTextField: SerialVersionUID=353853209832607592 in jdk14, but SerialVersionUID=2096421129880710911 in libgcj</li>
+        <li>class javax.swing.JToggleButton: SerialVersionUID=-3128248873429850443 in jdk14, but SerialVersionUID=2826919233416947823 in libgcj</li>
+        <li>class javax.swing.JCheckBox: SerialVersionUID=-5246739313864538930 in jdk14, but SerialVersionUID=-594099781016657070 in libgcj</li>
+        <li>class javax.swing.JFormattedTextField: SerialVersionUID=5464657870110180632 in jdk14, but SerialVersionUID=4624344799099519533 in libgcj</li>
+        <li>class javax.swing.JMenuItem: SerialVersionUID=-1681004643499461044 in jdk14, but SerialVersionUID=2772915580667585672 in libgcj</li>
+        <li>class javax.swing.JRadioButton: SerialVersionUID=7751949583255506856 in jdk14, but SerialVersionUID=-3038451413191568061 in libgcj</li>
+        <li>class javax.swing.JCheckBoxMenuItem: SerialVersionUID=-6676402307973384715 in jdk14, but SerialVersionUID=416554953822320002 in libgcj</li>
+        <li>class javax.swing.JRadioButtonMenuItem: SerialVersionUID=8482658191548521743 in jdk14, but SerialVersionUID=-1158125916376808146 in libgcj</li>
+        <li>class javax.swing.JMenuItem.AccessibleJMenuItem: SerialVersionUID=6748924232082076534 in jdk14, but SerialVersionUID=3750001611226802100 in libgcj</li>
+        <li>class javax.swing.JTable: SerialVersionUID=3876025080382781659 in jdk14, but SerialVersionUID=1304877599748633636 in libgcj</li>
+        <li>class javax.swing.JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem: SerialVersionUID=1079958073579370777 in jdk14, but SerialVersionUID=3584018475177528529 in libgcj</li>
+        <li>class javax.swing.JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem: SerialVersionUID=4381471510145292179 in jdk14, but SerialVersionUID=3142246957729206172 in libgcj</li>
+        <li>class javax.swing.JTextField.AccessibleJTextField: SerialVersionUID=8255147276740453036 in jdk14, but SerialVersionUID=5246970805971225876 in libgcj</li>
+        <li>class javax.swing.JMenu.AccessibleJMenu: SerialVersionUID=-8131864021059524309 in jdk14, but SerialVersionUID=3917277260522619923 in libgcj</li>
+        <li>class javax.swing.JPasswordField.AccessibleJPasswordField: SerialVersionUID=-8477039424200681086 in jdk14, but SerialVersionUID=-7176813039037625573 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_bad_javax_swing"></a>Bad</h4>
+    <ul class="bad">
+        <li>interface javax.swing.UIDefaults.ActiveValue: static in jdk14, but instance in libgcj</li>
+        <li>interface javax.swing.UIDefaults.LazyValue: static in jdk14, but instance in libgcj</li>
+        <li>method javax.swing.ActionMap.keys(): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method javax.swing.ActionMap.keys(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method javax.swing.InputMap.keys(): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method javax.swing.InputMap.keys(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method javax.swing.JFormattedTextField.AbstractFormatter.clone(): throws java.lang.CloneNotSupportedException in jdk14, but doesn't throw java.lang.CloneNotSupportedException in libgcj</li>
+        <li>method javax.swing.JFormattedTextField.AbstractFormatter.getNavigationFilter(): throws java.text.ParseException in jdk14, but doesn't throw java.text.ParseException in libgcj</li>
+        <li>method javax.swing.JFormattedTextField.AbstractFormatter.install(javax.swing.JFormattedTextField): throws java.lang.CloneNotSupportedException in jdk14, but doesn't throw java.lang.CloneNotSupportedException in libgcj</li>
+        <li>method javax.swing.JFormattedTextField.AbstractFormatter.stringToValue(java.lang.String): throws java.text.ParseException in jdk14, but doesn't throw java.text.ParseException in libgcj</li>
+        <li>method javax.swing.JFormattedTextField.AbstractFormatter.valueToString(java.lang.Object): throws java.text.ParseException in jdk14, but doesn't throw java.text.ParseException in libgcj</li>
+        <li>method javax.swing.UIManager.setLookAndFeel(javax.swing.LookAndFeel): throws javax.swing.UnsupportedLookAndFeelException in jdk14, but doesn't throw javax.swing.UnsupportedLookAndFeelException in libgcj</li>
+        <li>class javax.swing.JComponent.AccessibleJComponent$AccessibleContainerHandler: public in jdk14, but protected in libgcj</li>
+        <li>class javax.swing.JComponent.AccessibleJComponent$AccessibleFocusHandler: public in jdk14, but protected in libgcj</li>
+        <li>class javax.swing.KeyStroke: subclass of java.awt.AWTKeyStroke in jdk14, but not a subclass of java.awt.AWTKeyStroke in libgcj</li>
+        <li>class javax.swing.ToolTipManager.insideTimerAction: public in jdk14, but protected in libgcj</li>
+        <li>class javax.swing.ToolTipManager.outsideTimerAction: public in jdk14, but protected in libgcj</li>
+        <li>class javax.swing.ToolTipManager.stillInsideTimerAction: public in jdk14, but protected in libgcj</li>
+        <li>field javax.swing.DefaultListSelectionModel.MULTIPLE_INTERVAL_SELECTION: constant [2] in jdk14, but constant [1] in libgcj</li>
+        <li>method javax.swing.DefaultListSelectionModel.addListSelectionListener(javax.swing.event.ListSelectionListener): throws java.lang.CloneNotSupportedException in jdk14, but doesn't throw java.lang.CloneNotSupportedException in libgcj</li>
+        <li>method javax.swing.DefaultListSelectionModel.clone(): public in jdk14, but protected in libgcj</li>
+        <li>class javax.swing.ImageIcon: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class javax.swing.ImageIcon: implements java.io.Serializable in jdk14, but doesn't implement java.io.Serializable in libgcj</li>
+        <li>class javax.swing.JRootPane.RootLayout: public in jdk14, but protected in libgcj</li>
+        <li>class javax.swing.JRootPane.RootLayout: instance in jdk14, but static in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.COLUMN_HEADER: constant [COLUMN_HEADER] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.HORIZONTAL_SCROLLBAR: constant [HORIZONTAL_SCROLLBAR] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.HORIZONTAL_SCROLLBAR_ALWAYS: constant [32] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.HORIZONTAL_SCROLLBAR_AS_NEEDED: constant [30] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.HORIZONTAL_SCROLLBAR_NEVER: constant [31] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.HORIZONTAL_SCROLLBAR_POLICY: constant [HORIZONTAL_SCROLLBAR_POLICY] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.LOWER_LEADING_CORNER: constant [LOWER_LEADING_CORNER] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.LOWER_LEFT_CORNER: constant [LOWER_LEFT_CORNER] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.LOWER_RIGHT_CORNER: constant [LOWER_RIGHT_CORNER] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.LOWER_TRAILING_CORNER: constant [LOWER_TRAILING_CORNER] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.ROW_HEADER: constant [ROW_HEADER] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.UPPER_LEADING_CORNER: constant [UPPER_LEADING_CORNER] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.UPPER_LEFT_CORNER: constant [UPPER_LEFT_CORNER] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.UPPER_RIGHT_CORNER: constant [UPPER_RIGHT_CORNER] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.UPPER_TRAILING_CORNER: constant [UPPER_TRAILING_CORNER] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.VERTICAL_SCROLLBAR: constant [VERTICAL_SCROLLBAR] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.VERTICAL_SCROLLBAR_ALWAYS: constant [22] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.VERTICAL_SCROLLBAR_AS_NEEDED: constant [20] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.VERTICAL_SCROLLBAR_NEVER: constant [21] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.VERTICAL_SCROLLBAR_POLICY: constant [VERTICAL_SCROLLBAR_POLICY] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.ScrollPaneLayout.VIEWPORT: constant [VIEWPORT] in jdk14, but not constant in libgcj</li>
+        <li>class javax.swing.DefaultCellEditor.EditorDelegate: public in jdk14, but protected in libgcj</li>
+        <li>field javax.swing.FocusManager.FOCUS_MANAGER_CLASS_PROPERTY: constant [FocusManagerClassName] in jdk14, but not constant in libgcj</li>
+        <li>method javax.swing.FocusManager.focusNextComponent(java.awt.Component): concrete in jdk14, but abstract in libgcj</li>
+        <li>method javax.swing.FocusManager.focusPreviousComponent(java.awt.Component): concrete in jdk14, but abstract in libgcj</li>
+        <li>method javax.swing.FocusManager.processKeyEvent(java.awt.Component, java.awt.event.KeyEvent): concrete in jdk14, but abstract in libgcj</li>
+        <li>method javax.swing.AbstractAction.putValue(java.lang.String, java.lang.Object): throws java.lang.CloneNotSupportedException in jdk14, but doesn't throw java.lang.CloneNotSupportedException in libgcj</li>
+        <li>method javax.swing.JComponent.fireVetoableChange(java.lang.String, java.lang.Object, java.lang.Object): throws java.beans.PropertyVetoException in jdk14, but doesn't throw java.beans.PropertyVetoException in libgcj</li>
+        <li>method javax.swing.JComponent.requestFocus(boolean): public in jdk14, but protected in libgcj</li>
+        <li>class javax.swing.JComponent.AccessibleJComponent: implements javax.accessibility.AccessibleExtendedComponent in jdk14, but doesn't implement javax.accessibility.AccessibleExtendedComponent in libgcj</li>
+        <li>class javax.swing.JMenu.WinListener: public in jdk14, but protected in libgcj</li>
+        <li>method javax.swing.JFileChooser.getAccessibleContext(): doesn't throw java.io.IOException in jdk14, but throws java.io.IOException in libgcj</li>
+        <li>class javax.swing.JOptionPane: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>field javax.swing.JOptionPane.CANCEL_OPTION: constant [2] in jdk14, but constant [6] in libgcj</li>
+        <li>field javax.swing.JOptionPane.CLOSED_OPTION: constant [-1] in jdk14, but constant [8] in libgcj</li>
+        <li>field javax.swing.JOptionPane.DEFAULT_OPTION: constant [-1] in jdk14, but constant [0] in libgcj</li>
+        <li>field javax.swing.JOptionPane.NO_OPTION: constant [1] in jdk14, but constant [5] in libgcj</li>
+        <li>field javax.swing.JOptionPane.OK_CANCEL_OPTION: constant [2] in jdk14, but constant [3] in libgcj</li>
+        <li>field javax.swing.JOptionPane.OK_OPTION: constant [0] in jdk14, but constant [7] in libgcj</li>
+        <li>field javax.swing.JOptionPane.PLAIN_MESSAGE: constant [-1] in jdk14, but constant [4] in libgcj</li>
+        <li>field javax.swing.JOptionPane.YES_NO_CANCEL_OPTION: constant [1] in jdk14, but constant [2] in libgcj</li>
+        <li>field javax.swing.JOptionPane.YES_NO_OPTION: constant [0] in jdk14, but constant [1] in libgcj</li>
+        <li>field javax.swing.JOptionPane.YES_OPTION: constant [0] in jdk14, but constant [4] in libgcj</li>
+        <li>method javax.swing.JPanel.getAccessibleContext(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>class javax.swing.JRootPane: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class javax.swing.JRootPane.AccessibleJRootPane: instance in jdk14, but static in libgcj</li>
+        <li>class javax.swing.JRootPane.AccessibleJRootPane: implements java.io.Serializable in jdk14, but doesn't implement java.io.Serializable in libgcj</li>
+        <li>class javax.swing.JRootPane.AccessibleJRootPane: implements javax.accessibility.AccessibleComponent in jdk14, but doesn't implement javax.accessibility.AccessibleComponent in libgcj</li>
+        <li>class javax.swing.JRootPane.AccessibleJRootPane: subclass of javax.swing.JComponent$AccessibleJComponent in jdk14, but not a subclass of javax.swing.JComponent$AccessibleJComponent in libgcj</li>
+        <li>method javax.swing.JToolTip.getAccessibleContext(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>class javax.swing.JViewport: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class javax.swing.JMenuBar: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class javax.swing.JMenuBar: implements javax.swing.MenuElement in jdk14, but doesn't implement javax.swing.MenuElement in libgcj</li>
+        <li>method javax.swing.JPopupMenu.isBorderPainted(): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method javax.swing.JPopupMenu.isBorderPainted(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method javax.swing.JProgressBar.getAccessibleContext(): doesn't throw java.io.IOException in jdk14, but throws java.io.IOException in libgcj</li>
+        <li>class javax.swing.JScrollBar: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class javax.swing.JScrollBar: implements java.awt.Adjustable in jdk14, but doesn't implement java.awt.Adjustable in libgcj</li>
+        <li>method javax.swing.JScrollPane.getAccessibleContext(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method javax.swing.JSeparator.getAccessibleContext(): doesn't throw java.io.IOException in jdk14, but throws java.io.IOException in libgcj</li>
+        <li>class javax.swing.JWindow: implements javax.swing.RootPaneContainer in jdk14, but doesn't implement javax.swing.RootPaneContainer in libgcj</li>
+        <li>class javax.swing.JApplet: implements javax.swing.RootPaneContainer in jdk14, but doesn't implement javax.swing.RootPaneContainer in libgcj</li>
+        <li>constructor javax.swing.JEditorPane.(java.lang.String): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>constructor javax.swing.JEditorPane.(java.net.URL): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method javax.swing.JEditorPane.getAccessibleContext(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method javax.swing.JEditorPane.getStream(java.net.URL): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method javax.swing.JEditorPane.paramString(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method javax.swing.JEditorPane.scrollToReference(java.lang.String): public in jdk14, but protected in libgcj</li>
+        <li>class javax.swing.JInternalFrame: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class javax.swing.JInternalFrame: implements javax.swing.RootPaneContainer in jdk14, but doesn't implement javax.swing.RootPaneContainer in libgcj</li>
+        <li>class javax.swing.JInternalFrame: implements javax.swing.WindowConstants in jdk14, but doesn't implement javax.swing.WindowConstants in libgcj</li>
+        <li>method javax.swing.JButton.getAccessibleContext(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>class javax.swing.JDialog: implements javax.swing.RootPaneContainer in jdk14, but doesn't implement javax.swing.RootPaneContainer in libgcj</li>
+        <li>class javax.swing.JDialog: implements javax.swing.WindowConstants in jdk14, but doesn't implement javax.swing.WindowConstants in libgcj</li>
+        <li>field javax.swing.JDialog.DISPOSE_ON_CLOSE: constant [2] in jdk14, but constant [1] in libgcj</li>
+        <li>field javax.swing.JDialog.DO_NOTHING_ON_CLOSE: constant [0] in jdk14, but constant [2] in libgcj</li>
+        <li>field javax.swing.JDialog.HIDE_ON_CLOSE: constant [1] in jdk14, but constant [0] in libgcj</li>
+        <li>class javax.swing.JFrame: implements javax.swing.RootPaneContainer in jdk14, but doesn't implement javax.swing.RootPaneContainer in libgcj</li>
+        <li>class javax.swing.JFrame: implements javax.swing.WindowConstants in jdk14, but doesn't implement javax.swing.WindowConstants in libgcj</li>
+        <li>field javax.swing.JFrame.DO_NOTHING_ON_CLOSE: constant [0] in jdk14, but constant [3] in libgcj</li>
+        <li>field javax.swing.JFrame.EXIT_ON_CLOSE: constant [3] in jdk14, but constant [1] in libgcj</li>
+        <li>field javax.swing.JFrame.HIDE_ON_CLOSE: constant [1] in jdk14, but constant [0] in libgcj</li>
+        <li>class javax.swing.JTextField: implements javax.swing.SwingConstants in jdk14, but doesn't implement javax.swing.SwingConstants in libgcj</li>
+        <li>method javax.swing.JToggleButton.getAccessibleContext(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method javax.swing.JFormattedTextField.commitEdit(): throws java.text.ParseException in jdk14, but doesn't throw java.text.ParseException in libgcj</li>
+        <li>method javax.swing.JFormattedTextField.getFormatter(): throws java.text.ParseException in jdk14, but doesn't throw java.text.ParseException in libgcj</li>
+        <li>method javax.swing.JPasswordField.getText(): doesn't throw javax.swing.text.BadLocationException in jdk14, but throws javax.swing.text.BadLocationException in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_javax_swing"></a>Missing</h4>
+    <ul class="missing">
+        <li>method javax.swing.ListSelectionModel.addSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.ListSelectionModel.getAnchorSelectionIndex():  missing in libgcj</li>
+        <li>method javax.swing.ListSelectionModel.getLeadSelectionIndex():  missing in libgcj</li>
+        <li>method javax.swing.ListSelectionModel.getValueIsAdjusting():  missing in libgcj</li>
+        <li>method javax.swing.ListSelectionModel.insertIndexInterval(int, int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.ListSelectionModel.isSelectionEmpty():  missing in libgcj</li>
+        <li>method javax.swing.ListSelectionModel.removeIndexInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.ListSelectionModel.removeSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.ListSelectionModel.setAnchorSelectionIndex(int):  missing in libgcj</li>
+        <li>method javax.swing.ListSelectionModel.setLeadSelectionIndex(int):  missing in libgcj</li>
+        <li>method javax.swing.ListSelectionModel.setValueIsAdjusting(boolean):  missing in libgcj</li>
+        <li>method javax.swing.LookAndFeel.getDesktopPropertyValue(java.lang.String, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.LookAndFeel.getSupportsWindowDecorations():  missing in libgcj</li>
+        <li>method javax.swing.LookAndFeel.installBorder(javax.swing.JComponent, java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.LookAndFeel.provideErrorFeedback(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.MenuSelectionManager.clearSelectedPath():  missing in libgcj</li>
+        <li>method javax.swing.MenuSelectionManager.componentForPoint(java.awt.Component, java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.MenuSelectionManager.defaultManager():  missing in libgcj</li>
+        <li>method javax.swing.MenuSelectionManager.getSelectedPath():  missing in libgcj</li>
+        <li>method javax.swing.MenuSelectionManager.isComponentPartOfCurrentMenu(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.MenuSelectionManager.processKeyEvent(java.awt.event.KeyEvent):  missing in libgcj</li>
+        <li>method javax.swing.MenuSelectionManager.processMouseEvent(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.MenuSelectionManager.setSelectedPath(javax.swing.MenuElement[]):  missing in libgcj</li>
+        <li>method javax.swing.RepaintManager.getVolatileOffscreenBuffer(java.awt.Component, int, int):  missing in libgcj</li>
+        <li>interface javax.swing.SpinnerModel:  missing in libgcj</li>
+        <li>class javax.swing.Spring:  missing in libgcj</li>
+        <li>class javax.swing.SpringLayout.Constraints:  missing in libgcj</li>
+        <li>field javax.swing.SwingConstants.NEXT:  missing in libgcj</li>
+        <li>field javax.swing.SwingConstants.PREVIOUS:  missing in libgcj</li>
+        <li>constructor javax.swing.UIManager.LookAndFeelInfo.(java.lang.String, java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.LookAndFeelInfo.getClassName():  missing in libgcj</li>
+        <li>method javax.swing.UIManager.LookAndFeelInfo.getName():  missing in libgcj</li>
+        <li>class javax.swing.AbstractSpinnerModel:  missing in libgcj</li>
+        <li>field javax.swing.ButtonGroup.buttons:  missing in libgcj</li>
+        <li>class javax.swing.InternalFrameFocusTraversalPolicy:  missing in libgcj</li>
+        <li>method javax.swing.JFormattedTextField.AbstractFormatter.setEditValid(boolean):  missing in libgcj</li>
+        <li>class javax.swing.JTable.AccessibleJTable$AccessibleJTableModelChange:  missing in libgcj</li>
+        <li>method javax.swing.SizeRequirements.calculateAlignedPositions(int, javax.swing.SizeRequirements, javax.swing.SizeRequirements[], int[], int[], boolean):  missing in libgcj</li>
+        <li>method javax.swing.SizeRequirements.calculateTiledPositions(int, javax.swing.SizeRequirements, javax.swing.SizeRequirements[], int[], int[], boolean):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.calculateInnerArea(javax.swing.JComponent, java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.computeDifference(java.awt.Rectangle, java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.computeIntersection(int, int, int, int, java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.computeStringWidth(java.awt.FontMetrics, java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.computeUnion(int, int, int, int, java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.convertMouseEvent(java.awt.Component, java.awt.event.MouseEvent, java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.convertPoint(java.awt.Component, int, int, java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.convertPoint(java.awt.Component, java.awt.Point, java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.convertPointFromScreen(java.awt.Point, java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.convertPointToScreen(java.awt.Point, java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.convertRectangle(java.awt.Component, java.awt.Rectangle, java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.findFocusOwner(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.getAccessibleAt(java.awt.Component, java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.getAccessibleChild(java.awt.Component, int):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.getAccessibleChildrenCount(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.getAccessibleIndexInParent(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.getAccessibleStateSet(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.getAncestorNamed(java.lang.String, java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.getAncestorOfClass(java.lang.Class, java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.getDeepestComponentAt(java.awt.Component, int, int):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.getLocalBounds(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.getRoot(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.getUIActionMap(javax.swing.JComponent):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.getUIInputMap(javax.swing.JComponent, int):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.getWindowAncestor(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.invokeAndWait(java.lang.Runnable):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.invokeLater(java.lang.Runnable):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.isDescendingFrom(java.awt.Component, java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.isEventDispatchThread():  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.isLeftMouseButton(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.isMiddleMouseButton(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.isRectangleContainingRectangle(java.awt.Rectangle, java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.isRightMouseButton(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.layoutCompoundLabel(java.awt.FontMetrics, java.lang.String, javax.swing.Icon, int, int, int, int, java.awt.Rectangle, java.awt.Rectangle, java.awt.Rectangle, int):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.notifyAction(javax.swing.Action, javax.swing.KeyStroke, java.awt.event.KeyEvent, java.lang.Object, int):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.paintComponent(java.awt.Graphics, java.awt.Component, java.awt.Container, int, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.paintComponent(java.awt.Graphics, java.awt.Component, java.awt.Container, java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.processKeyBindings(java.awt.event.KeyEvent):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.replaceUIActionMap(javax.swing.JComponent, javax.swing.ActionMap):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.replaceUIInputMap(javax.swing.JComponent, int, javax.swing.InputMap):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.updateComponentTreeUI(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.SwingUtilities.windowForComponent(java.awt.Component):  missing in libgcj</li>
+        <li>constructor javax.swing.Timer.(int, java.awt.event.ActionListener):  missing in libgcj</li>
+        <li>method javax.swing.Timer.getInitialDelay():  missing in libgcj</li>
+        <li>method javax.swing.Timer.isCoalesce():  missing in libgcj</li>
+        <li>method javax.swing.Timer.isRepeats():  missing in libgcj</li>
+        <li>method javax.swing.Timer.isRunning():  missing in libgcj</li>
+        <li>method javax.swing.Timer.restart():  missing in libgcj</li>
+        <li>method javax.swing.Timer.setCoalesce(boolean):  missing in libgcj</li>
+        <li>method javax.swing.Timer.start():  missing in libgcj</li>
+        <li>method javax.swing.Timer.stop():  missing in libgcj</li>
+        <li>class javax.swing.TransferHandler:  missing in libgcj</li>
+        <li>method javax.swing.UIManager.get(java.lang.Object, java.util.Locale):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getBoolean(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getBoolean(java.lang.Object, java.util.Locale):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getBorder(java.lang.Object, java.util.Locale):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getColor(java.lang.Object, java.util.Locale):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getDefaults():  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getDimension(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getDimension(java.lang.Object, java.util.Locale):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getFont(java.lang.Object, java.util.Locale):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getIcon(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getIcon(java.lang.Object, java.util.Locale):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getInsets(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getInsets(java.lang.Object, java.util.Locale):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getInstalledLookAndFeels():  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getInt(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getInt(java.lang.Object, java.util.Locale):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getLookAndFeel():  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getString(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getString(java.lang.Object, java.util.Locale):  missing in libgcj</li>
+        <li>method javax.swing.UIManager.getSystemLookAndFeelClassName():  missing in libgcj</li>
+        <li>method javax.swing.AbstractCellEditor.getCellEditorListeners():  missing in libgcj</li>
+        <li>constructor javax.swing.JComponent.AccessibleJComponent$AccessibleContainerHandler.(javax.swing.JComponent$AccessibleJComponent):  missing in libgcj</li>
+        <li>constructor javax.swing.JComponent.AccessibleJComponent$AccessibleFocusHandler.(javax.swing.JComponent$AccessibleJComponent):  missing in libgcj</li>
+        <li>class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport$HTMLLink:  missing in libgcj</li>
+        <li>class javax.swing.JTree.TreeModelHandler:  missing in libgcj</li>
+        <li>method javax.swing.KeyStroke.getAWTKeyStroke(char):  missing in libgcj</li>
+        <li>method javax.swing.KeyStroke.getAWTKeyStroke(int, int):  missing in libgcj</li>
+        <li>method javax.swing.KeyStroke.getAWTKeyStroke(int, int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.KeyStroke.getAWTKeyStroke(java.lang.Character, int):  missing in libgcj</li>
+        <li>method javax.swing.KeyStroke.getAWTKeyStroke(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.KeyStroke.getAWTKeyStrokeForEvent(java.awt.event.KeyEvent):  missing in libgcj</li>
+        <li>method javax.swing.KeyStroke.getKeyEventType():  missing in libgcj</li>
+        <li>method javax.swing.KeyStroke.readResolve():  missing in libgcj</li>
+        <li>method javax.swing.KeyStroke.registerSubclass(java.lang.Class):  missing in libgcj</li>
+        <li>class javax.swing.SortingFocusTraversalPolicy:  missing in libgcj</li>
+        <li>class javax.swing.SpringLayout:  missing in libgcj</li>
+        <li>constructor javax.swing.ToolTipManager.insideTimerAction.(javax.swing.ToolTipManager):  missing in libgcj</li>
+        <li>constructor javax.swing.ToolTipManager.outsideTimerAction.(javax.swing.ToolTipManager):  missing in libgcj</li>
+        <li>constructor javax.swing.ToolTipManager.stillInsideTimerAction.(javax.swing.ToolTipManager):  missing in libgcj</li>
+        <li>class javax.swing.AbstractButton.ButtonChangeListener:  missing in libgcj</li>
+        <li>field javax.swing.BoxLayout.LINE_AXIS:  missing in libgcj</li>
+        <li>field javax.swing.BoxLayout.PAGE_AXIS:  missing in libgcj</li>
+        <li>field javax.swing.BoxLayout.X_AXIS:  missing in libgcj</li>
+        <li>field javax.swing.BoxLayout.Y_AXIS:  missing in libgcj</li>
+        <li>constructor javax.swing.BoxLayout.(java.awt.Container, int):  missing in libgcj</li>
+        <li>field javax.swing.DefaultButtonModel.ARMED:  missing in libgcj</li>
+        <li>field javax.swing.DefaultButtonModel.ENABLED:  missing in libgcj</li>
+        <li>field javax.swing.DefaultButtonModel.PRESSED:  missing in libgcj</li>
+        <li>field javax.swing.DefaultButtonModel.ROLLOVER:  missing in libgcj</li>
+        <li>field javax.swing.DefaultButtonModel.SELECTED:  missing in libgcj</li>
+        <li>field javax.swing.DefaultButtonModel.actionCommand:  missing in libgcj</li>
+        <li>field javax.swing.DefaultButtonModel.changeEvent:  missing in libgcj</li>
+        <li>field javax.swing.DefaultButtonModel.group:  missing in libgcj</li>
+        <li>field javax.swing.DefaultButtonModel.listenerList:  missing in libgcj</li>
+        <li>field javax.swing.DefaultButtonModel.mnemonic:  missing in libgcj</li>
+        <li>field javax.swing.DefaultButtonModel.stateMask:  missing in libgcj</li>
+        <li>constructor javax.swing.DefaultButtonModel.():  missing in libgcj</li>
+        <li>method javax.swing.DefaultButtonModel.fireStateChanged():  missing in libgcj</li>
+        <li>method javax.swing.DefaultButtonModel.getActionListeners():  missing in libgcj</li>
+        <li>method javax.swing.DefaultButtonModel.getChangeListeners():  missing in libgcj</li>
+        <li>method javax.swing.DefaultButtonModel.getGroup():  missing in libgcj</li>
+        <li>method javax.swing.DefaultButtonModel.getItemListeners():  missing in libgcj</li>
+        <li>method javax.swing.DefaultButtonModel.getListeners(java.lang.Class):  missing in libgcj</li>
+        <li>field javax.swing.DefaultListSelectionModel.leadAnchorNotificationEnabled:  missing in libgcj</li>
+        <li>field javax.swing.DefaultListSelectionModel.listenerList:  missing in libgcj</li>
+        <li>method javax.swing.DefaultListSelectionModel.fireValueChanged(int, int):  missing in libgcj</li>
+        <li>method javax.swing.DefaultListSelectionModel.fireValueChanged(int, int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.DefaultListSelectionModel.fireValueChanged(boolean):  missing in libgcj</li>
+        <li>method javax.swing.DefaultListSelectionModel.getListSelectionListeners():  missing in libgcj</li>
+        <li>method javax.swing.DefaultListSelectionModel.getListeners(java.lang.Class):  missing in libgcj</li>
+        <li>method javax.swing.DefaultListSelectionModel.isLeadAnchorNotificationEnabled():  missing in libgcj</li>
+        <li>method javax.swing.DefaultListSelectionModel.setLeadAnchorNotificationEnabled(boolean):  missing in libgcj</li>
+        <li>field javax.swing.ImageIcon.component:  missing in libgcj</li>
+        <li>field javax.swing.ImageIcon.tracker:  missing in libgcj</li>
+        <li>constructor javax.swing.ImageIcon.():  missing in libgcj</li>
+        <li>constructor javax.swing.ImageIcon.(java.awt.Image):  missing in libgcj</li>
+        <li>constructor javax.swing.ImageIcon.(java.awt.Image, java.lang.String):  missing in libgcj</li>
+        <li>constructor javax.swing.ImageIcon.(java.net.URL):  missing in libgcj</li>
+        <li>constructor javax.swing.ImageIcon.(java.net.URL, java.lang.String):  missing in libgcj</li>
+        <li>constructor javax.swing.ImageIcon.(byte[]):  missing in libgcj</li>
+        <li>constructor javax.swing.ImageIcon.(byte[], java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.ImageIcon.getAccessibleContext():  missing in libgcj</li>
+        <li>method javax.swing.ImageIcon.getImageLoadStatus():  missing in libgcj</li>
+        <li>method javax.swing.ImageIcon.getImageObserver():  missing in libgcj</li>
+        <li>method javax.swing.ImageIcon.loadImage(java.awt.Image):  missing in libgcj</li>
+        <li>method javax.swing.ImageIcon.setImage(java.awt.Image):  missing in libgcj</li>
+        <li>method javax.swing.ImageIcon.setImageObserver(java.awt.image.ImageObserver):  missing in libgcj</li>
+        <li>class javax.swing.ImageIcon.AccessibleImageIcon:  missing in libgcj</li>
+        <li>class javax.swing.JList.AccessibleJList$AccessibleJListChild:  missing in libgcj</li>
+        <li>constructor javax.swing.JRootPane.RootLayout.(javax.swing.JRootPane):  missing in libgcj</li>
+        <li>class javax.swing.JTabbedPane.ModelListener:  missing in libgcj</li>
+        <li>class javax.swing.JTable.AccessibleJTable$AccessibleJTableCell:  missing in libgcj</li>
+        <li>class javax.swing.JTree.TreeSelectionRedirector:  missing in libgcj</li>
+        <li>class javax.swing.SpinnerDateModel:  missing in libgcj</li>
+        <li>class javax.swing.SpinnerListModel:  missing in libgcj</li>
+        <li>class javax.swing.SpinnerNumberModel:  missing in libgcj</li>
+        <li>class javax.swing.Box.Filler$AccessibleBoxFiller:  missing in libgcj</li>
+        <li>constructor javax.swing.DefaultCellEditor.EditorDelegate.(javax.swing.DefaultCellEditor):  missing in libgcj</li>
+        <li>class javax.swing.JToggleButton.ToggleButtonModel:  missing in libgcj</li>
+        <li>class javax.swing.JTree.EmptySelectionModel:  missing in libgcj</li>
+        <li>class javax.swing.JViewport.ViewListener:  missing in libgcj</li>
+        <li>class javax.swing.LayoutFocusTraversalPolicy:  missing in libgcj</li>
+        <li>method javax.swing.AbstractAction.getPropertyChangeListeners():  missing in libgcj</li>
+        <li>class javax.swing.Box.AccessibleBox:  missing in libgcj</li>
+        <li>constructor javax.swing.CellRendererPane.AccessibleCellRendererPane.(javax.swing.CellRendererPane):  missing in libgcj</li>
+        <li>field javax.swing.JComponent.TOOL_TIP_TEXT_KEY:  missing in libgcj</li>
+        <li>field javax.swing.JComponent.UNDEFINED_CONDITION:  missing in libgcj</li>
+        <li>field javax.swing.JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT:  missing in libgcj</li>
+        <li>field javax.swing.JComponent.WHEN_FOCUSED:  missing in libgcj</li>
+        <li>field javax.swing.JComponent.WHEN_IN_FOCUSED_WINDOW:  missing in libgcj</li>
+        <li>field javax.swing.JComponent.listenerList:  missing in libgcj</li>
+        <li>method javax.swing.JComponent.getActionMap():  missing in libgcj</li>
+        <li>method javax.swing.JComponent.getAncestorListeners():  missing in libgcj</li>
+        <li>method javax.swing.JComponent.getDefaultLocale():  missing in libgcj</li>
+        <li>method javax.swing.JComponent.getInputMap():  missing in libgcj</li>
+        <li>method javax.swing.JComponent.getInputMap(int):  missing in libgcj</li>
+        <li>method javax.swing.JComponent.getInputVerifier():  missing in libgcj</li>
+        <li>method javax.swing.JComponent.getTransferHandler():  missing in libgcj</li>
+        <li>method javax.swing.JComponent.getVerifyInputWhenFocusTarget():  missing in libgcj</li>
+        <li>method javax.swing.JComponent.getVetoableChangeListeners():  missing in libgcj</li>
+        <li>method javax.swing.JComponent.isMaximumSizeSet():  missing in libgcj</li>
+        <li>method javax.swing.JComponent.isMinimumSizeSet():  missing in libgcj</li>
+        <li>method javax.swing.JComponent.isPreferredSizeSet():  missing in libgcj</li>
+        <li>method javax.swing.JComponent.printBorder(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.JComponent.printChildren(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.JComponent.printComponent(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.JComponent.processKeyBinding(javax.swing.KeyStroke, java.awt.event.KeyEvent, int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.JComponent.setActionMap(javax.swing.ActionMap):  missing in libgcj</li>
+        <li>method javax.swing.JComponent.setDefaultLocale(java.util.Locale):  missing in libgcj</li>
+        <li>method javax.swing.JComponent.setInputMap(int, javax.swing.InputMap):  missing in libgcj</li>
+        <li>method javax.swing.JComponent.setInputVerifier(javax.swing.InputVerifier):  missing in libgcj</li>
+        <li>method javax.swing.JComponent.setTransferHandler(javax.swing.TransferHandler):  missing in libgcj</li>
+        <li>method javax.swing.JComponent.setVerifyInputWhenFocusTarget(boolean):  missing in libgcj</li>
+        <li>class javax.swing.JTree.AccessibleJTree$AccessibleJTreeNode:  missing in libgcj</li>
+        <li>class javax.swing.JTree.DynamicUtilTreeNode:  missing in libgcj</li>
+        <li>constructor javax.swing.JComponent.AccessibleJComponent.(javax.swing.JComponent):  missing in libgcj</li>
+        <li>method javax.swing.JComponent.AccessibleJComponent.getAccessibleKeyBinding():  missing in libgcj</li>
+        <li>method javax.swing.JComponent.AccessibleJComponent.getTitledBorderText():  missing in libgcj</li>
+        <li>method javax.swing.JComponent.AccessibleJComponent.getToolTipText():  missing in libgcj</li>
+        <li>constructor javax.swing.JMenu.WinListener.(javax.swing.JMenu, javax.swing.JPopupMenu):  missing in libgcj</li>
+        <li>class javax.swing.JSpinner:  missing in libgcj</li>
+        <li>class javax.swing.JWindow.AccessibleJWindow:  missing in libgcj</li>
+        <li>constructor javax.swing.Box.(int):  missing in libgcj</li>
+        <li>method javax.swing.Box.createGlue():  missing in libgcj</li>
+        <li>method javax.swing.Box.createHorizontalBox():  missing in libgcj</li>
+        <li>method javax.swing.Box.createHorizontalGlue():  missing in libgcj</li>
+        <li>method javax.swing.Box.createHorizontalStrut(int):  missing in libgcj</li>
+        <li>method javax.swing.Box.createRigidArea(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.Box.createVerticalBox():  missing in libgcj</li>
+        <li>method javax.swing.Box.createVerticalGlue():  missing in libgcj</li>
+        <li>method javax.swing.Box.createVerticalStrut(int):  missing in libgcj</li>
+        <li>class javax.swing.Box.Filler:  missing in libgcj</li>
+        <li>class javax.swing.JApplet.AccessibleJApplet:  missing in libgcj</li>
+        <li>method javax.swing.JColorChooser.getDragEnabled():  missing in libgcj</li>
+        <li>method javax.swing.JColorChooser.setDragEnabled(boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JColorChooser.AccessibleJColorChooser.(javax.swing.JColorChooser):  missing in libgcj</li>
+        <li>constructor javax.swing.JDesktopPane.AccessibleJDesktopPane.(javax.swing.JDesktopPane):  missing in libgcj</li>
+        <li>class javax.swing.JDialog.AccessibleJDialog:  missing in libgcj</li>
+        <li>method javax.swing.JFileChooser.createDialog(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JFileChooser.getActionListeners():  missing in libgcj</li>
+        <li>method javax.swing.JFileChooser.getDragEnabled():  missing in libgcj</li>
+        <li>method javax.swing.JFileChooser.setDragEnabled(boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JFileChooser.AccessibleJFileChooser.(javax.swing.JFileChooser):  missing in libgcj</li>
+        <li>class javax.swing.JFrame.AccessibleJFrame:  missing in libgcj</li>
+        <li>class javax.swing.JInternalFrame.JDesktopIcon:  missing in libgcj</li>
+        <li>field javax.swing.JLayeredPane.DEFAULT_LAYER:  missing in libgcj</li>
+        <li>field javax.swing.JLayeredPane.DRAG_LAYER:  missing in libgcj</li>
+        <li>field javax.swing.JLayeredPane.FRAME_CONTENT_LAYER:  missing in libgcj</li>
+        <li>field javax.swing.JLayeredPane.LAYER_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JLayeredPane.MODAL_LAYER:  missing in libgcj</li>
+        <li>field javax.swing.JLayeredPane.PALETTE_LAYER:  missing in libgcj</li>
+        <li>field javax.swing.JLayeredPane.POPUP_LAYER:  missing in libgcj</li>
+        <li>constructor javax.swing.JLayeredPane.():  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.getComponentCountInLayer(int):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.getComponentToLayer():  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.getComponentsInLayer(int):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.getIndexOf(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.getLayer(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.getLayer(javax.swing.JComponent):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.getLayeredPaneAbove(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.getObjectForLayer(int):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.getPosition(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.highestLayer():  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.insertIndexForLayer(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.lowestLayer():  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.moveToBack(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.moveToFront(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.putLayer(javax.swing.JComponent, int):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.setLayer(java.awt.Component, int):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.setLayer(java.awt.Component, int, int):  missing in libgcj</li>
+        <li>method javax.swing.JLayeredPane.setPosition(java.awt.Component, int):  missing in libgcj</li>
+        <li>class javax.swing.JLayeredPane.AccessibleJLayeredPane:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.ICON_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.INITIAL_SELECTION_VALUE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.INITIAL_VALUE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.INPUT_VALUE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.MESSAGE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.MESSAGE_TYPE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.OPTIONS_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.OPTION_TYPE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.SELECTION_VALUES_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.UNINITIALIZED_VALUE:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.VALUE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.WANTS_INPUT_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.initialSelectionValue:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.initialValue:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.inputValue:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.message:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.messageType:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.optionType:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.options:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.selectionValues:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.value:  missing in libgcj</li>
+        <li>field javax.swing.JOptionPane.wantsInput:  missing in libgcj</li>
+        <li>constructor javax.swing.JOptionPane.():  missing in libgcj</li>
+        <li>constructor javax.swing.JOptionPane.(java.lang.Object):  missing in libgcj</li>
+        <li>constructor javax.swing.JOptionPane.(java.lang.Object, int):  missing in libgcj</li>
+        <li>constructor javax.swing.JOptionPane.(java.lang.Object, int, int):  missing in libgcj</li>
+        <li>constructor javax.swing.JOptionPane.(java.lang.Object, int, int, javax.swing.Icon):  missing in libgcj</li>
+        <li>constructor javax.swing.JOptionPane.(java.lang.Object, int, int, javax.swing.Icon, java.lang.Object[]):  missing in libgcj</li>
+        <li>constructor javax.swing.JOptionPane.(java.lang.Object, int, int, javax.swing.Icon, java.lang.Object[], java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.createDialog(java.awt.Component, java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.createInternalFrame(java.awt.Component, java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getDesktopPaneForComponent(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getFrameForComponent(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getIcon():  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getInitialSelectionValue():  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getInitialValue():  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getInputValue():  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getMaxCharactersPerLineCount():  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getMessage():  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getMessageType():  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getOptionType():  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getOptions():  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getRootFrame():  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getSelectionValues():  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.getWantsInput():  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.selectInitialValue():  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.setIcon(javax.swing.Icon):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.setInitialSelectionValue(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.setInitialValue(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.setInputValue(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.setMessage(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.setMessageType(int):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.setOptionType(int):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.setOptions(java.lang.Object[]):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.setRootFrame(java.awt.Frame):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.setSelectionValues(java.lang.Object[]):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.setWantsInput(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showConfirmDialog(java.awt.Component, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showConfirmDialog(java.awt.Component, java.lang.Object, java.lang.String, int):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showConfirmDialog(java.awt.Component, java.lang.Object, java.lang.String, int, int):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showConfirmDialog(java.awt.Component, java.lang.Object, java.lang.String, int, int, javax.swing.Icon):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInputDialog(java.awt.Component, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInputDialog(java.awt.Component, java.lang.Object, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInputDialog(java.awt.Component, java.lang.Object, java.lang.String, int):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInputDialog(java.awt.Component, java.lang.Object, java.lang.String, int, javax.swing.Icon, java.lang.Object[], java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInputDialog(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInputDialog(java.lang.Object, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInternalConfirmDialog(java.awt.Component, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInternalConfirmDialog(java.awt.Component, java.lang.Object, java.lang.String, int):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInternalConfirmDialog(java.awt.Component, java.lang.Object, java.lang.String, int, int):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInternalConfirmDialog(java.awt.Component, java.lang.Object, java.lang.String, int, int, javax.swing.Icon):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInternalInputDialog(java.awt.Component, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInternalInputDialog(java.awt.Component, java.lang.Object, java.lang.String, int):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInternalInputDialog(java.awt.Component, java.lang.Object, java.lang.String, int, javax.swing.Icon, java.lang.Object[], java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInternalMessageDialog(java.awt.Component, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInternalMessageDialog(java.awt.Component, java.lang.Object, java.lang.String, int):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInternalMessageDialog(java.awt.Component, java.lang.Object, java.lang.String, int, javax.swing.Icon):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showInternalOptionDialog(java.awt.Component, java.lang.Object, java.lang.String, int, int, javax.swing.Icon, java.lang.Object[], java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showMessageDialog(java.awt.Component, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showMessageDialog(java.awt.Component, java.lang.Object, java.lang.String, int):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showMessageDialog(java.awt.Component, java.lang.Object, java.lang.String, int, javax.swing.Icon):  missing in libgcj</li>
+        <li>method javax.swing.JOptionPane.showOptionDialog(java.awt.Component, java.lang.Object, java.lang.String, int, int, javax.swing.Icon, java.lang.Object[], java.lang.Object):  missing in libgcj</li>
+        <li>class javax.swing.JOptionPane.AccessibleJOptionPane:  missing in libgcj</li>
+        <li>class javax.swing.JPanel.AccessibleJPanel:  missing in libgcj</li>
+        <li>constructor javax.swing.JPopupMenu.AccessibleJPopupMenu.(javax.swing.JPopupMenu):  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.COLOR_CHOOSER_DIALOG:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.ERROR_DIALOG:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.FILE_CHOOSER_DIALOG:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.FRAME:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.INFORMATION_DIALOG:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.NONE:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.PLAIN_DIALOG:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.QUESTION_DIALOG:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.WARNING_DIALOG:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.defaultButton:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.defaultPressAction:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.defaultReleaseAction:  missing in libgcj</li>
+        <li>constructor javax.swing.JRootPane.():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.createContentPane():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.createGlassPane():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.createLayeredPane():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.getDefaultButton():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.getJMenuBar():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.getMenuBar():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.getUI():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.getWindowDecorationStyle():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.setDefaultButton(javax.swing.JButton):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.setJMenuBar(javax.swing.JMenuBar):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.setMenuBar(javax.swing.JMenuBar):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.setUI(javax.swing.plaf.RootPaneUI):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.setWindowDecorationStyle(int):  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_ACTION_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_CARET_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_CHILD_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_DESCRIPTION_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_HYPERTEXT_OFFSET:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_NAME_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_SELECTION_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_STATE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_TABLE_CAPTION_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_TABLE_MODEL_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_TABLE_ROW_HEADER_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_TABLE_SUMMARY_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_TEXT_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_VALUE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_VISIBLE_DATA_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.accessibleAWTComponentHandler:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.accessibleAWTFocusHandler:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.accessibleContainerHandler:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.accessibleDescription:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.accessibleFocusHandler:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.accessibleName:  missing in libgcj</li>
+        <li>field javax.swing.JRootPane.AccessibleJRootPane.accessibleParent:  missing in libgcj</li>
+        <li>constructor javax.swing.JRootPane.AccessibleJRootPane.(javax.swing.JRootPane):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.addFocusListener(java.awt.event.FocusListener):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.addPropertyChangeListener(java.beans.PropertyChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.contains(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleAction():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleAt(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleChild(int):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleChildrenCount():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleComponent():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleDescription():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleEditableText():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleIcon():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleIndexInParent():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleName():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleParent():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleRelationSet():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleRole():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleSelection():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleStateSet():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleTable():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleText():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleValue():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getBackground():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getBorderTitle(javax.swing.border.Border):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getBounds():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getCursor():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getFont():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getFontMetrics(java.awt.Font):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getForeground():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getLocale():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getLocation():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getLocationOnScreen():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.getSize():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.isEnabled():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.isFocusTraversable():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.isShowing():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.isVisible():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.removeFocusListener(java.awt.event.FocusListener):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.removePropertyChangeListener(java.beans.PropertyChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.requestFocus():  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.setAccessibleDescription(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.setAccessibleName(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.setAccessibleParent(javax.accessibility.Accessible):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.setBackground(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.setBounds(java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.setCursor(java.awt.Cursor):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.setEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.setFont(java.awt.Font):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.setForeground(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.setLocation(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.setSize(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.JRootPane.AccessibleJRootPane.setVisible(boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JSeparator.AccessibleJSeparator.(javax.swing.JSeparator):  missing in libgcj</li>
+        <li>constructor javax.swing.JToolBar.AccessibleJToolBar.(javax.swing.JToolBar):  missing in libgcj</li>
+        <li>constructor javax.swing.JToolTip.():  missing in libgcj</li>
+        <li>method javax.swing.JToolTip.getComponent():  missing in libgcj</li>
+        <li>method javax.swing.JToolTip.getTipText():  missing in libgcj</li>
+        <li>method javax.swing.JToolTip.getUI():  missing in libgcj</li>
+        <li>method javax.swing.JToolTip.setComponent(javax.swing.JComponent):  missing in libgcj</li>
+        <li>method javax.swing.JToolTip.setTipText(java.lang.String):  missing in libgcj</li>
+        <li>class javax.swing.JToolTip.AccessibleJToolTip:  missing in libgcj</li>
+        <li>field javax.swing.JViewport.BACKINGSTORE_SCROLL_MODE:  missing in libgcj</li>
+        <li>field javax.swing.JViewport.BLIT_SCROLL_MODE:  missing in libgcj</li>
+        <li>field javax.swing.JViewport.SIMPLE_SCROLL_MODE:  missing in libgcj</li>
+        <li>field javax.swing.JViewport.backingStore:  missing in libgcj</li>
+        <li>field javax.swing.JViewport.backingStoreImage:  missing in libgcj</li>
+        <li>field javax.swing.JViewport.isViewSizeSet:  missing in libgcj</li>
+        <li>field javax.swing.JViewport.lastPaintPosition:  missing in libgcj</li>
+        <li>field javax.swing.JViewport.scrollUnderway:  missing in libgcj</li>
+        <li>constructor javax.swing.JViewport.():  missing in libgcj</li>
+        <li>method javax.swing.JViewport.addChangeListener(javax.swing.event.ChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.JViewport.computeBlit(int, int, java.awt.Point, java.awt.Point, java.awt.Dimension, java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.JViewport.createLayoutManager():  missing in libgcj</li>
+        <li>method javax.swing.JViewport.createViewListener():  missing in libgcj</li>
+        <li>method javax.swing.JViewport.fireStateChanged():  missing in libgcj</li>
+        <li>method javax.swing.JViewport.getChangeListeners():  missing in libgcj</li>
+        <li>method javax.swing.JViewport.getExtentSize():  missing in libgcj</li>
+        <li>method javax.swing.JViewport.getScrollMode():  missing in libgcj</li>
+        <li>method javax.swing.JViewport.getUI():  missing in libgcj</li>
+        <li>method javax.swing.JViewport.getView():  missing in libgcj</li>
+        <li>method javax.swing.JViewport.getViewPosition():  missing in libgcj</li>
+        <li>method javax.swing.JViewport.getViewRect():  missing in libgcj</li>
+        <li>method javax.swing.JViewport.getViewSize():  missing in libgcj</li>
+        <li>method javax.swing.JViewport.isBackingStoreEnabled():  missing in libgcj</li>
+        <li>method javax.swing.JViewport.removeChangeListener(javax.swing.event.ChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.JViewport.setBackingStoreEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JViewport.setExtentSize(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.JViewport.setScrollMode(int):  missing in libgcj</li>
+        <li>method javax.swing.JViewport.setUI(javax.swing.plaf.ViewportUI):  missing in libgcj</li>
+        <li>method javax.swing.JViewport.setView(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JViewport.setViewPosition(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.JViewport.setViewSize(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.JViewport.toViewCoordinates(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.JViewport.toViewCoordinates(java.awt.Point):  missing in libgcj</li>
+        <li>class javax.swing.JViewport.AccessibleJViewport:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.BORDER_PAINTED_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.CONTENT_AREA_FILLED_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.DISABLED_ICON_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.DISABLED_SELECTED_ICON_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.ICON_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.MARGIN_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.MNEMONIC_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.MODEL_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.PRESSED_ICON_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.ROLLOVER_ENABLED_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.ROLLOVER_ICON_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.SELECTED_ICON_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.TEXT_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.VERTICAL_ALIGNMENT_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.VERTICAL_TEXT_POSITION_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.actionListener:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.changeEvent:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.changeListener:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.itemListener:  missing in libgcj</li>
+        <li>field javax.swing.AbstractButton.model:  missing in libgcj</li>
+        <li>constructor javax.swing.AbstractButton.():  missing in libgcj</li>
+        <li>method javax.swing.AbstractButton.fireStateChanged():  missing in libgcj</li>
+        <li>method javax.swing.AbstractButton.getActionListeners():  missing in libgcj</li>
+        <li>method javax.swing.AbstractButton.getChangeListeners():  missing in libgcj</li>
+        <li>method javax.swing.AbstractButton.getDisplayedMnemonicIndex():  missing in libgcj</li>
+        <li>method javax.swing.AbstractButton.getIconTextGap():  missing in libgcj</li>
+        <li>method javax.swing.AbstractButton.getItemListeners():  missing in libgcj</li>
+        <li>method javax.swing.AbstractButton.getMultiClickThreshhold():  missing in libgcj</li>
+        <li>method javax.swing.AbstractButton.getRolloverSelectedIcon():  missing in libgcj</li>
+        <li>method javax.swing.AbstractButton.getSelectedIcon():  missing in libgcj</li>
+        <li>method javax.swing.AbstractButton.init(java.lang.String, javax.swing.Icon):  missing in libgcj</li>
+        <li>method javax.swing.AbstractButton.setDisplayedMnemonicIndex(int):  missing in libgcj</li>
+        <li>method javax.swing.AbstractButton.setIconTextGap(int):  missing in libgcj</li>
+        <li>method javax.swing.AbstractButton.setMultiClickThreshhold(long):  missing in libgcj</li>
+        <li>class javax.swing.JInternalFrame.AccessibleJInternalFrame:  missing in libgcj</li>
+        <li>class javax.swing.JInternalFrame.JDesktopIcon$AccessibleJDesktopIcon:  missing in libgcj</li>
+        <li>field javax.swing.JLabel.labelFor:  missing in libgcj</li>
+        <li>method javax.swing.JLabel.getDisplayedMnemonicIndex():  missing in libgcj</li>
+        <li>method javax.swing.JLabel.getUI():  missing in libgcj</li>
+        <li>method javax.swing.JLabel.setDisplayedMnemonicIndex(int):  missing in libgcj</li>
+        <li>method javax.swing.JLabel.setUI(javax.swing.plaf.LabelUI):  missing in libgcj</li>
+        <li>class javax.swing.JLabel.AccessibleJLabel:  missing in libgcj</li>
+        <li>field javax.swing.JList.HORIZONTAL_WRAP:  missing in libgcj</li>
+        <li>field javax.swing.JList.VERTICAL:  missing in libgcj</li>
+        <li>field javax.swing.JList.VERTICAL_WRAP:  missing in libgcj</li>
+        <li>method javax.swing.JList.addListSelectionListener(javax.swing.event.ListSelectionListener):  missing in libgcj</li>
+        <li>method javax.swing.JList.addSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JList.clearSelection():  missing in libgcj</li>
+        <li>method javax.swing.JList.createSelectionModel():  missing in libgcj</li>
+        <li>method javax.swing.JList.ensureIndexIsVisible(int):  missing in libgcj</li>
+        <li>method javax.swing.JList.fireSelectionValueChanged(int, int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.JList.getAnchorSelectionIndex():  missing in libgcj</li>
+        <li>method javax.swing.JList.getCellBounds(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JList.getDragEnabled():  missing in libgcj</li>
+        <li>method javax.swing.JList.getFirstVisibleIndex():  missing in libgcj</li>
+        <li>method javax.swing.JList.getFixedCellHeight():  missing in libgcj</li>
+        <li>method javax.swing.JList.getFixedCellWidth():  missing in libgcj</li>
+        <li>method javax.swing.JList.getLastVisibleIndex():  missing in libgcj</li>
+        <li>method javax.swing.JList.getLayoutOrientation():  missing in libgcj</li>
+        <li>method javax.swing.JList.getLeadSelectionIndex():  missing in libgcj</li>
+        <li>method javax.swing.JList.getListSelectionListeners():  missing in libgcj</li>
+        <li>method javax.swing.JList.getMaxSelectionIndex():  missing in libgcj</li>
+        <li>method javax.swing.JList.getMinSelectionIndex():  missing in libgcj</li>
+        <li>method javax.swing.JList.getNextMatch(java.lang.String, int, javax.swing.text.Position$Bias):  missing in libgcj</li>
+        <li>method javax.swing.JList.getPrototypeCellValue():  missing in libgcj</li>
+        <li>method javax.swing.JList.getSelectedIndex():  missing in libgcj</li>
+        <li>method javax.swing.JList.getSelectedIndices():  missing in libgcj</li>
+        <li>method javax.swing.JList.getSelectedValue():  missing in libgcj</li>
+        <li>method javax.swing.JList.getSelectedValues():  missing in libgcj</li>
+        <li>method javax.swing.JList.getSelectionBackground():  missing in libgcj</li>
+        <li>method javax.swing.JList.getSelectionForeground():  missing in libgcj</li>
+        <li>method javax.swing.JList.getSelectionMode():  missing in libgcj</li>
+        <li>method javax.swing.JList.getSelectionModel():  missing in libgcj</li>
+        <li>method javax.swing.JList.getValueIsAdjusting():  missing in libgcj</li>
+        <li>method javax.swing.JList.indexToLocation(int):  missing in libgcj</li>
+        <li>method javax.swing.JList.isSelectedIndex(int):  missing in libgcj</li>
+        <li>method javax.swing.JList.isSelectionEmpty():  missing in libgcj</li>
+        <li>method javax.swing.JList.locationToIndex(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.JList.removeListSelectionListener(javax.swing.event.ListSelectionListener):  missing in libgcj</li>
+        <li>method javax.swing.JList.removeSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JList.setDragEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JList.setFixedCellHeight(int):  missing in libgcj</li>
+        <li>method javax.swing.JList.setFixedCellWidth(int):  missing in libgcj</li>
+        <li>method javax.swing.JList.setLayoutOrientation(int):  missing in libgcj</li>
+        <li>method javax.swing.JList.setPrototypeCellValue(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JList.setSelectedIndex(int):  missing in libgcj</li>
+        <li>method javax.swing.JList.setSelectedIndices(int[]):  missing in libgcj</li>
+        <li>method javax.swing.JList.setSelectedValue(java.lang.Object, boolean):  missing in libgcj</li>
+        <li>method javax.swing.JList.setSelectionBackground(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.JList.setSelectionForeground(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.JList.setSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JList.setSelectionMode(int):  missing in libgcj</li>
+        <li>method javax.swing.JList.setSelectionModel(javax.swing.ListSelectionModel):  missing in libgcj</li>
+        <li>method javax.swing.JList.setValueIsAdjusting(boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JMenuBar.():  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.add(javax.swing.JMenu):  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.getComponent():  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.getComponentAtIndex(int):  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.getComponentIndex(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.getHelpMenu():  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.getMargin():  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.getMenu(int):  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.getMenuCount():  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.getSelectionModel():  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.getSubElements():  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.getUI():  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.isBorderPainted():  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.isSelected():  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.menuSelectionChanged(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.processKeyEvent(java.awt.event.KeyEvent, javax.swing.MenuElement[], javax.swing.MenuSelectionManager):  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.processMouseEvent(java.awt.event.MouseEvent, javax.swing.MenuElement[], javax.swing.MenuSelectionManager):  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.setBorderPainted(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.setHelpMenu(javax.swing.JMenu):  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.setMargin(java.awt.Insets):  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.setSelected(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.setSelectionModel(javax.swing.SingleSelectionModel):  missing in libgcj</li>
+        <li>method javax.swing.JMenuBar.setUI(javax.swing.plaf.MenuBarUI):  missing in libgcj</li>
+        <li>class javax.swing.JMenuBar.AccessibleJMenuBar:  missing in libgcj</li>
+        <li>method javax.swing.JPopupMenu.getPopupMenuListeners():  missing in libgcj</li>
+        <li>method javax.swing.JProgressBar.getChangeListeners():  missing in libgcj</li>
+        <li>method javax.swing.JProgressBar.isIndeterminate():  missing in libgcj</li>
+        <li>method javax.swing.JProgressBar.setIndeterminate(boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JProgressBar.AccessibleJProgressBar.(javax.swing.JProgressBar):  missing in libgcj</li>
+        <li>field javax.swing.JScrollBar.HORIZONTAL:  missing in libgcj</li>
+        <li>field javax.swing.JScrollBar.NO_ORIENTATION:  missing in libgcj</li>
+        <li>field javax.swing.JScrollBar.VERTICAL:  missing in libgcj</li>
+        <li>field javax.swing.JScrollBar.blockIncrement:  missing in libgcj</li>
+        <li>field javax.swing.JScrollBar.model:  missing in libgcj</li>
+        <li>field javax.swing.JScrollBar.orientation:  missing in libgcj</li>
+        <li>field javax.swing.JScrollBar.unitIncrement:  missing in libgcj</li>
+        <li>constructor javax.swing.JScrollBar.(int):  missing in libgcj</li>
+        <li>constructor javax.swing.JScrollBar.(int, int, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.addAdjustmentListener(java.awt.event.AdjustmentListener):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.fireAdjustmentValueChanged(int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.getAdjustmentListeners():  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.getBlockIncrement():  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.getBlockIncrement(int):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.getMaximum():  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.getMinimum():  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.getModel():  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.getOrientation():  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.getUI():  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.getUnitIncrement():  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.getUnitIncrement(int):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.getValue():  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.getValueIsAdjusting():  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.getVisibleAmount():  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.removeAdjustmentListener(java.awt.event.AdjustmentListener):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.setBlockIncrement(int):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.setMaximum(int):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.setMinimum(int):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.setModel(javax.swing.BoundedRangeModel):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.setOrientation(int):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.setUI(javax.swing.plaf.ScrollBarUI):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.setUnitIncrement(int):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.setValue(int):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.setValueIsAdjusting(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.setValues(int, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.JScrollBar.setVisibleAmount(int):  missing in libgcj</li>
+        <li>class javax.swing.JScrollBar.AccessibleJScrollBar:  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.createHorizontalScrollBar():  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.createVerticalScrollBar():  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.getColumnHeader():  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.getCorner(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.getHorizontalScrollBar():  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.getHorizontalScrollBarPolicy():  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.getRowHeader():  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.getUI():  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.getVerticalScrollBar():  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.getVerticalScrollBarPolicy():  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.getViewportBorder():  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.getViewportBorderBounds():  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.isWheelScrollingEnabled():  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.setColumnHeader(javax.swing.JViewport):  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.setColumnHeaderView(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.setCorner(java.lang.String, java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.setHorizontalScrollBar(javax.swing.JScrollBar):  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.setHorizontalScrollBarPolicy(int):  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.setRowHeader(javax.swing.JViewport):  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.setRowHeaderView(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.setUI(javax.swing.plaf.ScrollPaneUI):  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.setVerticalScrollBar(javax.swing.JScrollBar):  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.setVerticalScrollBarPolicy(int):  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.setViewportBorder(javax.swing.border.Border):  missing in libgcj</li>
+        <li>method javax.swing.JScrollPane.setWheelScrollingEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JSlider.getChangeListeners():  missing in libgcj</li>
+        <li>constructor javax.swing.JSlider.AccessibleJSlider.(javax.swing.JSlider):  missing in libgcj</li>
+        <li>constructor javax.swing.JSplitPane.AccessibleJSplitPane.(javax.swing.JSplitPane):  missing in libgcj</li>
+        <li>field javax.swing.JTabbedPane.SCROLL_TAB_LAYOUT:  missing in libgcj</li>
+        <li>field javax.swing.JTabbedPane.WRAP_TAB_LAYOUT:  missing in libgcj</li>
+        <li>field javax.swing.JTabbedPane.changeEvent:  missing in libgcj</li>
+        <li>field javax.swing.JTabbedPane.changeListener:  missing in libgcj</li>
+        <li>field javax.swing.JTabbedPane.model:  missing in libgcj</li>
+        <li>field javax.swing.JTabbedPane.tabPlacement:  missing in libgcj</li>
+        <li>constructor javax.swing.JTabbedPane.(int):  missing in libgcj</li>
+        <li>constructor javax.swing.JTabbedPane.(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.addChangeListener(javax.swing.event.ChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.createChangeListener():  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.fireStateChanged():  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getBackgroundAt(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getBoundsAt(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getChangeListeners():  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getDisabledIconAt(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getDisplayedMnemonicIndexAt(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getForegroundAt(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getIconAt(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getMnemonicAt(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getModel():  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getSelectedComponent():  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getSelectedIndex():  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getTabLayoutPolicy():  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getTabPlacement():  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getTabRunCount():  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getTitleAt(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.getToolTipTextAt(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.indexAtLocation(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.indexOfComponent(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.indexOfTab(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.indexOfTab(javax.swing.Icon):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.insertTab(java.lang.String, javax.swing.Icon, java.awt.Component, java.lang.String, int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.isEnabledAt(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.removeChangeListener(javax.swing.event.ChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.removeTabAt(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setBackgroundAt(int, java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setComponentAt(int, java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setDisabledIconAt(int, javax.swing.Icon):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setDisplayedMnemonicIndexAt(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setEnabledAt(int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setForegroundAt(int, java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setIconAt(int, javax.swing.Icon):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setMnemonicAt(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setModel(javax.swing.SingleSelectionModel):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setSelectedComponent(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setSelectedIndex(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setTabLayoutPolicy(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setTabPlacement(int):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setTitleAt(int, java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JTabbedPane.setToolTipTextAt(int, java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JToolBar.isRollover():  missing in libgcj</li>
+        <li>method javax.swing.JToolBar.setRollover(boolean):  missing in libgcj</li>
+        <li>field javax.swing.JTree.ANCHOR_SELECTION_PATH_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.CELL_EDITOR_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.CELL_RENDERER_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.EDITABLE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.EXPANDS_SELECTED_PATHS_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.INVOKES_STOP_CELL_EDITING_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.LARGE_MODEL_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.LEAD_SELECTION_PATH_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.ROOT_VISIBLE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.ROW_HEIGHT_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.SCROLLS_ON_EXPAND_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.SELECTION_MODEL_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.SHOWS_ROOT_HANDLES_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.TOGGLE_CLICK_COUNT_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.TREE_MODEL_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.VISIBLE_ROW_COUNT_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.JTree.cellEditor:  missing in libgcj</li>
+        <li>field javax.swing.JTree.cellRenderer:  missing in libgcj</li>
+        <li>field javax.swing.JTree.editable:  missing in libgcj</li>
+        <li>field javax.swing.JTree.invokesStopCellEditing:  missing in libgcj</li>
+        <li>field javax.swing.JTree.largeModel:  missing in libgcj</li>
+        <li>field javax.swing.JTree.rootVisible:  missing in libgcj</li>
+        <li>field javax.swing.JTree.rowHeight:  missing in libgcj</li>
+        <li>field javax.swing.JTree.scrollsOnExpand:  missing in libgcj</li>
+        <li>field javax.swing.JTree.selectionModel:  missing in libgcj</li>
+        <li>field javax.swing.JTree.selectionRedirector:  missing in libgcj</li>
+        <li>field javax.swing.JTree.showsRootHandles:  missing in libgcj</li>
+        <li>field javax.swing.JTree.toggleClickCount:  missing in libgcj</li>
+        <li>field javax.swing.JTree.treeModel:  missing in libgcj</li>
+        <li>field javax.swing.JTree.treeModelListener:  missing in libgcj</li>
+        <li>field javax.swing.JTree.visibleRowCount:  missing in libgcj</li>
+        <li>constructor javax.swing.JTree.():  missing in libgcj</li>
+        <li>constructor javax.swing.JTree.(java.util.Hashtable):  missing in libgcj</li>
+        <li>constructor javax.swing.JTree.(java.util.Vector):  missing in libgcj</li>
+        <li>constructor javax.swing.JTree.(javax.swing.tree.TreeModel):  missing in libgcj</li>
+        <li>constructor javax.swing.JTree.(javax.swing.tree.TreeNode):  missing in libgcj</li>
+        <li>constructor javax.swing.JTree.(javax.swing.tree.TreeNode, boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JTree.(java.lang.Object[]):  missing in libgcj</li>
+        <li>method javax.swing.JTree.addSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.addSelectionPath(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.addSelectionPaths(javax.swing.tree.TreePath[]):  missing in libgcj</li>
+        <li>method javax.swing.JTree.addSelectionRow(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.addSelectionRows(int[]):  missing in libgcj</li>
+        <li>method javax.swing.JTree.addTreeExpansionListener(javax.swing.event.TreeExpansionListener):  missing in libgcj</li>
+        <li>method javax.swing.JTree.addTreeSelectionListener(javax.swing.event.TreeSelectionListener):  missing in libgcj</li>
+        <li>method javax.swing.JTree.addTreeWillExpandListener(javax.swing.event.TreeWillExpandListener):  missing in libgcj</li>
+        <li>method javax.swing.JTree.cancelEditing():  missing in libgcj</li>
+        <li>method javax.swing.JTree.clearSelection():  missing in libgcj</li>
+        <li>method javax.swing.JTree.clearToggledPaths():  missing in libgcj</li>
+        <li>method javax.swing.JTree.collapsePath(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.collapseRow(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.convertValueToText(java.lang.Object, boolean, boolean, boolean, int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTree.createTreeModel(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JTree.createTreeModelListener():  missing in libgcj</li>
+        <li>method javax.swing.JTree.expandPath(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.expandRow(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.fireTreeCollapsed(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.fireTreeExpanded(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.fireTreeWillCollapse(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.fireTreeWillExpand(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.fireValueChanged(javax.swing.event.TreeSelectionEvent):  missing in libgcj</li>
+        <li>method javax.swing.JTree.getAnchorSelectionPath():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getCellEditor():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getCellRenderer():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getClosestPathForLocation(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.getClosestRowForLocation(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.getDefaultTreeModel():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getDescendantToggledPaths(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.getDragEnabled():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getEditingPath():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getExpandedDescendants(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.getExpandsSelectedPaths():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getInvokesStopCellEditing():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getLastSelectedPathComponent():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getLeadSelectionPath():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getLeadSelectionRow():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getMaxSelectionRow():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getMinSelectionRow():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getModel():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getNextMatch(java.lang.String, int, javax.swing.text.Position$Bias):  missing in libgcj</li>
+        <li>method javax.swing.JTree.getPathBetweenRows(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.getPathBounds(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.getPathForLocation(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.getPathForRow(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.getRowBounds(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.getRowCount():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getRowForLocation(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.getRowForPath(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.getRowHeight():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getScrollsOnExpand():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getSelectionCount():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getSelectionModel():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getSelectionPath():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getSelectionPaths():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getSelectionRows():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getShowsRootHandles():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getToggleClickCount():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getTreeExpansionListeners():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getTreeSelectionListeners():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getTreeWillExpandListeners():  missing in libgcj</li>
+        <li>method javax.swing.JTree.getVisibleRowCount():  missing in libgcj</li>
+        <li>method javax.swing.JTree.hasBeenExpanded(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.isCollapsed(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.isCollapsed(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.isEditable():  missing in libgcj</li>
+        <li>method javax.swing.JTree.isEditing():  missing in libgcj</li>
+        <li>method javax.swing.JTree.isExpanded(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.isExpanded(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.isFixedRowHeight():  missing in libgcj</li>
+        <li>method javax.swing.JTree.isLargeModel():  missing in libgcj</li>
+        <li>method javax.swing.JTree.isPathEditable(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.isPathSelected(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.isRootVisible():  missing in libgcj</li>
+        <li>method javax.swing.JTree.isRowSelected(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.isSelectionEmpty():  missing in libgcj</li>
+        <li>method javax.swing.JTree.isVisible(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.makeVisible(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.removeDescendantSelectedPaths(javax.swing.tree.TreePath, boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTree.removeDescendantToggledPaths(java.util.Enumeration):  missing in libgcj</li>
+        <li>method javax.swing.JTree.removeSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.removeSelectionPath(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.removeSelectionPaths(javax.swing.tree.TreePath[]):  missing in libgcj</li>
+        <li>method javax.swing.JTree.removeSelectionRow(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.removeSelectionRows(int[]):  missing in libgcj</li>
+        <li>method javax.swing.JTree.removeTreeExpansionListener(javax.swing.event.TreeExpansionListener):  missing in libgcj</li>
+        <li>method javax.swing.JTree.removeTreeSelectionListener(javax.swing.event.TreeSelectionListener):  missing in libgcj</li>
+        <li>method javax.swing.JTree.removeTreeWillExpandListener(javax.swing.event.TreeWillExpandListener):  missing in libgcj</li>
+        <li>method javax.swing.JTree.scrollPathToVisible(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.scrollRowToVisible(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setAnchorSelectionPath(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setCellEditor(javax.swing.tree.TreeCellEditor):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setCellRenderer(javax.swing.tree.TreeCellRenderer):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setDragEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setEditable(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setExpandedState(javax.swing.tree.TreePath, boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setExpandsSelectedPaths(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setInvokesStopCellEditing(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setLargeModel(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setLeadSelectionPath(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setModel(javax.swing.tree.TreeModel):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setRootVisible(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setRowHeight(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setScrollsOnExpand(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setSelectionModel(javax.swing.tree.TreeSelectionModel):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setSelectionPath(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setSelectionPaths(javax.swing.tree.TreePath[]):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setSelectionRow(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setSelectionRows(int[]):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setShowsRootHandles(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setToggleClickCount(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.setVisibleRowCount(int):  missing in libgcj</li>
+        <li>method javax.swing.JTree.startEditingAtPath(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.JTree.stopEditing():  missing in libgcj</li>
+        <li>method javax.swing.JTree.treeDidChange():  missing in libgcj</li>
+        <li>field javax.swing.JWindow.rootPaneCheckingEnabled:  missing in libgcj</li>
+        <li>constructor javax.swing.JWindow.(java.awt.GraphicsConfiguration):  missing in libgcj</li>
+        <li>constructor javax.swing.JWindow.(java.awt.Window):  missing in libgcj</li>
+        <li>constructor javax.swing.JWindow.(java.awt.Window, java.awt.GraphicsConfiguration):  missing in libgcj</li>
+        <li>method javax.swing.JWindow.createRootPane():  missing in libgcj</li>
+        <li>method javax.swing.JWindow.getContentPane():  missing in libgcj</li>
+        <li>method javax.swing.JWindow.getGlassPane():  missing in libgcj</li>
+        <li>method javax.swing.JWindow.getLayeredPane():  missing in libgcj</li>
+        <li>method javax.swing.JWindow.getRootPane():  missing in libgcj</li>
+        <li>method javax.swing.JWindow.setContentPane(java.awt.Container):  missing in libgcj</li>
+        <li>method javax.swing.JWindow.setGlassPane(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JWindow.setLayeredPane(javax.swing.JLayeredPane):  missing in libgcj</li>
+        <li>method javax.swing.JWindow.setRootPane(javax.swing.JRootPane):  missing in libgcj</li>
+        <li>method javax.swing.JWindow.windowInit():  missing in libgcj</li>
+        <li>field javax.swing.JApplet.accessibleContext:  missing in libgcj</li>
+        <li>field javax.swing.JApplet.rootPaneCheckingEnabled:  missing in libgcj</li>
+        <li>method javax.swing.JApplet.createRootPane():  missing in libgcj</li>
+        <li>method javax.swing.JApplet.getContentPane():  missing in libgcj</li>
+        <li>method javax.swing.JApplet.getGlassPane():  missing in libgcj</li>
+        <li>method javax.swing.JApplet.getJMenuBar():  missing in libgcj</li>
+        <li>method javax.swing.JApplet.getLayeredPane():  missing in libgcj</li>
+        <li>method javax.swing.JApplet.getRootPane():  missing in libgcj</li>
+        <li>method javax.swing.JApplet.setContentPane(java.awt.Container):  missing in libgcj</li>
+        <li>method javax.swing.JApplet.setGlassPane(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JApplet.setJMenuBar(javax.swing.JMenuBar):  missing in libgcj</li>
+        <li>method javax.swing.JApplet.setLayeredPane(javax.swing.JLayeredPane):  missing in libgcj</li>
+        <li>method javax.swing.JApplet.setRootPane(javax.swing.JRootPane):  missing in libgcj</li>
+        <li>constructor javax.swing.JComboBox.AccessibleJComboBox.(javax.swing.JComboBox):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.addHyperlinkListener(javax.swing.event.HyperlinkListener):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.createEditorKitForContentType(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.fireHyperlinkUpdate(javax.swing.event.HyperlinkEvent):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.getContentType():  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.getEditorKit():  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.getEditorKitClassNameForContentType(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.getEditorKitForContentType(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.getHyperlinkListeners():  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.getPage():  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.read(java.io.InputStream, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.registerEditorKitForContentType(java.lang.String, java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.registerEditorKitForContentType(java.lang.String, java.lang.String, java.lang.ClassLoader):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.removeHyperlinkListener(javax.swing.event.HyperlinkListener):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.setContentType(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.setEditorKit(javax.swing.text.EditorKit):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.setEditorKitForContentType(java.lang.String, javax.swing.text.EditorKit):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.setPage(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JEditorPane.setPage(java.net.URL):  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.DISPOSE_ON_CLOSE:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.DO_NOTHING_ON_CLOSE:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.EXIT_ON_CLOSE:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.HIDE_ON_CLOSE:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.closable:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.desktopIcon:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.frameIcon:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.iconable:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.isClosed:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.isIcon:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.isMaximum:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.isSelected:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.maximizable:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.resizable:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.rootPane:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.rootPaneCheckingEnabled:  missing in libgcj</li>
+        <li>field javax.swing.JInternalFrame.title:  missing in libgcj</li>
+        <li>constructor javax.swing.JInternalFrame.(java.lang.String):  missing in libgcj</li>
+        <li>constructor javax.swing.JInternalFrame.(java.lang.String, boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JInternalFrame.(java.lang.String, boolean, boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JInternalFrame.(java.lang.String, boolean, boolean, boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JInternalFrame.(java.lang.String, boolean, boolean, boolean, boolean):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.addInternalFrameListener(javax.swing.event.InternalFrameListener):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.createRootPane():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.dispose():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.doDefaultCloseAction():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.fireInternalFrameEvent(int):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getContentPane():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getDefaultCloseOperation():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getDesktopIcon():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getDesktopPane():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getFocusOwner():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getFrameIcon():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getGlassPane():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getInternalFrameListeners():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getJMenuBar():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getLayer():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getLayeredPane():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getMenuBar():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getMostRecentFocusOwner():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getNormalBounds():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getTitle():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getUI():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.getWarningString():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.isClosable():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.isClosed():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.isIcon():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.isIconifiable():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.isMaximizable():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.isMaximum():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.isResizable():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.isRootPaneCheckingEnabled():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.isSelected():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.moveToBack():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.moveToFront():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.pack():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.removeInternalFrameListener(javax.swing.event.InternalFrameListener):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.restoreSubcomponentFocus():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setClosable(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setClosed(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setContentPane(java.awt.Container):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setDefaultCloseOperation(int):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setDesktopIcon(javax.swing.JInternalFrame$JDesktopIcon):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setFrameIcon(javax.swing.Icon):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setGlassPane(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setIcon(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setIconifiable(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setJMenuBar(javax.swing.JMenuBar):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setLayer(int):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setLayer(java.lang.Integer):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setLayeredPane(javax.swing.JLayeredPane):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setMaximizable(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setMaximum(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setMenuBar(javax.swing.JMenuBar):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setNormalBounds(java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setResizable(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setRootPane(javax.swing.JRootPane):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setRootPaneCheckingEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setSelected(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setTitle(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.setUI(javax.swing.plaf.InternalFrameUI):  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.toBack():  missing in libgcj</li>
+        <li>method javax.swing.JInternalFrame.toFront():  missing in libgcj</li>
+        <li>class javax.swing.JScrollPane.AccessibleJScrollPane:  missing in libgcj</li>
+        <li>class javax.swing.JTextArea:  missing in libgcj</li>
+        <li>constructor javax.swing.AbstractButton.AccessibleAbstractButton.(javax.swing.AbstractButton):  missing in libgcj</li>
+        <li>field javax.swing.JDialog.EXIT_ON_CLOSE:  missing in libgcj</li>
+        <li>field javax.swing.JDialog.rootPaneCheckingEnabled:  missing in libgcj</li>
+        <li>constructor javax.swing.JDialog.():  missing in libgcj</li>
+        <li>constructor javax.swing.JDialog.(java.awt.Dialog):  missing in libgcj</li>
+        <li>constructor javax.swing.JDialog.(java.awt.Dialog, java.lang.String):  missing in libgcj</li>
+        <li>constructor javax.swing.JDialog.(java.awt.Dialog, java.lang.String, boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JDialog.(java.awt.Dialog, java.lang.String, boolean, java.awt.GraphicsConfiguration):  missing in libgcj</li>
+        <li>constructor javax.swing.JDialog.(java.awt.Dialog, boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JDialog.(java.awt.Frame):  missing in libgcj</li>
+        <li>constructor javax.swing.JDialog.(java.awt.Frame, java.lang.String):  missing in libgcj</li>
+        <li>constructor javax.swing.JDialog.(java.awt.Frame, java.lang.String, boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JDialog.(java.awt.Frame, java.lang.String, boolean, java.awt.GraphicsConfiguration):  missing in libgcj</li>
+        <li>constructor javax.swing.JDialog.(java.awt.Frame, boolean):  missing in libgcj</li>
+        <li>method javax.swing.JDialog.createRootPane():  missing in libgcj</li>
+        <li>method javax.swing.JDialog.dialogInit():  missing in libgcj</li>
+        <li>method javax.swing.JDialog.getContentPane():  missing in libgcj</li>
+        <li>method javax.swing.JDialog.getDefaultCloseOperation():  missing in libgcj</li>
+        <li>method javax.swing.JDialog.getGlassPane():  missing in libgcj</li>
+        <li>method javax.swing.JDialog.getJMenuBar():  missing in libgcj</li>
+        <li>method javax.swing.JDialog.getLayeredPane():  missing in libgcj</li>
+        <li>method javax.swing.JDialog.getRootPane():  missing in libgcj</li>
+        <li>method javax.swing.JDialog.isDefaultLookAndFeelDecorated():  missing in libgcj</li>
+        <li>method javax.swing.JDialog.setContentPane(java.awt.Container):  missing in libgcj</li>
+        <li>method javax.swing.JDialog.setDefaultCloseOperation(int):  missing in libgcj</li>
+        <li>method javax.swing.JDialog.setDefaultLookAndFeelDecorated(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JDialog.setGlassPane(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JDialog.setJMenuBar(javax.swing.JMenuBar):  missing in libgcj</li>
+        <li>method javax.swing.JDialog.setLayeredPane(javax.swing.JLayeredPane):  missing in libgcj</li>
+        <li>method javax.swing.JDialog.setRootPane(javax.swing.JRootPane):  missing in libgcj</li>
+        <li>field javax.swing.JFrame.rootPaneCheckingEnabled:  missing in libgcj</li>
+        <li>constructor javax.swing.JFrame.(java.awt.GraphicsConfiguration):  missing in libgcj</li>
+        <li>constructor javax.swing.JFrame.(java.lang.String, java.awt.GraphicsConfiguration):  missing in libgcj</li>
+        <li>method javax.swing.JFrame.createRootPane():  missing in libgcj</li>
+        <li>method javax.swing.JFrame.getContentPane():  missing in libgcj</li>
+        <li>method javax.swing.JFrame.getDefaultCloseOperation():  missing in libgcj</li>
+        <li>method javax.swing.JFrame.getGlassPane():  missing in libgcj</li>
+        <li>method javax.swing.JFrame.getJMenuBar():  missing in libgcj</li>
+        <li>method javax.swing.JFrame.getLayeredPane():  missing in libgcj</li>
+        <li>method javax.swing.JFrame.getRootPane():  missing in libgcj</li>
+        <li>method javax.swing.JFrame.isDefaultLookAndFeelDecorated():  missing in libgcj</li>
+        <li>method javax.swing.JFrame.setContentPane(java.awt.Container):  missing in libgcj</li>
+        <li>method javax.swing.JFrame.setDefaultCloseOperation(int):  missing in libgcj</li>
+        <li>method javax.swing.JFrame.setDefaultLookAndFeelDecorated(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JFrame.setGlassPane(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.JFrame.setJMenuBar(javax.swing.JMenuBar):  missing in libgcj</li>
+        <li>method javax.swing.JFrame.setLayeredPane(javax.swing.JLayeredPane):  missing in libgcj</li>
+        <li>method javax.swing.JFrame.setRootPane(javax.swing.JRootPane):  missing in libgcj</li>
+        <li>class javax.swing.JScrollPane.ScrollBar:  missing in libgcj</li>
+        <li>class javax.swing.JTabbedPane.AccessibleJTabbedPane:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.BOTTOM:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.CENTER:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.EAST:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.HORIZONTAL:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.LEADING:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.LEFT:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.NORTH:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.NORTH_EAST:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.NORTH_WEST:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.RIGHT:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.SOUTH:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.SOUTH_EAST:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.SOUTH_WEST:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.TOP:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.TRAILING:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.VERTICAL:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.WEST:  missing in libgcj</li>
+        <li>field javax.swing.JTextField.notifyAction:  missing in libgcj</li>
+        <li>constructor javax.swing.JTextField.(java.lang.String):  missing in libgcj</li>
+        <li>constructor javax.swing.JTextField.(java.lang.String, int):  missing in libgcj</li>
+        <li>constructor javax.swing.JTextField.(javax.swing.text.Document, java.lang.String, int):  missing in libgcj</li>
+        <li>method javax.swing.JTextField.configurePropertiesFromAction(javax.swing.Action):  missing in libgcj</li>
+        <li>method javax.swing.JTextField.createActionPropertyChangeListener(javax.swing.Action):  missing in libgcj</li>
+        <li>method javax.swing.JTextField.createDefaultModel():  missing in libgcj</li>
+        <li>method javax.swing.JTextField.fireActionPerformed():  missing in libgcj</li>
+        <li>method javax.swing.JTextField.getAction():  missing in libgcj</li>
+        <li>method javax.swing.JTextField.getActionListeners():  missing in libgcj</li>
+        <li>method javax.swing.JTextField.getColumnWidth():  missing in libgcj</li>
+        <li>method javax.swing.JTextField.getColumns():  missing in libgcj</li>
+        <li>method javax.swing.JTextField.getHorizontalVisibility():  missing in libgcj</li>
+        <li>method javax.swing.JTextField.getScrollOffset():  missing in libgcj</li>
+        <li>method javax.swing.JTextField.postActionEvent():  missing in libgcj</li>
+        <li>method javax.swing.JTextField.setAction(javax.swing.Action):  missing in libgcj</li>
+        <li>method javax.swing.JTextField.setActionCommand(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.JTextField.setColumns(int):  missing in libgcj</li>
+        <li>method javax.swing.JTextField.setHorizontalAlignment(int):  missing in libgcj</li>
+        <li>method javax.swing.JTextField.setScrollOffset(int):  missing in libgcj</li>
+        <li>constructor javax.swing.JToggleButton.(java.lang.String, boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JToggleButton.(javax.swing.Icon, boolean):  missing in libgcj</li>
+        <li>class javax.swing.JButton.AccessibleJButton:  missing in libgcj</li>
+        <li>field javax.swing.JCheckBox.BORDER_PAINTED_FLAT_CHANGED_PROPERTY:  missing in libgcj</li>
+        <li>constructor javax.swing.JCheckBox.(java.lang.String, javax.swing.Icon, boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JCheckBox.(java.lang.String, boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JCheckBox.(javax.swing.Icon, boolean):  missing in libgcj</li>
+        <li>method javax.swing.JCheckBox.isBorderPaintedFlat():  missing in libgcj</li>
+        <li>method javax.swing.JCheckBox.setBorderPaintedFlat(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JComboBox.addPopupMenuListener(javax.swing.event.PopupMenuListener):  missing in libgcj</li>
+        <li>method javax.swing.JComboBox.firePopupMenuCanceled():  missing in libgcj</li>
+        <li>method javax.swing.JComboBox.firePopupMenuWillBecomeInvisible():  missing in libgcj</li>
+        <li>method javax.swing.JComboBox.firePopupMenuWillBecomeVisible():  missing in libgcj</li>
+        <li>method javax.swing.JComboBox.getActionListeners():  missing in libgcj</li>
+        <li>method javax.swing.JComboBox.getItemListeners():  missing in libgcj</li>
+        <li>method javax.swing.JComboBox.getPopupMenuListeners():  missing in libgcj</li>
+        <li>method javax.swing.JComboBox.getPrototypeDisplayValue():  missing in libgcj</li>
+        <li>method javax.swing.JComboBox.removePopupMenuListener(javax.swing.event.PopupMenuListener):  missing in libgcj</li>
+        <li>method javax.swing.JComboBox.setPrototypeDisplayValue(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JFormattedTextField.getFocusLostBehavior():  missing in libgcj</li>
+        <li>method javax.swing.JFormattedTextField.setFocusLostBehavior(int):  missing in libgcj</li>
+        <li>method javax.swing.JMenuItem.getMenuDragMouseListeners():  missing in libgcj</li>
+        <li>method javax.swing.JMenuItem.getMenuKeyListeners():  missing in libgcj</li>
+        <li>constructor javax.swing.JRadioButton.(java.lang.String, javax.swing.Icon, boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JRadioButton.(java.lang.String, boolean):  missing in libgcj</li>
+        <li>constructor javax.swing.JRadioButton.(javax.swing.Icon, boolean):  missing in libgcj</li>
+        <li>class javax.swing.JList.AccessibleJList:  missing in libgcj</li>
+        <li>method javax.swing.JMenu.getMenuListeners():  missing in libgcj</li>
+        <li>class javax.swing.JSpinner.DefaultEditor:  missing in libgcj</li>
+        <li>class javax.swing.JTree.AccessibleJTree:  missing in libgcj</li>
+        <li>class javax.swing.JSpinner.DateEditor:  missing in libgcj</li>
+        <li>class javax.swing.JSpinner.ListEditor:  missing in libgcj</li>
+        <li>class javax.swing.JSpinner.NumberEditor:  missing in libgcj</li>
+        <li>field javax.swing.JTable.autoCreateColumnsFromModel:  missing in libgcj</li>
+        <li>field javax.swing.JTable.autoResizeMode:  missing in libgcj</li>
+        <li>field javax.swing.JTable.cellEditor:  missing in libgcj</li>
+        <li>field javax.swing.JTable.cellSelectionEnabled:  missing in libgcj</li>
+        <li>field javax.swing.JTable.columnModel:  missing in libgcj</li>
+        <li>field javax.swing.JTable.dataModel:  missing in libgcj</li>
+        <li>field javax.swing.JTable.defaultEditorsByColumnClass:  missing in libgcj</li>
+        <li>field javax.swing.JTable.defaultRenderersByColumnClass:  missing in libgcj</li>
+        <li>field javax.swing.JTable.editingColumn:  missing in libgcj</li>
+        <li>field javax.swing.JTable.editingRow:  missing in libgcj</li>
+        <li>field javax.swing.JTable.editorComp:  missing in libgcj</li>
+        <li>field javax.swing.JTable.gridColor:  missing in libgcj</li>
+        <li>field javax.swing.JTable.preferredViewportSize:  missing in libgcj</li>
+        <li>field javax.swing.JTable.rowHeight:  missing in libgcj</li>
+        <li>field javax.swing.JTable.rowMargin:  missing in libgcj</li>
+        <li>field javax.swing.JTable.rowSelectionAllowed:  missing in libgcj</li>
+        <li>field javax.swing.JTable.selectionBackground:  missing in libgcj</li>
+        <li>field javax.swing.JTable.selectionForeground:  missing in libgcj</li>
+        <li>field javax.swing.JTable.selectionModel:  missing in libgcj</li>
+        <li>field javax.swing.JTable.showHorizontalLines:  missing in libgcj</li>
+        <li>field javax.swing.JTable.showVerticalLines:  missing in libgcj</li>
+        <li>field javax.swing.JTable.tableHeader:  missing in libgcj</li>
+        <li>method javax.swing.JTable.addColumn(javax.swing.table.TableColumn):  missing in libgcj</li>
+        <li>method javax.swing.JTable.addColumnSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.addRowSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.changeSelection(int, int, boolean, boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTable.clearSelection():  missing in libgcj</li>
+        <li>method javax.swing.JTable.columnAtPoint(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.JTable.configureEnclosingScrollPane():  missing in libgcj</li>
+        <li>method javax.swing.JTable.convertColumnIndexToModel(int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.convertColumnIndexToView(int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.createDefaultColumnModel():  missing in libgcj</li>
+        <li>method javax.swing.JTable.createDefaultColumnsFromModel():  missing in libgcj</li>
+        <li>method javax.swing.JTable.createDefaultDataModel():  missing in libgcj</li>
+        <li>method javax.swing.JTable.createDefaultEditors():  missing in libgcj</li>
+        <li>method javax.swing.JTable.createDefaultRenderers():  missing in libgcj</li>
+        <li>method javax.swing.JTable.createDefaultSelectionModel():  missing in libgcj</li>
+        <li>method javax.swing.JTable.createDefaultTableHeader():  missing in libgcj</li>
+        <li>method javax.swing.JTable.createScrollPaneForTable(javax.swing.JTable):  missing in libgcj</li>
+        <li>method javax.swing.JTable.editCellAt(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.editCellAt(int, int, java.util.EventObject):  missing in libgcj</li>
+        <li>method javax.swing.JTable.getAutoCreateColumnsFromModel():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getAutoResizeMode():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getCellEditor():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getCellEditor(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.getCellRect(int, int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTable.getCellRenderer(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.getCellSelectionEnabled():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getColumn(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.JTable.getColumnClass(int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.getColumnCount():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getColumnName(int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.getColumnSelectionAllowed():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getDefaultEditor(java.lang.Class):  missing in libgcj</li>
+        <li>method javax.swing.JTable.getDefaultRenderer(java.lang.Class):  missing in libgcj</li>
+        <li>method javax.swing.JTable.getDragEnabled():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getEditingColumn():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getEditingRow():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getEditorComponent():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getGridColor():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getIntercellSpacing():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getModel():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getRowCount():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getRowHeight():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getRowHeight(int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.getRowMargin():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getRowSelectionAllowed():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getSelectedColumn():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getSelectedColumnCount():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getSelectedColumns():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getSelectedRowCount():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getSelectedRows():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getSelectionBackground():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getSelectionForeground():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getShowHorizontalLines():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getShowVerticalLines():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getSurrendersFocusOnKeystroke():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getTableHeader():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getUI():  missing in libgcj</li>
+        <li>method javax.swing.JTable.getValueAt(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.initializeLocalVars():  missing in libgcj</li>
+        <li>method javax.swing.JTable.isCellEditable(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.isCellSelected(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.isColumnSelected(int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.isEditing():  missing in libgcj</li>
+        <li>method javax.swing.JTable.isRowSelected(int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.moveColumn(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.prepareEditor(javax.swing.table.TableCellEditor, int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.prepareRenderer(javax.swing.table.TableCellRenderer, int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.removeColumn(javax.swing.table.TableColumn):  missing in libgcj</li>
+        <li>method javax.swing.JTable.removeColumnSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.removeEditor():  missing in libgcj</li>
+        <li>method javax.swing.JTable.removeRowSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.resizeAndRepaint():  missing in libgcj</li>
+        <li>method javax.swing.JTable.rowAtPoint(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.JTable.selectAll():  missing in libgcj</li>
+        <li>method javax.swing.JTable.setAutoCreateColumnsFromModel(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setAutoResizeMode(int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setCellEditor(javax.swing.table.TableCellEditor):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setCellSelectionEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setColumnModel(javax.swing.table.TableColumnModel):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setColumnSelectionAllowed(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setColumnSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setDefaultEditor(java.lang.Class, javax.swing.table.TableCellEditor):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setDefaultRenderer(java.lang.Class, javax.swing.table.TableCellRenderer):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setDragEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setEditingColumn(int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setEditingRow(int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setGridColor(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setIntercellSpacing(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setPreferredScrollableViewportSize(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setRowHeight(int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setRowHeight(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setRowMargin(int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setRowSelectionAllowed(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setRowSelectionInterval(int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setSelectionBackground(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setSelectionForeground(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setShowHorizontalLines(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setShowVerticalLines(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setSurrendersFocusOnKeystroke(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setTableHeader(javax.swing.table.JTableHeader):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setUI(javax.swing.plaf.TableUI):  missing in libgcj</li>
+        <li>method javax.swing.JTable.setValueAt(java.lang.Object, int, int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.sizeColumnsToFit(int):  missing in libgcj</li>
+        <li>method javax.swing.JTable.sizeColumnsToFit(boolean):  missing in libgcj</li>
+        <li>method javax.swing.JTable.unconfigureEnclosingScrollPane():  missing in libgcj</li>
+        <li>class javax.swing.JToggleButton.AccessibleJToggleButton:  missing in libgcj</li>
+        <li>class javax.swing.JCheckBox.AccessibleJCheckBox:  missing in libgcj</li>
+        <li>constructor javax.swing.JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem.(javax.swing.JCheckBoxMenuItem):  missing in libgcj</li>
+        <li>class javax.swing.JEditorPane.AccessibleJEditorPane:  missing in libgcj</li>
+        <li>class javax.swing.JRadioButton.AccessibleJRadioButton:  missing in libgcj</li>
+        <li>constructor javax.swing.JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem.(javax.swing.JRadioButtonMenuItem):  missing in libgcj</li>
+        <li>class javax.swing.JTextArea.AccessibleJTextArea:  missing in libgcj</li>
+        <li>constructor javax.swing.JTextField.AccessibleJTextField.(javax.swing.JTextField):  missing in libgcj</li>
+        <li>class javax.swing.JEditorPane.AccessibleJEditorPaneHTML:  missing in libgcj</li>
+        <li>constructor javax.swing.JMenu.AccessibleJMenu.(javax.swing.JMenu):  missing in libgcj</li>
+        <li>constructor javax.swing.JPasswordField.AccessibleJPasswordField.(javax.swing.JPasswordField):  missing in libgcj</li>
+        <li>class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport:  missing in libgcj</li>
+        <li>class javax.swing.JTable.AccessibleJTable:  missing in libgcj</li>
+      </ul>
+    <a name="pkg_javax_swing_border"></a><a name="err_minor_javax_swing_border"></a><a name="err_bad_javax_swing_border"></a><a name="err_missing_javax_swing_border"></a><a name="err_abs_add_javax_swing_border"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing_colorchooser"></a><a name="err_bad_javax_swing_colorchooser"></a><a name="err_abs_add_javax_swing_colorchooser"></a>javax.swing.colorchooser</h3>
+          <a class="minor" href="#err_minor_javax_swing_colorchooser">Minor:&nbsp;1&nbsp;class.</a>
+          <a class="missing" href="#err_missing_javax_swing_colorchooser">Missing:&nbsp;2&nbsp;methods.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_javax_swing_colorchooser"></a>Minor</h4>
+    <ul class="minor">
+        <li>class javax.swing.colorchooser.AbstractColorChooserPanel: SerialVersionUID=-977469671210173863 in jdk14, but SerialVersionUID=5593866019562696777 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_javax_swing_colorchooser"></a>Missing</h4>
+    <ul class="missing">
+        <li>method javax.swing.colorchooser.AbstractColorChooserPanel.getDisplayedMnemonicIndex():  missing in libgcj</li>
+        <li>method javax.swing.colorchooser.AbstractColorChooserPanel.getMnemonic():  missing in libgcj</li>
+      </ul>
+    <a name="pkg_javax_swing_event"></a><a name="err_minor_javax_swing_event"></a><a name="err_bad_javax_swing_event"></a><a name="err_missing_javax_swing_event"></a><a name="err_abs_add_javax_swing_event"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing_filechooser"></a><a name="err_minor_javax_swing_filechooser"></a><a name="err_abs_add_javax_swing_filechooser"></a>javax.swing.filechooser</h3>
+          <a class="bad" href="#err_bad_javax_swing_filechooser">Bad:&nbsp;3&nbsp;methods.</a>
+          <a class="missing" href="#err_missing_javax_swing_filechooser">Missing:&nbsp;13&nbsp;methods.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_bad_javax_swing_filechooser"></a>Bad</h4>
+    <ul class="bad">
+        <li>method javax.swing.filechooser.FileSystemView.getRoots(): concrete in jdk14, but abstract in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.isHiddenFile(java.io.File): concrete in jdk14, but abstract in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.isRoot(java.io.File): concrete in jdk14, but abstract in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_javax_swing_filechooser"></a>Missing</h4>
+    <ul class="missing">
+        <li>method javax.swing.filechooser.FileSystemView.createFileSystemRoot(java.io.File):  missing in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.getChild(java.io.File, java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.getDefaultDirectory():  missing in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.getSystemDisplayName(java.io.File):  missing in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.getSystemIcon(java.io.File):  missing in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.getSystemTypeDescription(java.io.File):  missing in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.isComputerNode(java.io.File):  missing in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.isDrive(java.io.File):  missing in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.isFileSystem(java.io.File):  missing in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.isFileSystemRoot(java.io.File):  missing in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.isFloppyDrive(java.io.File):  missing in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.isParent(java.io.File, java.io.File):  missing in libgcj</li>
+        <li>method javax.swing.filechooser.FileSystemView.isTraversable(java.io.File):  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing_plaf"></a><a name="err_bad_javax_swing_plaf"></a><a name="err_missing_javax_swing_plaf"></a><a name="err_abs_add_javax_swing_plaf"></a>javax.swing.plaf</h3>
+          <a class="minor" href="#err_minor_javax_swing_plaf">Minor:&nbsp;7&nbsp;classes.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_javax_swing_plaf"></a>Minor</h4>
+    <ul class="minor">
+        <li>class javax.swing.plaf.BorderUIResource.BevelBorderUIResource: SerialVersionUID=-1275542891108351642 in jdk14, but SerialVersionUID=-3811456073750175915 in libgcj</li>
+        <li>class javax.swing.plaf.BorderUIResource.CompoundBorderUIResource: SerialVersionUID=7550017084975167341 in jdk14, but SerialVersionUID=-945168707933367612 in libgcj</li>
+        <li>class javax.swing.plaf.BorderUIResource.EmptyBorderUIResource: SerialVersionUID=-4914187529340071708 in jdk14, but SerialVersionUID=-6851041990751555234 in libgcj</li>
+        <li>class javax.swing.plaf.BorderUIResource.EtchedBorderUIResource: SerialVersionUID=-8186391754165296656 in jdk14, but SerialVersionUID=-4002049236692992702 in libgcj</li>
+        <li>class javax.swing.plaf.BorderUIResource.LineBorderUIResource: SerialVersionUID=-6171232338180172310 in jdk14, but SerialVersionUID=7151355017550216554 in libgcj</li>
+        <li>class javax.swing.plaf.BorderUIResource.TitledBorderUIResource: SerialVersionUID=7667113547406407427 in jdk14, but SerialVersionUID=-7166310749395907864 in libgcj</li>
+        <li>class javax.swing.plaf.BorderUIResource.MatteBorderUIResource: SerialVersionUID=-8107923147541851122 in jdk14, but SerialVersionUID=-5832281962220634758 in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing_plaf_basic"></a><a name="err_abs_add_javax_swing_plaf_basic"></a>javax.swing.plaf.basic</h3>
+          <a class="minor" href="#err_minor_javax_swing_plaf_basic">Minor:&nbsp;7&nbsp;classes,&nbsp;12&nbsp;fields,&nbsp;6&nbsp;methods.</a>
+          <a class="bad" href="#err_bad_javax_swing_plaf_basic">Bad:&nbsp;3&nbsp;classes.</a>
+          <a class="missing" href="#err_missing_javax_swing_plaf_basic">Missing:&nbsp;163&nbsp;classes,&nbsp;1&nbsp;interface,&nbsp;111&nbsp;fields,&nbsp;278&nbsp;methods,&nbsp;2&nbsp;constructors.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_javax_swing_plaf_basic"></a>Minor</h4>
+    <ul class="minor">
+        <li>class javax.swing.plaf.basic.BasicLookAndFeel: SerialVersionUID=5484702182266873258 in jdk14, but SerialVersionUID=-6096995660290287879 in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicSplitPaneUI.dividerResizeToggleKey: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicSplitPaneUI.downKey: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicSplitPaneUI.endKey: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicSplitPaneUI.homeKey: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicSplitPaneUI.keyboardDownRightListener: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicSplitPaneUI.keyboardEndListener: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicSplitPaneUI.keyboardHomeListener: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicSplitPaneUI.keyboardResizeToggleListener: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicSplitPaneUI.keyboardUpLeftListener: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicSplitPaneUI.leftKey: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicSplitPaneUI.rightKey: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicSplitPaneUI.upKey: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardDownRightListener(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardEndListener(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardHomeListener(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardResizeToggleListener(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardUpLeftListener(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicSplitPaneUI.getDividerBorderSize(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicBorders.ButtonBorder: SerialVersionUID=-4614782691583631765 in jdk14, but SerialVersionUID=-157053874580739687 in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicBorders.FieldBorder: SerialVersionUID=8969958128755665114 in jdk14, but SerialVersionUID=949220756998454908 in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicBorders.MarginBorder: SerialVersionUID=-4211151836546135473 in jdk14, but SerialVersionUID=-3035848353448896090 in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicBorders.MenuBarBorder: SerialVersionUID=1715887465343543084 in jdk14, but SerialVersionUID=-6909056571935227506 in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicBorders.RadioButtonBorder: SerialVersionUID=598144804709280266 in jdk14, but SerialVersionUID=1596945751743747369 in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicBorders.ToggleButtonBorder: SerialVersionUID=-6298930552242165990 in jdk14, but SerialVersionUID=-3528666548001058394 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_bad_javax_swing_plaf_basic"></a>Bad</h4>
+    <ul class="bad">
+        <li>class javax.swing.plaf.basic.BasicSplitPaneDivider.DragController: public in jdk14, but protected in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicScrollPaneUI: implements javax.swing.ScrollPaneConstants in jdk14, but doesn't implement javax.swing.ScrollPaneConstants in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSplitPaneDivider.MouseHandler: public in jdk14, but protected in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_javax_swing_plaf_basic"></a>Missing</h4>
+    <ul class="missing">
+        <li>class javax.swing.plaf.basic.BasicHTML:  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicSplitPaneDivider.DragController.continueDrag(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>interface javax.swing.plaf.basic.ComboPopup:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameTitlePane.TitlePaneLayout:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameUI.InternalFrameLayout:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicButtonUI.defaultTextIconGap:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicButtonUI.defaultTextShiftOffset:  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.clearTextShiftOffset():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.createButtonListener(javax.swing.AbstractButton):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.getDefaultTextIconGap(javax.swing.AbstractButton):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.getPropertyPrefix():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.getTextShiftOffset():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.installDefaults(javax.swing.AbstractButton):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.installKeyboardActions(javax.swing.AbstractButton):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.installListeners(javax.swing.AbstractButton):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.paintButtonPressed(java.awt.Graphics, javax.swing.AbstractButton):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.paintFocus(java.awt.Graphics, javax.swing.AbstractButton, java.awt.Rectangle, java.awt.Rectangle, java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.paintText(java.awt.Graphics, javax.swing.AbstractButton, java.awt.Rectangle, java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.setTextShiftOffset():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.uninstallDefaults(javax.swing.AbstractButton):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.uninstallKeyboardActions(javax.swing.AbstractButton):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicButtonUI.uninstallListeners(javax.swing.AbstractButton):  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicColorChooserUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicColorChooserUI.PropertyHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboBoxUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboBoxUI.FocusHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboBoxUI.ItemHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboBoxUI.PropertyChangeHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboPopup.ItemHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboPopup.ListDataHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicDesktopIconUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicDesktopPaneUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicFileChooserUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameTitlePane.PropertyChangeHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameUI.InternalFramePropertyChangeListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.cellHeight:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.cellHeights:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.cellRendererChanged:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.cellWidth:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.fixedCellHeightChanged:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.fixedCellWidthChanged:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.focusListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.fontChanged:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.list:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.listDataListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.listSelectionListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.modelChanged:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.mouseInputListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.propertyChangeListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.prototypeCellValueChanged:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.rendererPane:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.selectionModelChanged:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicListUI.updateLayoutStateNeeded:  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.convertRowToY(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.convertYToRow(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.createFocusListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.createListDataListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.createListSelectionListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.createMouseInputListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.createPropertyChangeListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.getRowHeight(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.installDefaults():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.installKeyboardActions():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.installListeners():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.paintCell(java.awt.Graphics, int, java.awt.Rectangle, javax.swing.ListCellRenderer, javax.swing.ListModel, javax.swing.ListSelectionModel, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.selectNextIndex():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.selectPreviousIndex():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.uninstallDefaults():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.uninstallKeyboardActions():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.uninstallListeners():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicListUI.updateLayoutState():  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicListUI.FocusHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicListUI.ListDataHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicListUI.ListSelectionHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicListUI.PropertyChangeHandler:  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLookAndFeel.createAudioAction(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLookAndFeel.getAudioActionMap():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLookAndFeel.playSound(javax.swing.Action):  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicMenuBarUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicMenuUI.ChangeHandler:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicOptionPaneUI.MinimumHeight:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicOptionPaneUI.MinimumWidth:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicOptionPaneUI.hasCustomComponents:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicOptionPaneUI.initialFocusComponent:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicOptionPaneUI.inputComponent:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicOptionPaneUI.minimumSize:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicOptionPaneUI.optionPane:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicOptionPaneUI.propertyChangeListener:  missing in libgcj</li>
+        <li>constructor javax.swing.plaf.basic.BasicOptionPaneUI.():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.addButtonComponents(java.awt.Container, java.lang.Object[], int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.addIcon(java.awt.Container):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.addMessageComponents(java.awt.Container, java.awt.GridBagConstraints, java.lang.Object, int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.burstStringInto(java.awt.Container, java.lang.String, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.createButtonActionListener(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.createButtonArea():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.createLayoutManager():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.createMessageArea():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.createPropertyChangeListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.createSeparator():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.getButtons():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.getIcon():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.getIconForType(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.getInitialValueIndex():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.getMaxCharactersPerLineCount():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.getMessage():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.getMinimumOptionPaneSize():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.getSizeButtonsToSameWidth():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.installComponents():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.installDefaults():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.installKeyboardActions():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.installListeners():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.resetInputValue():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.uninstallComponents():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.uninstallDefaults():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.uninstallKeyboardActions():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicOptionPaneUI.uninstallListeners():  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonActionListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicOptionPaneUI.PropertyChangeHandler:  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicPanelUI.installDefaults(javax.swing.JPanel):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicPanelUI.uninstallDefaults(javax.swing.JPanel):  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicPopupMenuUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicProgressBarUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicProgressBarUI.ChangeHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicScrollBarUI.ModelListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicScrollBarUI.PropertyChangeHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicScrollBarUI.ScrollListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSeparatorUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSliderUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSliderUI.ChangeHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSliderUI.FocusHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSliderUI.PropertyChangeHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSliderUI.ScrollListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSpinnerUI:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicSplitPaneUI.layoutManager:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSplitPaneUI.BasicHorizontalLayoutManager:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardDownRightHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardEndHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardHomeHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardResizeToggleHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardUpLeftHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSplitPaneUI.PropertyHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTableHeaderUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTableUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTableUI.FocusHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTableUI.KeyHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicToolTipUI:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.cellEditor:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.collapsedIcon:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.createdCellEditor:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.createdRenderer:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.currentCellRenderer:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.depthOffset:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.drawingCache:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.editingComponent:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.editingPath:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.editingRow:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.editorHasDifferentSize:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.expandedIcon:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.largeModel:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.lastSelectedRow:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.leftChildIndent:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.nodeDimensions:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.preferredMinSize:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.preferredSize:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.rendererPane:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.rightChildIndent:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.stopEditingInCompleteEditing:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.totalChildIndent:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.tree:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.treeModel:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.treeSelectionModel:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.treeState:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTreeUI.validCachedPreferredSize:  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(javax.swing.tree.TreePath, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.completeEditing():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.completeEditing(boolean, boolean, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.completeUIInstall():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.completeUIUninstall():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.configureLayoutCache():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createCellEditorListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createCellRendererPane():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createComponentListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createDefaultCellEditor():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createDefaultCellRenderer():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createFocusListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createKeyListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createLayoutCache():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createMouseListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createNodeDimensions():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createPropertyChangeListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createSelectionModelPropertyChangeListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createTreeExpansionListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createTreeModelListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.createTreeSelectionListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.drawCentered(java.awt.Component, java.awt.Graphics, javax.swing.Icon, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.drawDashedHorizontalLine(java.awt.Graphics, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.drawDashedVerticalLine(java.awt.Graphics, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.ensureRowsAreVisible(int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getCellEditor():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getCellRenderer():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getCollapsedIcon():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getExpandedIcon():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getHashColor():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getHorizontalLegBuffer():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getLastChildPath(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getLeftChildIndent():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getModel():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getPreferredMinSize():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(javax.swing.JComponent, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getRightChildIndent():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getRowHeight():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getSelectionModel():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getShowsRootHandles():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.getVerticalLegBuffer():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(javax.swing.tree.TreePath, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.installComponents():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.installDefaults():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.installKeyboardActions():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.installListeners():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.isEditable():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.isLargeModel():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.isLeaf(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.isLocationInExpandControl(javax.swing.tree.TreePath, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.isMultiSelectEvent(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.isRootVisible():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.isToggleEvent(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.isToggleSelectionEvent(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.paintExpandControl(java.awt.Graphics, java.awt.Rectangle, java.awt.Insets, java.awt.Rectangle, javax.swing.tree.TreePath, int, boolean, boolean, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.paintHorizontalLine(java.awt.Graphics, javax.swing.JComponent, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.paintHorizontalPartOfLeg(java.awt.Graphics, java.awt.Rectangle, java.awt.Insets, java.awt.Rectangle, javax.swing.tree.TreePath, int, boolean, boolean, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.paintRow(java.awt.Graphics, java.awt.Rectangle, java.awt.Insets, java.awt.Rectangle, javax.swing.tree.TreePath, int, boolean, boolean, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.paintVerticalLine(java.awt.Graphics, javax.swing.JComponent, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.paintVerticalPartOfLeg(java.awt.Graphics, java.awt.Rectangle, java.awt.Insets, javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.pathWasCollapsed(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.pathWasExpanded(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.prepareForUIInstall():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.prepareForUIUninstall():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(javax.swing.tree.TreePath, java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setCellEditor(javax.swing.tree.TreeCellEditor):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setCellRenderer(javax.swing.tree.TreeCellRenderer):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setCollapsedIcon(javax.swing.Icon):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setEditable(boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setExpandedIcon(javax.swing.Icon):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setHashColor(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setLargeModel(boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setLeftChildIndent(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setModel(javax.swing.tree.TreeModel):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setPreferredMinSize(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setRightChildIndent(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setRootVisible(boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setRowHeight(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setSelectionModel(javax.swing.tree.TreeSelectionModel):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.setShowsRootHandles(boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.shouldPaintExpandControl(javax.swing.tree.TreePath, int, boolean, boolean, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.startEditing(javax.swing.tree.TreePath, java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.uninstallComponents():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.uninstallDefaults():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.uninstallKeyboardActions():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.uninstallListeners():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.updateCachedPreferredSize():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.updateCellEditor():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.updateDepthOffset():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(javax.swing.tree.TreePath):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.updateLayoutCacheExpandedNodes():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.updateRenderer():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTreeUI.updateSize():  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.CellEditorHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.FocusHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.PropertyChangeHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.SelectionModelPropertyChangeHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.TreeExpansionHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.TreeModelHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.TreeSelectionHandler:  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicViewportUI.installDefaults(javax.swing.JComponent):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicViewportUI.uninstallDefaults(javax.swing.JComponent):  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboBoxEditor:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboPopup.InvocationKeyHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicMenuItemUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicPopupMenuSeparatorUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicScrollBarUI.ArrowButtonListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.COLUMN_HEADER:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.HORIZONTAL_SCROLLBAR:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.HORIZONTAL_SCROLLBAR_ALWAYS:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.HORIZONTAL_SCROLLBAR_AS_NEEDED:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.HORIZONTAL_SCROLLBAR_NEVER:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.HORIZONTAL_SCROLLBAR_POLICY:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.LOWER_LEADING_CORNER:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.LOWER_LEFT_CORNER:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.LOWER_RIGHT_CORNER:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.LOWER_TRAILING_CORNER:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.ROW_HEADER:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.UPPER_LEADING_CORNER:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.UPPER_LEFT_CORNER:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.UPPER_RIGHT_CORNER:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.UPPER_TRAILING_CORNER:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.VERTICAL_SCROLLBAR:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.VERTICAL_SCROLLBAR_ALWAYS:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.VERTICAL_SCROLLBAR_AS_NEEDED:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.VERTICAL_SCROLLBAR_NEVER:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.VERTICAL_SCROLLBAR_POLICY:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.VIEWPORT:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.hsbChangeListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.scrollpane:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.spPropertyChangeListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.viewportChangeListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicScrollPaneUI.vsbChangeListener:  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.createHSBChangeListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.createMouseWheelListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.createPropertyChangeListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.createVSBChangeListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.createViewportChangeListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.installDefaults(javax.swing.JScrollPane):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.installKeyboardActions(javax.swing.JScrollPane):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.installListeners(javax.swing.JScrollPane):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.syncScrollPaneWithViewport():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.uninstallDefaults(javax.swing.JScrollPane):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.uninstallKeyboardActions(javax.swing.JScrollPane):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.uninstallListeners(javax.swing.JComponent):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.updateColumnHeader(java.beans.PropertyChangeEvent):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.updateRowHeader(java.beans.PropertyChangeEvent):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.updateScrollBarDisplayPolicy(java.beans.PropertyChangeEvent):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicScrollPaneUI.updateViewport(java.beans.PropertyChangeEvent):  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSliderUI.ComponentHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSplitPaneUI.FocusHandler:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.calcRect:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.contentBorderInsets:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.darkShadow:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.downKey:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.focus:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.focusListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.highlight:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.leftKey:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.lightHighlight:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.maxTabHeight:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.maxTabWidth:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.mouseListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.propertyChangeListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.rects:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.rightKey:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.runCount:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.selectedRun:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.selectedTabPadInsets:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.shadow:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.tabAreaInsets:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.tabChangeListener:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.tabInsets:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.tabPane:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.tabRunOverlay:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.tabRuns:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.textIconGap:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicTabbedPaneUI.upKey:  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.assureRectsCreated(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.calculateMaxTabHeight(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.calculateMaxTabWidth(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.calculateTabAreaHeight(int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.calculateTabAreaWidth(int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.calculateTabHeight(int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.calculateTabWidth(int, int, java.awt.FontMetrics):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.createChangeListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.createFocusListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.createLayoutManager():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.createMouseListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.createPropertyChangeListener():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.expandTabRunsArray():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getContentBorderInsets(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getFontMetrics():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getIconForTab(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getNextTabIndex(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getNextTabIndexInRun(int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getNextTabRun(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getPreviousTabIndex(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getPreviousTabIndexInRun(int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getPreviousTabRun(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getRunForTab(int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getSelectedTabPadInsets(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getTabAreaInsets(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getTabBounds(int, java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getTabInsets(int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getTabLabelShiftX(int, int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getTabLabelShiftY(int, int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getTabRunIndent(int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getTabRunOffset(int, int, int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getTabRunOverlay(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getTextViewForTab(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.getVisibleComponent():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.installComponents():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.installDefaults():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.installKeyboardActions():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.installListeners():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.lastTabInRun(int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.layoutLabel(int, java.awt.FontMetrics, int, java.lang.String, javax.swing.Icon, java.awt.Rectangle, java.awt.Rectangle, java.awt.Rectangle, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.navigateSelectedTab(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorder(java.awt.Graphics, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorderBottomEdge(java.awt.Graphics, int, int, int, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorderLeftEdge(java.awt.Graphics, int, int, int, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorderRightEdge(java.awt.Graphics, int, int, int, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.paintContentBorderTopEdge(java.awt.Graphics, int, int, int, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.paintFocusIndicator(java.awt.Graphics, int, java.awt.Rectangle[], int, java.awt.Rectangle, java.awt.Rectangle, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.paintIcon(java.awt.Graphics, int, int, javax.swing.Icon, java.awt.Rectangle, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.paintTab(java.awt.Graphics, int, java.awt.Rectangle[], int, java.awt.Rectangle, java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.paintTabArea(java.awt.Graphics, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.paintTabBackground(java.awt.Graphics, int, int, int, int, int, int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.paintTabBorder(java.awt.Graphics, int, int, int, int, int, int, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.paintText(java.awt.Graphics, int, java.awt.Font, java.awt.FontMetrics, int, java.lang.String, java.awt.Rectangle, boolean):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.rotateInsets(java.awt.Insets, java.awt.Insets, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.selectAdjacentRunTab(int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.selectNextTab(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.selectNextTabInRun(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.selectPreviousTab(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.selectPreviousTabInRun(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.setVisibleComponent(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.shouldPadTabRun(int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.shouldRotateTabRuns(int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.uninstallComponents():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.uninstallDefaults():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.uninstallKeyboardActions():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTabbedPaneUI.uninstallListeners():  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler:  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.create(javax.swing.text.Element, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.createCaret():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.createHighlighter():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.createKeymap():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.getComponent():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.getKeymapName():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.getPropertyPrefix():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.getVisibleEditorRect():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.installDefaults():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.installKeyboardActions():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.installListeners():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.modelChanged():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.paintBackground(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.paintSafely(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.propertyChange(java.beans.PropertyChangeEvent):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.setView(javax.swing.text.View):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.uninstallDefaults():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.uninstallKeyboardActions():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicTextUI.uninstallListeners():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicToggleButtonUI.paintIcon(java.awt.Graphics, javax.swing.AbstractButton, java.awt.Rectangle):  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicToolBarSeparatorUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicToolBarUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.KeyHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicCheckBoxMenuItemUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicEditorPaneUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicLabelUI.labelUI:  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLabelUI.installComponents(javax.swing.JLabel):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLabelUI.installDefaults(javax.swing.JLabel):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLabelUI.installKeyboardActions(javax.swing.JLabel):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLabelUI.installListeners(javax.swing.JLabel):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLabelUI.layoutCL(javax.swing.JLabel, java.awt.FontMetrics, java.lang.String, javax.swing.Icon, java.awt.Rectangle, java.awt.Rectangle, java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLabelUI.paintDisabledText(javax.swing.JLabel, java.awt.Graphics, java.lang.String, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLabelUI.paintEnabledText(javax.swing.JLabel, java.awt.Graphics, java.lang.String, int, int):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLabelUI.uninstallComponents(javax.swing.JLabel):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLabelUI.uninstallDefaults(javax.swing.JLabel):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLabelUI.uninstallKeyboardActions(javax.swing.JLabel):  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicLabelUI.uninstallListeners(javax.swing.JLabel):  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicListUI.MouseInputHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicMenuUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicMenuUI.MouseInputHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicRadioButtonMenuItemUI:  missing in libgcj</li>
+        <li>field javax.swing.plaf.basic.BasicRadioButtonUI.icon:  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicRadioButtonUI.getDefaultIcon():  missing in libgcj</li>
+        <li>method javax.swing.plaf.basic.BasicRadioButtonUI.paintFocus(java.awt.Graphics, java.awt.Rectangle, java.awt.Dimension):  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicRootPaneUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicScrollBarUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicScrollBarUI.TrackListener:  missing in libgcj</li>
+        <li>constructor javax.swing.plaf.basic.BasicSplitPaneDivider.MouseHandler.(javax.swing.plaf.basic.BasicSplitPaneDivider):  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTableHeaderUI.MouseInputHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTableUI.MouseInputHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTextAreaUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTextFieldUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTextUI.BasicHighlighter:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicToolBarUI.DockingListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.ComponentHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.MouseHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.MouseInputHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboBoxEditor.UIResource:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicDirectoryModel:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicFormattedTextFieldUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicPasswordFieldUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSliderUI.TrackListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTextPaneUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicToolBarUI.FrameListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.DefaultMenuLayout:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicButtonListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameTitlePane:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameTitlePane.IconifyAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameTitlePane.RestoreAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicSliderUI.ActionScroller:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.TreeCancelEditingAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.TreeHomeAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.TreePageAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.TreeToggleAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicToolBarUI.DragWindow:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboBoxRenderer:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboPopup:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicArrowButton:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicComboBoxRenderer.UIResource:  missing in libgcj</li>
+        <li>class javax.swing.plaf.basic.BasicTextUI.BasicCaret:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing_plaf_metal"></a><a name="err_bad_javax_swing_plaf_metal"></a><a name="err_abs_add_javax_swing_plaf_metal"></a>javax.swing.plaf.metal</h3>
+          <a class="minor" href="#err_minor_javax_swing_plaf_metal">Minor:&nbsp;1&nbsp;class.</a>
+          <a class="missing" href="#err_missing_javax_swing_plaf_metal">Missing:&nbsp;68&nbsp;classes,&nbsp;44&nbsp;methods.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_javax_swing_plaf_metal"></a>Minor</h4>
+    <ul class="minor">
+        <li>class javax.swing.plaf.metal.MetalLookAndFeel: SerialVersionUID=6296703511490677000 in jdk14, but SerialVersionUID=-3985686116168936651 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_javax_swing_plaf_metal"></a>Missing</h4>
+    <ul class="missing">
+        <li>class javax.swing.plaf.metal.MetalBorders:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalTheme:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.DefaultMetalTheme:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalIconFactory:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalSplitPaneDivider.MetalDividerLayout:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalComboBoxIcon:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalComboBoxUI.MetalComboBoxLayoutManager:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalIconFactory.FileIcon16:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalIconFactory.FolderIcon16:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalIconFactory.TreeControlIcon:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalTabbedPaneUI.TabbedPaneLayout:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.TableHeaderBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalButtonUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalCheckBoxIcon:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalComboBoxUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalComboBoxUI.MetalPropertyChangeListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalDesktopIconUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalFileChooserUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalIconFactory.PaletteCloseIcon:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalIconFactory.TreeFolderIcon:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalIconFactory.TreeLeafIcon:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalInternalFrameUI:  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.createDefaultTheme():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getAcceleratorForeground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getAcceleratorSelectedForeground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getBlack():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getControl():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getControlDarkShadow():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getControlDisabled():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getControlHighlight():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getControlInfo():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getControlShadow():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getControlTextColor():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getControlTextFont():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getDesktopColor():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getFocusColor():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getHighlightedTextColor():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getInactiveControlTextColor():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getInactiveSystemTextColor():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getMenuBackground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getMenuDisabledForeground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getMenuForeground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getMenuSelectedBackground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getMenuSelectedForeground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getMenuTextFont():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getPrimaryControl():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getPrimaryControlDarkShadow():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getPrimaryControlHighlight():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getPrimaryControlInfo():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getPrimaryControlShadow():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getSeparatorBackground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getSeparatorForeground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getSubTextFont():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getSystemTextColor():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getSystemTextFont():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getTextHighlightColor():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getUserTextColor():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getUserTextFont():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getWhite():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getWindowBackground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getWindowTitleBackground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getWindowTitleFont():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getWindowTitleForeground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getWindowTitleInactiveBackground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.getWindowTitleInactiveForeground():  missing in libgcj</li>
+        <li>method javax.swing.plaf.metal.MetalLookAndFeel.setCurrentTheme(javax.swing.plaf.metal.MetalTheme):  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalProgressBarUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalSeparatorUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalSliderUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalSliderUI.MetalPropertyListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalSplitPaneUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalToolBarUI.MetalContainerListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalToolBarUI.MetalRolloverListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalToolTipUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalTreeUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.ButtonBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.Flush3DBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.InternalFrameBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.MenuBarBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.MenuItemBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.OptionDialogBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.PaletteBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.PopupMenuBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.ScrollPaneBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalComboBoxEditor:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxModel:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalPopupMenuSeparatorUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalScrollPaneUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalTabbedPaneUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalToggleButtonUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalToolBarUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.RolloverButtonBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.TextFieldBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.ToggleButtonBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalBorders.ToolBarBorder:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalLabelUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalRadioButtonUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalRootPaneUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalScrollBarUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalTextFieldUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalToolBarUI.MetalDockingListener:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalCheckBoxUI:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalComboBoxEditor.UIResource:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalInternalFrameTitlePane:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalComboBoxButton:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxRenderer:  missing in libgcj</li>
+        <li>class javax.swing.plaf.metal.MetalScrollButton:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing_plaf_multi"></a><a name="err_minor_javax_swing_plaf_multi"></a><a name="err_bad_javax_swing_plaf_multi"></a><a name="err_abs_add_javax_swing_plaf_multi"></a>javax.swing.plaf.multi</h3>
+          <a class="missing" href="#err_missing_javax_swing_plaf_multi">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_swing_plaf_multi"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.swing.plaf.multi:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing_table"></a>javax.swing.table</h3>
+          <a class="minor" href="#err_minor_javax_swing_table">Minor:&nbsp;2&nbsp;classes,&nbsp;1&nbsp;field,&nbsp;3&nbsp;methods.</a>
+          <a class="bad" href="#err_bad_javax_swing_table">Bad:&nbsp;14&nbsp;classes.</a>
+          <a class="missing" href="#err_missing_javax_swing_table">Missing:&nbsp;64&nbsp;fields,&nbsp;444&nbsp;methods,&nbsp;3&nbsp;constructors.</a>
+          <a class="abs-add" href="#err_abs_add_javax_swing_table">Abs.add:&nbsp;2&nbsp;methods.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_javax_swing_table"></a>Minor</h4>
+    <ul class="minor">
+        <li>field javax.swing.table.TableColumn.resizedPostingDisableCount: deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.table.TableColumn.disableResizedPosting(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.table.TableColumn.enableResizedPosting(): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>method javax.swing.table.TableColumn.setModelIndex(int): deprecated in jdk14, but not deprecated in libgcj</li>
+        <li>class javax.swing.table.JTableHeader.AccessibleJTableHeader: SerialVersionUID=3113845287815159959 in jdk14, but no SVUID in libgcj</li>
+        <li>class javax.swing.table.JTableHeader: SerialVersionUID=5144633983372967710 in jdk14, but no SVUID in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_bad_javax_swing_table"></a>Bad</h4>
+    <ul class="bad">
+        <li>class javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry: public in jdk14, but protected in libgcj</li>
+        <li>class javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry: implements javax.accessibility.AccessibleComponent in jdk14, but doesn't implement javax.accessibility.AccessibleComponent in libgcj</li>
+        <li>class javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry: subclass of javax.accessibility.AccessibleContext in jdk14, but not a subclass of javax.accessibility.AccessibleContext in libgcj</li>
+        <li>class javax.swing.table.JTableHeader.AccessibleJTableHeader: implements java.io.Serializable in jdk14, but doesn't implement java.io.Serializable in libgcj</li>
+        <li>class javax.swing.table.JTableHeader.AccessibleJTableHeader: implements javax.accessibility.AccessibleComponent in jdk14, but doesn't implement javax.accessibility.AccessibleComponent in libgcj</li>
+        <li>class javax.swing.table.JTableHeader.AccessibleJTableHeader: subclass of javax.swing.JComponent$AccessibleJComponent in jdk14, but not a subclass of javax.swing.JComponent$AccessibleJComponent in libgcj</li>
+        <li>class javax.swing.table.JTableHeader: implements java.awt.MenuContainer in jdk14, but doesn't implement java.awt.MenuContainer in libgcj</li>
+        <li>class javax.swing.table.JTableHeader: implements javax.accessibility.Accessible in jdk14, but doesn't implement javax.accessibility.Accessible in libgcj</li>
+        <li>class javax.swing.table.JTableHeader: implements java.io.Serializable in jdk14, but doesn't implement java.io.Serializable in libgcj</li>
+        <li>class javax.swing.table.JTableHeader: implements javax.swing.event.TableColumnModelListener in jdk14, but doesn't implement javax.swing.event.TableColumnModelListener in libgcj</li>
+        <li>class javax.swing.table.JTableHeader: implements java.awt.image.ImageObserver in jdk14, but doesn't implement java.awt.image.ImageObserver in libgcj</li>
+        <li>class javax.swing.table.JTableHeader: implements java.util.EventListener in jdk14, but doesn't implement java.util.EventListener in libgcj</li>
+        <li>class javax.swing.table.JTableHeader: subclass of javax.swing.JComponent in jdk14, but not a subclass of javax.swing.JComponent in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_javax_swing_table"></a>Missing</h4>
+    <ul class="missing">
+        <li>method javax.swing.table.TableColumn.getPropertyChangeListeners():  missing in libgcj</li>
+        <li>method javax.swing.table.AbstractTableModel.getTableModelListeners():  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_ACTION_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_CARET_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_CHILD_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_DESCRIPTION_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_HYPERTEXT_OFFSET:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_NAME_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_SELECTION_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_STATE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_TABLE_CAPTION_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_TABLE_MODEL_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_TABLE_ROW_HEADER_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_TABLE_SUMMARY_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_TEXT_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_VALUE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.ACCESSIBLE_VISIBLE_DATA_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.accessibleDescription:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.accessibleName:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.accessibleParent:  missing in libgcj</li>
+        <li>constructor javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.(javax.swing.table.JTableHeader$AccessibleJTableHeader, int, javax.swing.table.JTableHeader, javax.swing.JTable):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.addFocusListener(java.awt.event.FocusListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.addPropertyChangeListener(java.beans.PropertyChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.contains(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleAction():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleAt(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleChild(int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleChildrenCount():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleComponent():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleContext():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleDescription():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleEditableText():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleIcon():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleIndexInParent():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleName():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleParent():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleRelationSet():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleRole():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleSelection():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleStateSet():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleTable():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleText():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getAccessibleValue():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getBackground():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getBounds():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getCursor():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getFont():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getFontMetrics(java.awt.Font):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getForeground():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getLocale():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getLocation():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getLocationOnScreen():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.getSize():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.isEnabled():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.isFocusTraversable():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.isShowing():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.isVisible():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.removeFocusListener(java.awt.event.FocusListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.removePropertyChangeListener(java.beans.PropertyChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.requestFocus():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.setAccessibleDescription(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.setAccessibleName(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.setAccessibleParent(javax.accessibility.Accessible):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.setBackground(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.setBounds(java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.setCursor(java.awt.Cursor):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.setEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.setFont(java.awt.Font):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.setForeground(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.setLocation(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.setSize(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader$AccessibleJTableHeaderEntry.setVisible(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.DefaultTableColumnModel.getColumnModelListeners():  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_ACTION_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_CARET_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_CHILD_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_DESCRIPTION_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_HYPERTEXT_OFFSET:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_NAME_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_SELECTION_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_STATE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_TABLE_CAPTION_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_TABLE_MODEL_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_TABLE_ROW_HEADER_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_TABLE_SUMMARY_CHANGED:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_TEXT_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_VALUE_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.ACCESSIBLE_VISIBLE_DATA_PROPERTY:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.accessibleAWTComponentHandler:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.accessibleAWTFocusHandler:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.accessibleContainerHandler:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.accessibleDescription:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.accessibleFocusHandler:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.accessibleName:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.AccessibleJTableHeader.accessibleParent:  missing in libgcj</li>
+        <li>constructor javax.swing.table.JTableHeader.AccessibleJTableHeader.(javax.swing.table.JTableHeader):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.addFocusListener(java.awt.event.FocusListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.addPropertyChangeListener(java.beans.PropertyChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.contains(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleAction():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleAt(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleChild(int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleChildrenCount():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleComponent():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleDescription():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleEditableText():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleIcon():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleIndexInParent():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleName():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleParent():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleRelationSet():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleRole():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleSelection():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleStateSet():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleTable():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleText():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleValue():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getBackground():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getBorderTitle(javax.swing.border.Border):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getBounds():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getCursor():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getFont():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getFontMetrics(java.awt.Font):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getForeground():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getLocale():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getLocation():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getLocationOnScreen():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.getSize():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.isEnabled():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.isFocusTraversable():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.isShowing():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.isVisible():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.removeFocusListener(java.awt.event.FocusListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.removePropertyChangeListener(java.beans.PropertyChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.requestFocus():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.setAccessibleDescription(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.setAccessibleName(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.setAccessibleParent(javax.accessibility.Accessible):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.setBackground(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.setBounds(java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.setCursor(java.awt.Cursor):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.setEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.setFont(java.awt.Font):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.setForeground(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.setLocation(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.setSize(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.AccessibleJTableHeader.setVisible(boolean):  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.ABORT:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.ALLBITS:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.BOTTOM_ALIGNMENT:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.CENTER_ALIGNMENT:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.ERROR:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.FRAMEBITS:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.HEIGHT:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.LEFT_ALIGNMENT:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.PROPERTIES:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.RIGHT_ALIGNMENT:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.SOMEBITS:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.TOP_ALIGNMENT:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.WIDTH:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.accessibleContext:  missing in libgcj</li>
+        <li>field javax.swing.table.JTableHeader.ui:  missing in libgcj</li>
+        <li>constructor javax.swing.table.JTableHeader.(javax.swing.table.TableColumnModel):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.action(java.awt.Event, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.add(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.add(java.awt.Component, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.add(java.awt.Component, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.add(java.awt.Component, java.lang.Object, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.add(java.awt.PopupMenu):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.add(java.lang.String, java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addAncestorListener(javax.swing.event.AncestorListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addComponentListener(java.awt.event.ComponentListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addContainerListener(java.awt.event.ContainerListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addFocusListener(java.awt.event.FocusListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addHierarchyListener(java.awt.event.HierarchyListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addImpl(java.awt.Component, java.lang.Object, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addInputMethodListener(java.awt.event.InputMethodListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addKeyListener(java.awt.event.KeyListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addMouseListener(java.awt.event.MouseListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addMouseMotionListener(java.awt.event.MouseMotionListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addMouseWheelListener(java.awt.event.MouseWheelListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addNotify():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addPropertyChangeListener(java.beans.PropertyChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.addVetoableChangeListener(java.beans.VetoableChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.applyComponentOrientation(java.awt.ComponentOrientation):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.areFocusTraversalKeysSet(int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.bounds():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.checkImage(java.awt.Image, java.awt.image.ImageObserver):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.coalesceEvents(java.awt.AWTEvent, java.awt.AWTEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.columnAdded(javax.swing.event.TableColumnModelEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.columnAtPoint(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.columnMarginChanged(javax.swing.event.ChangeEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.columnMoved(javax.swing.event.TableColumnModelEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.columnRemoved(javax.swing.event.TableColumnModelEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.columnSelectionChanged(javax.swing.event.ListSelectionEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.computeVisibleRect(java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.contains(int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.contains(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.countComponents():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.createDefaultColumnModel():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.createDefaultRenderer():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.createImage(int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.createImage(java.awt.image.ImageProducer):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.createToolTip():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.createVolatileImage(int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.createVolatileImage(int, int, java.awt.ImageCapabilities):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.deliverEvent(java.awt.Event):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.disable():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.disableEvents(long):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.dispatchEvent(java.awt.AWTEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.doLayout():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.enable():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.enable(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.enableEvents(long):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.enableInputMethods(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.findComponentAt(int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.findComponentAt(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.firePropertyChange(java.lang.String, byte, byte):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.firePropertyChange(java.lang.String, char, char):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.firePropertyChange(java.lang.String, double, double):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.firePropertyChange(java.lang.String, float, float):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.firePropertyChange(java.lang.String, int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.firePropertyChange(java.lang.String, long, long):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.firePropertyChange(java.lang.String, short, short):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.firePropertyChange(java.lang.String, boolean, boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.fireVetoableChange(java.lang.String, java.lang.Object, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getAccessibleContext():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getActionForKeyStroke(javax.swing.KeyStroke):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getAlignmentX():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getAlignmentY():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getAutoscrolls():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getBackground():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getBorder():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getBounds():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getBounds(java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getClientProperty(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getColorModel():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getColumnModel():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getComponent(int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getComponentAt(int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getComponentAt(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getComponentCount():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getComponentGraphics(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getComponentListeners():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getComponentOrientation():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getComponents():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getConditionForKeyStroke(javax.swing.KeyStroke):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getContainerListeners():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getCursor():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getDebugGraphicsOptions():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getDefaultRenderer():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getDraggedColumn():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getDraggedDistance():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getDropTarget():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getFocusCycleRootAncestor():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getFocusListeners():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getFocusTraversalKeys(int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getFocusTraversalKeysEnabled():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getFocusTraversalPolicy():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getFont():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getFontMetrics(java.awt.Font):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getForeground():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getGraphics():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getGraphicsConfiguration():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getHeaderRect(int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getHeight():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getHierarchyBoundsListeners():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getHierarchyListeners():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getIgnoreRepaint():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getInputContext():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getInputMethodListeners():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getInputMethodRequests():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getInsets():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getInsets(java.awt.Insets):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getKeyListeners():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getLayout():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getListeners(java.lang.Class):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getLocale():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getLocation():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getLocation(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getLocationOnScreen():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getMaximumSize():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getMinimumSize():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getMouseListeners():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getMouseMotionListeners():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getMouseWheelListeners():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getName():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getNextFocusableComponent():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getParent():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getPeer():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getPreferredSize():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getPropertyChangeListeners():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getPropertyChangeListeners(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getRegisteredKeyStrokes():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getReorderingAllowed():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getResizingAllowed():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getResizingColumn():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getRootPane():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getSize():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getSize(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getTable():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getToolTipLocation(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getToolTipText():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getToolTipText(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getToolkit():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getTopLevelAncestor():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getTreeLock():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getUI():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getUIClassID():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getUpdateTableInRealTime():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getVisibleRect():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getWidth():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getX():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.getY():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.gotFocus(java.awt.Event, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.grabFocus():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.handleEvent(java.awt.Event):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.hasFocus():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.hide():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.imageUpdate(java.awt.Image, int, int, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.initializeLocalVars():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.insets():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.inside(int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.invalidate():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isAncestorOf(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isBackgroundSet():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isCursorSet():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isDisplayable():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isDoubleBuffered():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isEnabled():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isFocusCycleRoot():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isFocusCycleRoot(java.awt.Container):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isFocusOwner():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isFocusTraversable():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isFocusTraversalPolicySet():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isFocusable():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isFontSet():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isForegroundSet():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isLightweight():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isLightweightComponent(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isManagingFocus():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isOpaque():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isOptimizedDrawingEnabled():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isPaintingTile():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isRequestFocusEnabled():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isShowing():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isValid():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isValidateRoot():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.isVisible():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.keyDown(java.awt.Event, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.keyUp(java.awt.Event, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.layout():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.list():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.list(java.io.PrintStream):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.list(java.io.PrintStream, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.list(java.io.PrintWriter):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.list(java.io.PrintWriter, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.locate(int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.location():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.lostFocus(java.awt.Event, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.minimumSize():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.mouseDown(java.awt.Event, int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.mouseDrag(java.awt.Event, int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.mouseEnter(java.awt.Event, int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.mouseExit(java.awt.Event, int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.mouseMove(java.awt.Event, int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.mouseUp(java.awt.Event, int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.move(int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.nextFocus():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.paint(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.paintAll(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.paintBorder(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.paintChildren(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.paintComponent(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.paintComponents(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.paintImmediately(int, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.paintImmediately(java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.paramString():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.postEvent(java.awt.Event):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.preferredSize():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.prepareImage(java.awt.Image, java.awt.image.ImageObserver):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.print(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.printAll(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.printComponents(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.processComponentEvent(java.awt.event.ComponentEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.processComponentKeyEvent(java.awt.event.KeyEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.processContainerEvent(java.awt.event.ContainerEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.processEvent(java.awt.AWTEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.processFocusEvent(java.awt.event.FocusEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.processHierarchyBoundsEvent(java.awt.event.HierarchyEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.processHierarchyEvent(java.awt.event.HierarchyEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.processInputMethodEvent(java.awt.event.InputMethodEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.processKeyEvent(java.awt.event.KeyEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.processMouseEvent(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.processMouseMotionEvent(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.processMouseWheelEvent(java.awt.event.MouseWheelEvent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.putClientProperty(java.lang.Object, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.registerKeyboardAction(java.awt.event.ActionListener, java.lang.String, javax.swing.KeyStroke, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.registerKeyboardAction(java.awt.event.ActionListener, javax.swing.KeyStroke, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.remove(int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.remove(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.remove(java.awt.MenuComponent):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeAll():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeAncestorListener(javax.swing.event.AncestorListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeComponentListener(java.awt.event.ComponentListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeContainerListener(java.awt.event.ContainerListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeFocusListener(java.awt.event.FocusListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeHierarchyListener(java.awt.event.HierarchyListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeInputMethodListener(java.awt.event.InputMethodListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeKeyListener(java.awt.event.KeyListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeMouseListener(java.awt.event.MouseListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeMouseMotionListener(java.awt.event.MouseMotionListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeMouseWheelListener(java.awt.event.MouseWheelListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeNotify():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removePropertyChangeListener(java.beans.PropertyChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.removeVetoableChangeListener(java.beans.VetoableChangeListener):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.repaint():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.repaint(int, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.repaint(long):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.repaint(long, int, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.repaint(java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.requestDefaultFocus():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.requestFocus():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.requestFocus(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.requestFocusInWindow():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.requestFocusInWindow(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.resetKeyboardActions():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.reshape(int, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.resize(int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.resize(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.resizeAndRepaint():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.revalidate():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.scrollRectToVisible(java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setAlignmentX(float):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setAlignmentY(float):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setAutoscrolls(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setBackground(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setBorder(javax.swing.border.Border):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setBounds(int, int, int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setBounds(java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setColumnModel(javax.swing.table.TableColumnModel):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setComponentOrientation(java.awt.ComponentOrientation):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setCursor(java.awt.Cursor):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setDebugGraphicsOptions(int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setDefaultRenderer(javax.swing.table.TableCellRenderer):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setDoubleBuffered(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setDraggedColumn(javax.swing.table.TableColumn):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setDraggedDistance(int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setDropTarget(java.awt.dnd.DropTarget):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setFocusCycleRoot(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setFocusTraversalKeys(int, java.util.Set):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setFocusTraversalKeysEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setFocusTraversalPolicy(java.awt.FocusTraversalPolicy):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setFocusable(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setFont(java.awt.Font):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setForeground(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setIgnoreRepaint(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setLayout(java.awt.LayoutManager):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setLocale(java.util.Locale):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setLocation(int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setLocation(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setMaximumSize(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setMinimumSize(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setName(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setNextFocusableComponent(java.awt.Component):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setOpaque(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setPreferredSize(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setReorderingAllowed(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setRequestFocusEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setResizingAllowed(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setResizingColumn(javax.swing.table.TableColumn):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setSize(int, int):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setSize(java.awt.Dimension):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setTable(javax.swing.JTable):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setToolTipText(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setUI(javax.swing.plaf.ComponentUI):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setUI(javax.swing.plaf.TableHeaderUI):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setUpdateTableInRealTime(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.setVisible(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.show():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.show(boolean):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.size():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.transferFocus():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.transferFocusBackward():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.transferFocusDownCycle():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.transferFocusUpCycle():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.unregisterKeyboardAction(javax.swing.KeyStroke):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.update(java.awt.Graphics):  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.updateUI():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.validate():  missing in libgcj</li>
+        <li>method javax.swing.table.JTableHeader.validateTree():  missing in libgcj</li>
+        <li>field javax.swing.table.DefaultTableCellRenderer.noFocusBorder:  missing in libgcj</li>
+        <li>method javax.swing.table.DefaultTableCellRenderer.setValue(java.lang.Object):  missing in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_abs_add_javax_swing_table"></a>Abs.add</h4>
+    <ul class="abs-add">
+        <li>method javax.swing.table.AbstractTableModel.getColumnCount():  new abstract method in libgcj</li>
+        <li>method javax.swing.table.AbstractTableModel.getRowCount():  new abstract method in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing_text"></a><a name="err_abs_add_javax_swing_text"></a>javax.swing.text</h3>
+          <a class="minor" href="#err_minor_javax_swing_text">Minor:&nbsp;10&nbsp;classes.</a>
+          <a class="bad" href="#err_bad_javax_swing_text">Bad:&nbsp;6&nbsp;classes,&nbsp;3&nbsp;interfaces,&nbsp;50&nbsp;fields,&nbsp;17&nbsp;methods.</a>
+          <a class="missing" href="#err_missing_javax_swing_text">Missing:&nbsp;68&nbsp;classes,&nbsp;10&nbsp;interfaces,&nbsp;26&nbsp;fields,&nbsp;169&nbsp;methods,&nbsp;7&nbsp;constructors.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_javax_swing_text"></a>Minor</h4>
+    <ul class="minor">
+        <li>class javax.swing.text.AbstractDocument: SerialVersionUID=-116069779446114664 in jdk14, but no SVUID in libgcj</li>
+        <li>class javax.swing.text.EditorKit: SerialVersionUID=-5044124649345887822 in jdk14, but no SVUID in libgcj</li>
+        <li>class javax.swing.text.GapContent: SerialVersionUID=8374645204155842629 in jdk14, but no SVUID in libgcj</li>
+        <li>class javax.swing.text.BadLocationException: SerialVersionUID=-7712259886815656766 in jdk14, but SerialVersionUID=7754702828635553981 in libgcj</li>
+        <li>class javax.swing.text.DefaultEditorKit: SerialVersionUID=9017245433028523428 in jdk14, but no SVUID in libgcj</li>
+        <li>class javax.swing.text.PlainDocument: SerialVersionUID=4758290289196893664 in jdk14, but no SVUID in libgcj</li>
+        <li>class javax.swing.text.StyledEditorKit: SerialVersionUID=7002391892985555948 in jdk14, but no SVUID in libgcj</li>
+        <li>class javax.swing.text.JTextComponent: SerialVersionUID=-8796518220218978795 in jdk14, but SerialVersionUID=7821509159682839969 in libgcj</li>
+        <li>class javax.swing.text.DefaultCaret: SerialVersionUID=228155774675466193 in jdk14, but SerialVersionUID=464991866380246357 in libgcj</li>
+        <li>class javax.swing.text.JTextComponent.AccessibleJTextComponent: SerialVersionUID=-1873103745585218757 in jdk14, but SerialVersionUID=1408492277067904969 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_bad_javax_swing_text"></a>Bad</h4>
+    <ul class="bad">
+        <li>interface javax.swing.text.AbstractDocument.Content: static in jdk14, but instance in libgcj</li>
+        <li>method javax.swing.text.Document.createPosition(int): throws javax.swing.text.BadLocationException in jdk14, but doesn't throw javax.swing.text.BadLocationException in libgcj</li>
+        <li>method javax.swing.text.Document.getText(int, int): throws javax.swing.text.BadLocationException in jdk14, but doesn't throw javax.swing.text.BadLocationException in libgcj</li>
+        <li>method javax.swing.text.Document.getText(int, int, javax.swing.text.Segment): throws javax.swing.text.BadLocationException in jdk14, but doesn't throw javax.swing.text.BadLocationException in libgcj</li>
+        <li>method javax.swing.text.Document.insertString(int, java.lang.String, javax.swing.text.AttributeSet): throws javax.swing.text.BadLocationException in jdk14, but doesn't throw javax.swing.text.BadLocationException in libgcj</li>
+        <li>method javax.swing.text.Document.remove(int, int): throws javax.swing.text.BadLocationException in jdk14, but doesn't throw javax.swing.text.BadLocationException in libgcj</li>
+        <li>field javax.swing.text.StyledDocument.TitleProperty: constant [title] in jdk14, but constant [text] in libgcj</li>
+        <li>interface javax.swing.text.Style: implements javax.swing.text.AttributeSet in jdk14, but doesn't implement javax.swing.text.AttributeSet in libgcj</li>
+        <li>interface javax.swing.text.Style: implements javax.swing.text.MutableAttributeSet in jdk14, but doesn't implement javax.swing.text.MutableAttributeSet in libgcj</li>
+        <li>field javax.swing.text.View.X_AXIS: constant [0] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.View.Y_AXIS: constant [1] in jdk14, but not constant in libgcj</li>
+        <li>class javax.swing.text.AbstractDocument: implements java.io.Serializable in jdk14, but doesn't implement java.io.Serializable in libgcj</li>
+        <li>field javax.swing.text.AbstractDocument.TitleProperty: constant [title] in jdk14, but constant [text] in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.getDefaultRootElement(): throws javax.swing.text.BadLocationException in jdk14, but doesn't throw javax.swing.text.BadLocationException in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.getRootElements(): throws javax.swing.text.BadLocationException in jdk14, but doesn't throw javax.swing.text.BadLocationException in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.getStartPosition(): throws javax.swing.text.BadLocationException in jdk14, but doesn't throw javax.swing.text.BadLocationException in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.writeLock(): throws javax.swing.text.BadLocationException in jdk14, but doesn't throw javax.swing.text.BadLocationException in libgcj</li>
+        <li>method javax.swing.text.ComponentView.modelToView(int, java.awt.Shape, javax.swing.text.Position$Bias): throws javax.swing.text.BadLocationException in jdk14, but doesn't throw javax.swing.text.BadLocationException in libgcj</li>
+        <li>class javax.swing.text.EditorKit: implements java.io.Serializable in jdk14, but doesn't implement java.io.Serializable in libgcj</li>
+        <li>method javax.swing.text.EditorKit.clone(): public in jdk14, but protected in libgcj</li>
+        <li>method javax.swing.text.EditorKit.clone(): doesn't throw java.lang.CloneNotSupportedException in jdk14, but throws java.lang.CloneNotSupportedException in libgcj</li>
+        <li>class javax.swing.text.GapContent: implements java.io.Serializable in jdk14, but doesn't implement java.io.Serializable in libgcj</li>
+        <li>class javax.swing.text.Segment: implements java.text.CharacterIterator in jdk14, but doesn't implement java.text.CharacterIterator in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.backwardAction: constant [caret-backward] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.beepAction: constant [beep] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.beginAction: constant [caret-begin] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.beginLineAction: constant [caret-begin-line] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.beginParagraphAction: constant [caret-begin-paragraph] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.beginWordAction: constant [caret-begin-word] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.copyAction: constant [copy-to-clipboard] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.cutAction: constant [cut-to-clipboard] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.defaultKeyTypedAction: constant [default-typed] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.deleteNextCharAction: constant [delete-next] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.deletePrevCharAction: constant [delete-previous] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.downAction: constant [caret-down] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.endAction: constant [caret-end] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.endLineAction: constant [caret-end-line] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.endParagraphAction: constant [caret-end-paragraph] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.endWordAction: constant [caret-end-word] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.forwardAction: constant [caret-forward] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.insertBreakAction: constant [insert-break] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.insertContentAction: constant [insert-content] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.insertTabAction: constant [insert-tab] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.nextWordAction: constant [caret-next-word] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.pageDownAction: constant [page-down] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.pageUpAction: constant [page-up] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.pasteAction: constant [paste-from-clipboard] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.previousWordAction: constant [caret-previous-word] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.readOnlyAction: constant [set-read-only] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectAllAction: constant [select-all] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectLineAction: constant [select-line] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectParagraphAction: constant [select-paragraph] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectWordAction: constant [select-word] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionBackwardAction: constant [selection-backward] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionBeginAction: constant [selection-begin] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionBeginLineAction: constant [selection-begin-line] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionBeginParagraphAction: constant [selection-begin-paragraph] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionBeginWordAction: constant [selection-begin-word] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionDownAction: constant [selection-down] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionEndAction: constant [selection-end] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionEndLineAction: constant [selection-end-line] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionEndParagraphAction: constant [selection-end-paragraph] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionEndWordAction: constant [selection-end-word] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionForwardAction: constant [selection-forward] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionNextWordAction: constant [selection-next-word] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionPreviousWordAction: constant [selection-previous-word] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.selectionUpAction: constant [selection-up] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.upAction: constant [caret-up] in jdk14, but not constant in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.writableAction: constant [set-writable] in jdk14, but not constant in libgcj</li>
+        <li>method javax.swing.text.PlainDocument.insertUpdate(javax.swing.text.AbstractDocument$DefaultDocumentEvent, javax.swing.text.AttributeSet): throws javax.swing.text.BadLocationException in jdk14, but doesn't throw javax.swing.text.BadLocationException in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getPreferredScrollableViewportSize(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getScrollableUnitIncrement(java.awt.Rectangle, int, int): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getScrollableUnitIncrement(java.awt.Rectangle, int, int): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.removeNotify(): throws javax.swing.text.BadLocationException in jdk14, but doesn't throw javax.swing.text.BadLocationException in libgcj</li>
+        <li>class javax.swing.text.JTextComponent.AccessibleJTextComponent: implements javax.accessibility.AccessibleEditableText in jdk14, but doesn't implement javax.accessibility.AccessibleEditableText in libgcj</li>
+        <li>class javax.swing.text.JTextComponent.AccessibleJTextComponent: implements javax.accessibility.AccessibleAction in jdk14, but doesn't implement javax.accessibility.AccessibleAction in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_javax_swing_text"></a>Missing</h4>
+    <ul class="missing">
+        <li>interface javax.swing.text.AbstractDocument.AttributeContext:  missing in libgcj</li>
+        <li>class javax.swing.text.AbstractWriter:  missing in libgcj</li>
+        <li>class javax.swing.text.AsyncBoxView.ChildLocator:  missing in libgcj</li>
+        <li>field javax.swing.text.AttributeSet.NameAttribute:  missing in libgcj</li>
+        <li>field javax.swing.text.AttributeSet.ResolveAttribute:  missing in libgcj</li>
+        <li>interface javax.swing.text.AttributeSet.CharacterAttribute:  missing in libgcj</li>
+        <li>interface javax.swing.text.AttributeSet.ColorAttribute:  missing in libgcj</li>
+        <li>interface javax.swing.text.AttributeSet.FontAttribute:  missing in libgcj</li>
+        <li>interface javax.swing.text.AttributeSet.ParagraphAttribute:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultStyledDocument.ElementSpec:  missing in libgcj</li>
+        <li>method javax.swing.text.DocumentFilter.insertString(javax.swing.text.DocumentFilter$FilterBypass, int, java.lang.String, javax.swing.text.AttributeSet):  missing in libgcj</li>
+        <li>method javax.swing.text.DocumentFilter.remove(javax.swing.text.DocumentFilter$FilterBypass, int, int):  missing in libgcj</li>
+        <li>method javax.swing.text.DocumentFilter.replace(javax.swing.text.DocumentFilter$FilterBypass, int, int, java.lang.String, javax.swing.text.AttributeSet):  missing in libgcj</li>
+        <li>class javax.swing.text.DocumentFilter.FilterBypass:  missing in libgcj</li>
+        <li>class javax.swing.text.FlowView.FlowStrategy:  missing in libgcj</li>
+        <li>class javax.swing.text.GlyphView.GlyphPainter:  missing in libgcj</li>
+        <li>interface javax.swing.text.Highlighter:  missing in libgcj</li>
+        <li>interface javax.swing.text.Highlighter.Highlight:  missing in libgcj</li>
+        <li>interface javax.swing.text.Highlighter.HighlightPainter:  missing in libgcj</li>
+        <li>class javax.swing.text.LayoutQueue:  missing in libgcj</li>
+        <li>method javax.swing.text.NavigationFilter.getNextVisualPositionFrom(javax.swing.text.JTextComponent, int, javax.swing.text.Position$Bias, int, javax.swing.text.Position$Bias[]):  missing in libgcj</li>
+        <li>method javax.swing.text.NavigationFilter.moveDot(javax.swing.text.NavigationFilter$FilterBypass, int, javax.swing.text.Position$Bias):  missing in libgcj</li>
+        <li>method javax.swing.text.NavigationFilter.setDot(javax.swing.text.NavigationFilter$FilterBypass, int, javax.swing.text.Position$Bias):  missing in libgcj</li>
+        <li>class javax.swing.text.NavigationFilter.FilterBypass:  missing in libgcj</li>
+        <li>field javax.swing.text.Position.Bias.Backward:  missing in libgcj</li>
+        <li>field javax.swing.text.Position.Bias.Forward:  missing in libgcj</li>
+        <li>class javax.swing.text.StyleConstants:  missing in libgcj</li>
+        <li>interface javax.swing.text.TabExpander:  missing in libgcj</li>
+        <li>interface javax.swing.text.TabableView:  missing in libgcj</li>
+        <li>class javax.swing.text.Utilities:  missing in libgcj</li>
+        <li>class javax.swing.text.AsyncBoxView.ChildState:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultStyledDocument.ElementBuffer:  missing in libgcj</li>
+        <li>class javax.swing.text.ElementIterator:  missing in libgcj</li>
+        <li>class javax.swing.text.LayeredHighlighter:  missing in libgcj</li>
+        <li>class javax.swing.text.LayeredHighlighter.LayerPainter:  missing in libgcj</li>
+        <li>method javax.swing.text.Style.addAttribute(java.lang.Object, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.text.Style.addAttributes(javax.swing.text.AttributeSet):  missing in libgcj</li>
+        <li>method javax.swing.text.Style.containsAttribute(java.lang.Object, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.text.Style.containsAttributes(javax.swing.text.AttributeSet):  missing in libgcj</li>
+        <li>method javax.swing.text.Style.copyAttributes():  missing in libgcj</li>
+        <li>method javax.swing.text.Style.getAttribute(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.text.Style.getAttributeCount():  missing in libgcj</li>
+        <li>method javax.swing.text.Style.getAttributeNames():  missing in libgcj</li>
+        <li>method javax.swing.text.Style.getResolveParent():  missing in libgcj</li>
+        <li>method javax.swing.text.Style.isDefined(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.text.Style.isEqual(javax.swing.text.AttributeSet):  missing in libgcj</li>
+        <li>method javax.swing.text.Style.removeAttribute(java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.text.Style.removeAttributes(java.util.Enumeration):  missing in libgcj</li>
+        <li>method javax.swing.text.Style.removeAttributes(javax.swing.text.AttributeSet):  missing in libgcj</li>
+        <li>method javax.swing.text.Style.setResolveParent(javax.swing.text.AttributeSet):  missing in libgcj</li>
+        <li>class javax.swing.text.StyleContext.SmallAttributeSet:  missing in libgcj</li>
+        <li>class javax.swing.text.TabSet:  missing in libgcj</li>
+        <li>class javax.swing.text.TabStop:  missing in libgcj</li>
+        <li>field javax.swing.text.View.BadBreakWeight:  missing in libgcj</li>
+        <li>field javax.swing.text.View.ExcellentBreakWeight:  missing in libgcj</li>
+        <li>field javax.swing.text.View.ForcedBreakWeight:  missing in libgcj</li>
+        <li>field javax.swing.text.View.GoodBreakWeight:  missing in libgcj</li>
+        <li>method javax.swing.text.View.breakView(int, int, float, float):  missing in libgcj</li>
+        <li>method javax.swing.text.View.changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory):  missing in libgcj</li>
+        <li>method javax.swing.text.View.createFragment(int, int):  missing in libgcj</li>
+        <li>method javax.swing.text.View.forwardUpdate(javax.swing.event.DocumentEvent$ElementChange, javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory):  missing in libgcj</li>
+        <li>method javax.swing.text.View.forwardUpdateToView(javax.swing.text.View, javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory):  missing in libgcj</li>
+        <li>method javax.swing.text.View.getAlignment(int):  missing in libgcj</li>
+        <li>method javax.swing.text.View.getAttributes():  missing in libgcj</li>
+        <li>method javax.swing.text.View.getBreakWeight(int, float, float):  missing in libgcj</li>
+        <li>method javax.swing.text.View.getChildAllocation(int, java.awt.Shape):  missing in libgcj</li>
+        <li>method javax.swing.text.View.getContainer():  missing in libgcj</li>
+        <li>method javax.swing.text.View.getEndOffset():  missing in libgcj</li>
+        <li>method javax.swing.text.View.getGraphics():  missing in libgcj</li>
+        <li>method javax.swing.text.View.getMaximumSpan(int):  missing in libgcj</li>
+        <li>method javax.swing.text.View.getMinimumSpan(int):  missing in libgcj</li>
+        <li>method javax.swing.text.View.getNextVisualPositionFrom(int, javax.swing.text.Position$Bias, java.awt.Shape, int, javax.swing.text.Position$Bias[]):  missing in libgcj</li>
+        <li>method javax.swing.text.View.getResizeWeight(int):  missing in libgcj</li>
+        <li>method javax.swing.text.View.getStartOffset():  missing in libgcj</li>
+        <li>method javax.swing.text.View.getToolTipText(float, float, java.awt.Shape):  missing in libgcj</li>
+        <li>method javax.swing.text.View.getViewFactory():  missing in libgcj</li>
+        <li>method javax.swing.text.View.getViewIndex(float, float, java.awt.Shape):  missing in libgcj</li>
+        <li>method javax.swing.text.View.getViewIndex(int, javax.swing.text.Position$Bias):  missing in libgcj</li>
+        <li>method javax.swing.text.View.insertUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory):  missing in libgcj</li>
+        <li>method javax.swing.text.View.isVisible():  missing in libgcj</li>
+        <li>method javax.swing.text.View.modelToView(int, java.awt.Shape):  missing in libgcj</li>
+        <li>method javax.swing.text.View.modelToView(int, java.awt.Shape, javax.swing.text.Position$Bias):  missing in libgcj</li>
+        <li>method javax.swing.text.View.modelToView(int, javax.swing.text.Position$Bias, int, javax.swing.text.Position$Bias, java.awt.Shape):  missing in libgcj</li>
+        <li>method javax.swing.text.View.preferenceChanged(javax.swing.text.View, boolean, boolean):  missing in libgcj</li>
+        <li>method javax.swing.text.View.removeAll():  missing in libgcj</li>
+        <li>method javax.swing.text.View.removeUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory):  missing in libgcj</li>
+        <li>method javax.swing.text.View.replace(int, int, javax.swing.text.View[]):  missing in libgcj</li>
+        <li>method javax.swing.text.View.setSize(float, float):  missing in libgcj</li>
+        <li>method javax.swing.text.View.updateChildren(javax.swing.event.DocumentEvent$ElementChange, javax.swing.event.DocumentEvent, javax.swing.text.ViewFactory):  missing in libgcj</li>
+        <li>method javax.swing.text.View.updateLayout(javax.swing.event.DocumentEvent$ElementChange, javax.swing.event.DocumentEvent, java.awt.Shape):  missing in libgcj</li>
+        <li>method javax.swing.text.View.viewToModel(float, float, java.awt.Shape):  missing in libgcj</li>
+        <li>method javax.swing.text.View.viewToModel(float, float, java.awt.Shape, javax.swing.text.Position$Bias[]):  missing in libgcj</li>
+        <li>field javax.swing.text.AbstractDocument.BAD_LOCATION:  missing in libgcj</li>
+        <li>field javax.swing.text.AbstractDocument.BidiElementName:  missing in libgcj</li>
+        <li>field javax.swing.text.AbstractDocument.ContentElementName:  missing in libgcj</li>
+        <li>field javax.swing.text.AbstractDocument.ElementNameAttribute:  missing in libgcj</li>
+        <li>field javax.swing.text.AbstractDocument.ParagraphElementName:  missing in libgcj</li>
+        <li>field javax.swing.text.AbstractDocument.SectionElementName:  missing in libgcj</li>
+        <li>field javax.swing.text.AbstractDocument.listenerList:  missing in libgcj</li>
+        <li>constructor javax.swing.text.AbstractDocument.(javax.swing.text.AbstractDocument$Content):  missing in libgcj</li>
+        <li>constructor javax.swing.text.AbstractDocument.(javax.swing.text.AbstractDocument$Content, javax.swing.text.AbstractDocument$AttributeContext):  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.dump(java.io.PrintStream):  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.getAsynchronousLoadPriority():  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.getBidiRootElement():  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.getDocumentFilter():  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.getDocumentListeners():  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.getDocumentProperties():  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.getListeners(java.lang.Class):  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.getUndoableEditListeners():  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.readLock():  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.readUnlock():  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.replace(int, int, java.lang.String, javax.swing.text.AttributeSet):  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.setAsynchronousLoadPriority(int):  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.setDocumentFilter(javax.swing.text.DocumentFilter):  missing in libgcj</li>
+        <li>method javax.swing.text.AbstractDocument.setDocumentProperties(java.util.Dictionary):  missing in libgcj</li>
+        <li>class javax.swing.text.AsyncBoxView:  missing in libgcj</li>
+        <li>class javax.swing.text.CompositeView:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultFormatterFactory:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultHighlighter:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultHighlighter.DefaultHighlightPainter:  missing in libgcj</li>
+        <li>constructor javax.swing.text.EditorKit.():  missing in libgcj</li>
+        <li>method javax.swing.text.EditorKit.createCaret():  missing in libgcj</li>
+        <li>method javax.swing.text.EditorKit.createDefaultDocument():  missing in libgcj</li>
+        <li>method javax.swing.text.EditorKit.deinstall(javax.swing.JEditorPane):  missing in libgcj</li>
+        <li>method javax.swing.text.EditorKit.getActions():  missing in libgcj</li>
+        <li>method javax.swing.text.EditorKit.getContentType():  missing in libgcj</li>
+        <li>method javax.swing.text.EditorKit.getViewFactory():  missing in libgcj</li>
+        <li>method javax.swing.text.EditorKit.install(javax.swing.JEditorPane):  missing in libgcj</li>
+        <li>method javax.swing.text.EditorKit.read(java.io.InputStream, javax.swing.text.Document, int):  missing in libgcj</li>
+        <li>method javax.swing.text.EditorKit.read(java.io.Reader, javax.swing.text.Document, int):  missing in libgcj</li>
+        <li>method javax.swing.text.EditorKit.write(java.io.OutputStream, javax.swing.text.Document, int, int):  missing in libgcj</li>
+        <li>method javax.swing.text.EditorKit.write(java.io.Writer, javax.swing.text.Document, int, int):  missing in libgcj</li>
+        <li>method javax.swing.text.GapContent.allocateArray(int):  missing in libgcj</li>
+        <li>method javax.swing.text.GapContent.getArrayLength():  missing in libgcj</li>
+        <li>method javax.swing.text.GapContent.getPositionsInRange(java.util.Vector, int, int):  missing in libgcj</li>
+        <li>method javax.swing.text.GapContent.resetMarksAtZero():  missing in libgcj</li>
+        <li>method javax.swing.text.GapContent.shiftEnd(int):  missing in libgcj</li>
+        <li>method javax.swing.text.GapContent.shiftGap(int):  missing in libgcj</li>
+        <li>method javax.swing.text.GapContent.shiftGapEndUp(int):  missing in libgcj</li>
+        <li>method javax.swing.text.GapContent.shiftGapStartDown(int):  missing in libgcj</li>
+        <li>method javax.swing.text.GapContent.updateUndoPositions(java.util.Vector, int, int):  missing in libgcj</li>
+        <li>class javax.swing.text.IconView:  missing in libgcj</li>
+        <li>field javax.swing.text.Segment.DONE:  missing in libgcj</li>
+        <li>field javax.swing.text.Segment.array:  missing in libgcj</li>
+        <li>field javax.swing.text.Segment.count:  missing in libgcj</li>
+        <li>field javax.swing.text.Segment.offset:  missing in libgcj</li>
+        <li>constructor javax.swing.text.Segment.(char[], int, int):  missing in libgcj</li>
+        <li>method javax.swing.text.Segment.isPartialReturn():  missing in libgcj</li>
+        <li>method javax.swing.text.Segment.setPartialReturn(boolean):  missing in libgcj</li>
+        <li>class javax.swing.text.StringContent:  missing in libgcj</li>
+        <li>class javax.swing.text.StyleConstants.CharacterConstants:  missing in libgcj</li>
+        <li>class javax.swing.text.StyleConstants.ParagraphConstants:  missing in libgcj</li>
+        <li>class javax.swing.text.StyleContext:  missing in libgcj</li>
+        <li>class javax.swing.text.BoxView:  missing in libgcj</li>
+        <li>field javax.swing.text.DefaultEditorKit.EndOfLineStringProperty:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultFormatter:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultStyledDocument.AttributeUndoableEdit:  missing in libgcj</li>
+        <li>field javax.swing.text.PlainDocument.lineLimitAttribute:  missing in libgcj</li>
+        <li>field javax.swing.text.PlainDocument.tabSizeAttribute:  missing in libgcj</li>
+        <li>constructor javax.swing.text.PlainDocument.():  missing in libgcj</li>
+        <li>constructor javax.swing.text.PlainDocument.(javax.swing.text.AbstractDocument$Content):  missing in libgcj</li>
+        <li>method javax.swing.text.PlainDocument.createDefaultRoot():  missing in libgcj</li>
+        <li>class javax.swing.text.PlainView:  missing in libgcj</li>
+        <li>class javax.swing.text.StyleConstants.ColorConstants:  missing in libgcj</li>
+        <li>class javax.swing.text.StyleConstants.FontConstants:  missing in libgcj</li>
+        <li>class javax.swing.text.AbstractDocument.ElementEdit:  missing in libgcj</li>
+        <li>class javax.swing.text.ChangedCharSetException:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultStyledDocument:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultTextUI:  missing in libgcj</li>
+        <li>class javax.swing.text.FieldView:  missing in libgcj</li>
+        <li>class javax.swing.text.FlowView:  missing in libgcj</li>
+        <li>class javax.swing.text.GlyphView:  missing in libgcj</li>
+        <li>class javax.swing.text.InternationalFormatter:  missing in libgcj</li>
+        <li>class javax.swing.text.MaskFormatter:  missing in libgcj</li>
+        <li>class javax.swing.text.SimpleAttributeSet:  missing in libgcj</li>
+        <li>class javax.swing.text.StyleContext.NamedStyle:  missing in libgcj</li>
+        <li>class javax.swing.text.TableView:  missing in libgcj</li>
+        <li>class javax.swing.text.TableView.TableCell:  missing in libgcj</li>
+        <li>class javax.swing.text.TableView.TableRow:  missing in libgcj</li>
+        <li>class javax.swing.text.ZoneView:  missing in libgcj</li>
+        <li>class javax.swing.text.AbstractDocument.AbstractElement:  missing in libgcj</li>
+        <li>class javax.swing.text.AbstractDocument.DefaultDocumentEvent:  missing in libgcj</li>
+        <li>class javax.swing.text.DateFormatter:  missing in libgcj</li>
+        <li>class javax.swing.text.LabelView:  missing in libgcj</li>
+        <li>class javax.swing.text.NumberFormatter:  missing in libgcj</li>
+        <li>class javax.swing.text.PasswordView:  missing in libgcj</li>
+        <li>class javax.swing.text.WrappedPlainView:  missing in libgcj</li>
+        <li>class javax.swing.text.AbstractDocument.BranchElement:  missing in libgcj</li>
+        <li>class javax.swing.text.AbstractDocument.LeafElement:  missing in libgcj</li>
+        <li>class javax.swing.text.ParagraphView:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultEditorKit.BeepAction:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultEditorKit.CopyAction:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultEditorKit.CutAction:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultEditorKit.DefaultKeyTypedAction:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultEditorKit.InsertBreakAction:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultEditorKit.InsertContentAction:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultEditorKit.InsertTabAction:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultEditorKit.PasteAction:  missing in libgcj</li>
+        <li>class javax.swing.text.DefaultStyledDocument.SectionElement:  missing in libgcj</li>
+        <li>field javax.swing.text.JTextComponent.DEFAULT_KEYMAP:  missing in libgcj</li>
+        <li>field javax.swing.text.JTextComponent.FOCUS_ACCELERATOR_KEY:  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.addCaretListener(javax.swing.event.CaretListener):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.addKeymap(java.lang.String, javax.swing.text.Keymap):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.copy():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.cut():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.fireCaretUpdate(javax.swing.event.CaretEvent):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getActions():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getCaret():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getCaretColor():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getCaretListeners():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getCaretPosition():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getDisabledTextColor():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getDragEnabled():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getFocusAccelerator():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getHighlighter():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getKeymap():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getKeymap(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getNavigationFilter():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getScrollableTracksViewportHeight():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getScrollableTracksViewportWidth():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getSelectedText():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getSelectedTextColor():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getSelectionColor():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getSelectionEnd():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getSelectionStart():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.getText(int, int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.isEditable():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.loadKeymap(javax.swing.text.Keymap, javax.swing.text.JTextComponent$KeyBinding[], javax.swing.Action[]):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.modelToView(int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.moveCaretPosition(int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.paste():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.read(java.io.Reader, java.lang.Object):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.removeCaretListener(javax.swing.event.CaretListener):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.removeKeymap(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.replaceSelection(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.select(int, int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.selectAll():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setCaret(javax.swing.text.Caret):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setCaretColor(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setCaretPosition(int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setDisabledTextColor(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setDragEnabled(boolean):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setEditable(boolean):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setFocusAccelerator(char):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setHighlighter(javax.swing.text.Highlighter):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setKeymap(javax.swing.text.Keymap):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setMargin(java.awt.Insets):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setNavigationFilter(javax.swing.text.NavigationFilter):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setSelectedTextColor(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setSelectionColor(java.awt.Color):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setSelectionEnd(int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setSelectionStart(int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.setUI(javax.swing.plaf.TextUI):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.viewToModel(java.awt.Point):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.write(java.io.Writer):  missing in libgcj</li>
+        <li>field javax.swing.text.DefaultCaret.changeEvent:  missing in libgcj</li>
+        <li>field javax.swing.text.DefaultCaret.listenerList:  missing in libgcj</li>
+        <li>method javax.swing.text.DefaultCaret.adjustVisibility(java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.text.DefaultCaret.damage(java.awt.Rectangle):  missing in libgcj</li>
+        <li>method javax.swing.text.DefaultCaret.fireStateChanged():  missing in libgcj</li>
+        <li>method javax.swing.text.DefaultCaret.getChangeListeners():  missing in libgcj</li>
+        <li>method javax.swing.text.DefaultCaret.getComponent():  missing in libgcj</li>
+        <li>method javax.swing.text.DefaultCaret.getListeners(java.lang.Class):  missing in libgcj</li>
+        <li>method javax.swing.text.DefaultCaret.getSelectionPainter():  missing in libgcj</li>
+        <li>method javax.swing.text.DefaultCaret.moveCaret(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.text.DefaultCaret.positionCaret(java.awt.event.MouseEvent):  missing in libgcj</li>
+        <li>method javax.swing.text.DefaultCaret.repaint():  missing in libgcj</li>
+        <li>constructor javax.swing.text.JTextComponent.AccessibleJTextComponent.(javax.swing.text.JTextComponent):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.AccessibleJTextComponent.cut(int, int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.AccessibleJTextComponent.delete(int, int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.AccessibleJTextComponent.doAccessibleAction(int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.AccessibleJTextComponent.getAccessibleActionCount():  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.AccessibleJTextComponent.getAccessibleActionDescription(int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.AccessibleJTextComponent.getTextRange(int, int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.AccessibleJTextComponent.insertTextAtIndex(int, java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.AccessibleJTextComponent.paste(int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.AccessibleJTextComponent.replaceText(int, int, java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.AccessibleJTextComponent.selectText(int, int):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.AccessibleJTextComponent.setAttributes(int, int, javax.swing.text.AttributeSet):  missing in libgcj</li>
+        <li>method javax.swing.text.JTextComponent.AccessibleJTextComponent.setTextContents(java.lang.String):  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing_text_html"></a><a name="err_bad_javax_swing_text_html"></a><a name="err_abs_add_javax_swing_text_html"></a>javax.swing.text.html</h3>
+          <a class="minor" href="#err_minor_javax_swing_text_html">Minor:&nbsp;1&nbsp;class.</a>
+          <a class="missing" href="#err_missing_javax_swing_text_html">Missing:&nbsp;45&nbsp;classes,&nbsp;77&nbsp;fields,&nbsp;8&nbsp;methods,&nbsp;2&nbsp;constructors.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_javax_swing_text_html"></a>Minor</h4>
+    <ul class="minor">
+        <li>class javax.swing.text.html.HTML.UnknownTag: SerialVersionUID=-1534369342247250625 in jdk14, but SerialVersionUID=4411343382400318255 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_javax_swing_text_html"></a>Missing</h4>
+    <ul class="missing">
+        <li>class javax.swing.text.html.CSS.Attribute:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.NULL_ATTRIBUTE_VALUE:  missing in libgcj</li>
+        <li>method javax.swing.text.html.HTML.getAllAttributeKeys():  missing in libgcj</li>
+        <li>method javax.swing.text.html.HTML.getAllTags():  missing in libgcj</li>
+        <li>method javax.swing.text.html.HTML.getAttributeKey(java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.text.html.HTML.getIntegerAttributeValue(javax.swing.text.AttributeSet, javax.swing.text.html.HTML$Attribute, int):  missing in libgcj</li>
+        <li>method javax.swing.text.html.HTML.getTag(java.lang.String):  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTML.Attribute:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.A:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.ADDRESS:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.APPLET:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.AREA:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.B:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.BASE:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.BASEFONT:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.BIG:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.BLOCKQUOTE:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.BODY:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.BR:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.CAPTION:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.CENTER:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.CITE:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.CODE:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.COMMENT:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.CONTENT:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.DD:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.DFN:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.DIR:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.DIV:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.DL:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.DT:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.EM:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.FONT:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.FORM:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.FRAME:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.FRAMESET:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.H1:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.H2:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.H3:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.H4:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.H5:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.H6:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.HEAD:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.HR:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.HTML:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.I:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.IMG:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.IMPLIED:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.INPUT:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.ISINDEX:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.KBD:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.LI:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.LINK:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.MAP:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.MENU:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.META:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.NOFRAMES:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.OBJECT:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.OL:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.OPTION:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.P:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.PARAM:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.PRE:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.S:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.SAMP:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.SCRIPT:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.SELECT:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.SMALL:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.SPAN:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.STRIKE:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.STRONG:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.STYLE:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.SUB:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.SUP:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.TABLE:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.TD:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.TEXTAREA:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.TH:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.TITLE:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.TR:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.TT:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.U:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.UL:  missing in libgcj</li>
+        <li>field javax.swing.text.html.HTML.Tag.VAR:  missing in libgcj</li>
+        <li>constructor javax.swing.text.html.HTML.Tag.():  missing in libgcj</li>
+        <li>constructor javax.swing.text.html.HTML.Tag.(java.lang.String, boolean, boolean):  missing in libgcj</li>
+        <li>method javax.swing.text.html.HTML.Tag.breaksFlow():  missing in libgcj</li>
+        <li>method javax.swing.text.html.HTML.Tag.isBlock():  missing in libgcj</li>
+        <li>method javax.swing.text.html.HTML.Tag.isPreformatted():  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument.HTMLReader$TagAction:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument.Iterator:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLEditorKit.Parser:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLEditorKit.ParserCallback:  missing in libgcj</li>
+        <li>class javax.swing.text.html.Option:  missing in libgcj</li>
+        <li>class javax.swing.text.html.AccessibleHTML.TableElementInfo$TableAccessibleContext$AccessibleHeadersTable:  missing in libgcj</li>
+        <li>class javax.swing.text.html.CSS:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument.HTMLReader:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument.HTMLReader$BlockAction:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument.HTMLReader$CharacterAction:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument.HTMLReader$HiddenAction:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument.HTMLReader$IsindexAction:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument.HTMLReader$SpecialAction:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLEditorKit.HTMLFactory:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLWriter:  missing in libgcj</li>
+        <li>class javax.swing.text.html.MinimalHTMLWriter:  missing in libgcj</li>
+        <li>class javax.swing.text.html.StyleSheet.BoxPainter:  missing in libgcj</li>
+        <li>class javax.swing.text.html.StyleSheet.ListPainter:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument.HTMLReader$FormAction:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument.HTMLReader$ParagraphAction:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument.HTMLReader$PreAction:  missing in libgcj</li>
+        <li>class javax.swing.text.html.ImageView:  missing in libgcj</li>
+        <li>class javax.swing.text.html.AccessibleHTML.HTMLAccessibleContext:  missing in libgcj</li>
+        <li>class javax.swing.text.html.FormView.MouseEventListener:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLFrameHyperlinkEvent:  missing in libgcj</li>
+        <li>class javax.swing.text.html.ObjectView:  missing in libgcj</li>
+        <li>class javax.swing.text.html.StyleSheet:  missing in libgcj</li>
+        <li>class javax.swing.text.html.BlockView:  missing in libgcj</li>
+        <li>class javax.swing.text.html.TableView.RowView:  missing in libgcj</li>
+        <li>class javax.swing.text.html.AccessibleHTML.IconElementInfo$IconAccessibleContext:  missing in libgcj</li>
+        <li>class javax.swing.text.html.AccessibleHTML.TableElementInfo$TableAccessibleContext:  missing in libgcj</li>
+        <li>class javax.swing.text.html.AccessibleHTML.TextElementInfo$TextAccessibleContext:  missing in libgcj</li>
+        <li>class javax.swing.text.html.FormView:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLEditorKit.LinkController:  missing in libgcj</li>
+        <li>class javax.swing.text.html.ListView:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLEditorKit:  missing in libgcj</li>
+        <li>class javax.swing.text.html.InlineView:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument.BlockElement:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLDocument.RunElement:  missing in libgcj</li>
+        <li>class javax.swing.text.html.ParagraphView:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLEditorKit.HTMLTextAction:  missing in libgcj</li>
+        <li>class javax.swing.text.html.HTMLEditorKit.InsertHTMLTextAction:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing_text_html_parser"></a><a name="err_abs_add_javax_swing_text_html_parser"></a>javax.swing.text.html.parser</h3>
+          <a class="minor" href="#err_minor_javax_swing_text_html_parser">Minor:&nbsp;1&nbsp;class.</a>
+          <a class="bad" href="#err_bad_javax_swing_text_html_parser">Bad:&nbsp;2&nbsp;classes.</a>
+          <a class="missing" href="#err_missing_javax_swing_text_html_parser">Missing:&nbsp;8&nbsp;classes,&nbsp;1&nbsp;interface,&nbsp;3&nbsp;methods.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_javax_swing_text_html_parser"></a>Minor</h4>
+    <ul class="minor">
+        <li>class javax.swing.text.html.parser.ParserDelegator: SerialVersionUID=-1276686502624777206 in jdk14, but no SVUID in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_bad_javax_swing_text_html_parser"></a>Bad</h4>
+    <ul class="bad">
+        <li>class javax.swing.text.html.parser.ParserDelegator: implements java.io.Serializable in jdk14, but doesn't implement java.io.Serializable in libgcj</li>
+        <li>class javax.swing.text.html.parser.ParserDelegator: subclass of javax.swing.text.html.HTMLEditorKit$Parser in jdk14, but not a subclass of javax.swing.text.html.HTMLEditorKit$Parser in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_javax_swing_text_html_parser"></a>Missing</h4>
+    <ul class="missing">
+        <li>interface javax.swing.text.html.parser.DTDConstants:  missing in libgcj</li>
+        <li>class javax.swing.text.html.parser.TagElement:  missing in libgcj</li>
+        <li>class javax.swing.text.html.parser.ContentModel:  missing in libgcj</li>
+        <li>class javax.swing.text.html.parser.DTD:  missing in libgcj</li>
+        <li>class javax.swing.text.html.parser.Entity:  missing in libgcj</li>
+        <li>class javax.swing.text.html.parser.Parser:  missing in libgcj</li>
+        <li>class javax.swing.text.html.parser.AttributeList:  missing in libgcj</li>
+        <li>class javax.swing.text.html.parser.DocumentParser:  missing in libgcj</li>
+        <li>class javax.swing.text.html.parser.Element:  missing in libgcj</li>
+        <li>method javax.swing.text.html.parser.ParserDelegator.createDTD(javax.swing.text.html.parser.DTD, java.lang.String):  missing in libgcj</li>
+        <li>method javax.swing.text.html.parser.ParserDelegator.parse(java.io.Reader, javax.swing.text.html.HTMLEditorKit$ParserCallback, boolean):  missing in libgcj</li>
+        <li>method javax.swing.text.html.parser.ParserDelegator.setDefaultDTD():  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing_text_rtf"></a><a name="err_minor_javax_swing_text_rtf"></a><a name="err_bad_javax_swing_text_rtf"></a><a name="err_abs_add_javax_swing_text_rtf"></a>javax.swing.text.rtf</h3>
+          <a class="missing" href="#err_missing_javax_swing_text_rtf">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_swing_text_rtf"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.swing.text.rtf:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing_tree"></a><a name="err_abs_add_javax_swing_tree"></a>javax.swing.tree</h3>
+          <a class="minor" href="#err_minor_javax_swing_tree">Minor:&nbsp;3&nbsp;classes.</a>
+          <a class="bad" href="#err_bad_javax_swing_tree">Bad:&nbsp;1&nbsp;interface,&nbsp;7&nbsp;methods.</a>
+          <a class="missing" href="#err_missing_javax_swing_tree">Missing:&nbsp;12&nbsp;methods,&nbsp;2&nbsp;constructors.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_javax_swing_tree"></a>Minor</h4>
+    <ul class="minor">
+        <li>class javax.swing.tree.DefaultTreeCellEditor.EditorContainer: SerialVersionUID=2939638607888782163 in jdk14, but SerialVersionUID=989268896892508182 in libgcj</li>
+        <li>class javax.swing.tree.DefaultTreeCellRenderer: SerialVersionUID=6309731948519666875 in jdk14, but SerialVersionUID=4303886550724864763 in libgcj</li>
+        <li>class javax.swing.tree.DefaultTreeCellEditor.DefaultTextField: SerialVersionUID=-637129396006420105 in jdk14, but SerialVersionUID=-8602471277789299119 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_bad_javax_swing_tree"></a>Bad</h4>
+    <ul class="bad">
+        <li>interface javax.swing.tree.TreeCellEditor: implements javax.swing.CellEditor in jdk14, but doesn't implement javax.swing.CellEditor in libgcj</li>
+        <li>method javax.swing.tree.TreePath.toString(): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method javax.swing.tree.TreePath.toString(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method javax.swing.tree.DefaultTreeModel.fireTreeNodesChanged(java.lang.Object, java.lang.Object[], int[], java.lang.Object[]): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method javax.swing.tree.DefaultTreeModel.fireTreeNodesChanged(java.lang.Object, java.lang.Object[], int[], java.lang.Object[]): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+        <li>method javax.swing.tree.DefaultTreeSelectionModel.removeSelectionPaths(javax.swing.tree.TreePath[]): throws java.lang.CloneNotSupportedException in jdk14, but doesn't throw java.lang.CloneNotSupportedException in libgcj</li>
+        <li>method javax.swing.tree.DefaultMutableTreeNode.getFirstLeaf(): throws java.lang.ClassNotFoundException in jdk14, but doesn't throw java.lang.ClassNotFoundException in libgcj</li>
+        <li>method javax.swing.tree.DefaultMutableTreeNode.getFirstLeaf(): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_missing_javax_swing_tree"></a>Missing</h4>
+    <ul class="missing">
+        <li>method javax.swing.tree.TreeCellEditor.addCellEditorListener(javax.swing.event.CellEditorListener):  missing in libgcj</li>
+        <li>method javax.swing.tree.TreeCellEditor.cancelCellEditing():  missing in libgcj</li>
+        <li>method javax.swing.tree.TreeCellEditor.getCellEditorValue():  missing in libgcj</li>
+        <li>method javax.swing.tree.TreeCellEditor.isCellEditable(java.util.EventObject):  missing in libgcj</li>
+        <li>method javax.swing.tree.TreeCellEditor.removeCellEditorListener(javax.swing.event.CellEditorListener):  missing in libgcj</li>
+        <li>method javax.swing.tree.TreeCellEditor.shouldSelectCell(java.util.EventObject):  missing in libgcj</li>
+        <li>method javax.swing.tree.TreeCellEditor.stopCellEditing():  missing in libgcj</li>
+        <li>method javax.swing.tree.DefaultTreeModel.getTreeModelListeners():  missing in libgcj</li>
+        <li>method javax.swing.tree.DefaultTreeSelectionModel.getPropertyChangeListeners():  missing in libgcj</li>
+        <li>method javax.swing.tree.DefaultTreeSelectionModel.getTreeSelectionListeners():  missing in libgcj</li>
+        <li>method javax.swing.tree.DefaultTreeCellEditor.getCellEditorListeners():  missing in libgcj</li>
+        <li>constructor javax.swing.tree.DefaultTreeCellEditor.EditorContainer.(javax.swing.tree.DefaultTreeCellEditor):  missing in libgcj</li>
+        <li>method javax.swing.tree.DefaultTreeCellEditor.EditorContainer.EditorContainer():  missing in libgcj</li>
+        <li>constructor javax.swing.tree.DefaultTreeCellEditor.DefaultTextField.(javax.swing.tree.DefaultTreeCellEditor, javax.swing.border.Border):  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_swing_undo"></a><a name="err_missing_javax_swing_undo"></a><a name="err_abs_add_javax_swing_undo"></a>javax.swing.undo</h3>
+          <a class="minor" href="#err_minor_javax_swing_undo">Minor:&nbsp;1&nbsp;class.</a>
+          <a class="bad" href="#err_bad_javax_swing_undo">Bad:&nbsp;1&nbsp;field.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_javax_swing_undo"></a>Minor</h4>
+    <ul class="minor">
+        <li>class javax.swing.undo.CompoundEdit: SerialVersionUID=-6512679249930119683 in jdk14, but SerialVersionUID=-7957288008225600843 in libgcj</li>
+      </ul>
+    <h4 class="ehead"><a name="err_bad_javax_swing_undo"></a>Bad</h4>
+    <ul class="bad">
+        <li>field javax.swing.undo.StateEdit.RCSID: constant [$Id: StateEdit.java,v 1.6 1997/10/01 20:05:51 sandipc Exp $] in jdk14, but constant [] in libgcj</li>
+      </ul>
+    <a name="pkg_javax_transaction"></a><a name="err_minor_javax_transaction"></a><a name="err_bad_javax_transaction"></a><a name="err_missing_javax_transaction"></a><a name="err_abs_add_javax_transaction"></a>
+    <a name="pkg_javax_transaction_xa"></a><a name="err_minor_javax_transaction_xa"></a><a name="err_bad_javax_transaction_xa"></a><a name="err_missing_javax_transaction_xa"></a><a name="err_abs_add_javax_transaction_xa"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_xml_parsers"></a><a name="err_minor_javax_xml_parsers"></a><a name="err_bad_javax_xml_parsers"></a><a name="err_abs_add_javax_xml_parsers"></a>javax.xml.parsers</h3>
+          <a class="missing" href="#err_missing_javax_xml_parsers">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_xml_parsers"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.xml.parsers:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_xml_transform"></a><a name="err_minor_javax_xml_transform"></a><a name="err_bad_javax_xml_transform"></a><a name="err_abs_add_javax_xml_transform"></a>javax.xml.transform</h3>
+          <a class="missing" href="#err_missing_javax_xml_transform">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_xml_transform"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.xml.transform:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_xml_transform_dom"></a><a name="err_minor_javax_xml_transform_dom"></a><a name="err_bad_javax_xml_transform_dom"></a><a name="err_abs_add_javax_xml_transform_dom"></a>javax.xml.transform.dom</h3>
+          <a class="missing" href="#err_missing_javax_xml_transform_dom">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_xml_transform_dom"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.xml.transform.dom:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_xml_transform_sax"></a><a name="err_minor_javax_xml_transform_sax"></a><a name="err_bad_javax_xml_transform_sax"></a><a name="err_abs_add_javax_xml_transform_sax"></a>javax.xml.transform.sax</h3>
+          <a class="missing" href="#err_missing_javax_xml_transform_sax">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_xml_transform_sax"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.xml.transform.sax:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_javax_xml_transform_stream"></a><a name="err_minor_javax_xml_transform_stream"></a><a name="err_bad_javax_xml_transform_stream"></a><a name="err_abs_add_javax_xml_transform_stream"></a>javax.xml.transform.stream</h3>
+          <a class="missing" href="#err_missing_javax_xml_transform_stream">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_javax_xml_transform_stream"></a>Missing</h4>
+    <ul class="missing">
+        <li>package javax.xml.transform.stream:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_ietf_jgss"></a><a name="err_minor_org_ietf_jgss"></a><a name="err_bad_org_ietf_jgss"></a><a name="err_abs_add_org_ietf_jgss"></a>org.ietf.jgss</h3>
+          <a class="missing" href="#err_missing_org_ietf_jgss">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_ietf_jgss"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.ietf.jgss:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_CORBA"></a><a name="err_minor_org_omg_CORBA"></a><a name="err_bad_org_omg_CORBA"></a><a name="err_abs_add_org_omg_CORBA"></a>org.omg.CORBA</h3>
+          <a class="missing" href="#err_missing_org_omg_CORBA">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_CORBA"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.CORBA:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_CORBA_DynAnyPackage"></a><a name="err_minor_org_omg_CORBA_DynAnyPackage"></a><a name="err_bad_org_omg_CORBA_DynAnyPackage"></a><a name="err_abs_add_org_omg_CORBA_DynAnyPackage"></a>org.omg.CORBA.DynAnyPackage</h3>
+          <a class="missing" href="#err_missing_org_omg_CORBA_DynAnyPackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_CORBA_DynAnyPackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.CORBA.DynAnyPackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_CORBA_ORBPackage"></a><a name="err_minor_org_omg_CORBA_ORBPackage"></a><a name="err_bad_org_omg_CORBA_ORBPackage"></a><a name="err_abs_add_org_omg_CORBA_ORBPackage"></a>org.omg.CORBA.ORBPackage</h3>
+          <a class="missing" href="#err_missing_org_omg_CORBA_ORBPackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_CORBA_ORBPackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.CORBA.ORBPackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_CORBA_TypeCodePackage"></a><a name="err_minor_org_omg_CORBA_TypeCodePackage"></a><a name="err_bad_org_omg_CORBA_TypeCodePackage"></a><a name="err_abs_add_org_omg_CORBA_TypeCodePackage"></a>org.omg.CORBA.TypeCodePackage</h3>
+          <a class="missing" href="#err_missing_org_omg_CORBA_TypeCodePackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_CORBA_TypeCodePackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.CORBA.TypeCodePackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_CORBA_portable"></a><a name="err_minor_org_omg_CORBA_portable"></a><a name="err_bad_org_omg_CORBA_portable"></a><a name="err_abs_add_org_omg_CORBA_portable"></a>org.omg.CORBA.portable</h3>
+          <a class="missing" href="#err_missing_org_omg_CORBA_portable">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_CORBA_portable"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.CORBA.portable:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_CORBA_2_3"></a><a name="err_minor_org_omg_CORBA_2_3"></a><a name="err_bad_org_omg_CORBA_2_3"></a><a name="err_abs_add_org_omg_CORBA_2_3"></a>org.omg.CORBA_2_3</h3>
+          <a class="missing" href="#err_missing_org_omg_CORBA_2_3">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_CORBA_2_3"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.CORBA_2_3:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_CORBA_2_3_portable"></a><a name="err_minor_org_omg_CORBA_2_3_portable"></a><a name="err_bad_org_omg_CORBA_2_3_portable"></a><a name="err_abs_add_org_omg_CORBA_2_3_portable"></a>org.omg.CORBA_2_3.portable</h3>
+          <a class="missing" href="#err_missing_org_omg_CORBA_2_3_portable">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_CORBA_2_3_portable"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.CORBA_2_3.portable:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_CosNaming"></a><a name="err_minor_org_omg_CosNaming"></a><a name="err_bad_org_omg_CosNaming"></a><a name="err_abs_add_org_omg_CosNaming"></a>org.omg.CosNaming</h3>
+          <a class="missing" href="#err_missing_org_omg_CosNaming">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_CosNaming"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.CosNaming:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_CosNaming_NamingContextExtPackage"></a><a name="err_minor_org_omg_CosNaming_NamingContextExtPackage"></a><a name="err_bad_org_omg_CosNaming_NamingContextExtPackage"></a><a name="err_abs_add_org_omg_CosNaming_NamingContextExtPackage"></a>org.omg.CosNaming.NamingContextExtPackage</h3>
+          <a class="missing" href="#err_missing_org_omg_CosNaming_NamingContextExtPackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_CosNaming_NamingContextExtPackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.CosNaming.NamingContextExtPackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_CosNaming_NamingContextPackage"></a><a name="err_minor_org_omg_CosNaming_NamingContextPackage"></a><a name="err_bad_org_omg_CosNaming_NamingContextPackage"></a><a name="err_abs_add_org_omg_CosNaming_NamingContextPackage"></a>org.omg.CosNaming.NamingContextPackage</h3>
+          <a class="missing" href="#err_missing_org_omg_CosNaming_NamingContextPackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_CosNaming_NamingContextPackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.CosNaming.NamingContextPackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_Dynamic"></a><a name="err_minor_org_omg_Dynamic"></a><a name="err_bad_org_omg_Dynamic"></a><a name="err_abs_add_org_omg_Dynamic"></a>org.omg.Dynamic</h3>
+          <a class="missing" href="#err_missing_org_omg_Dynamic">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_Dynamic"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.Dynamic:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_DynamicAny"></a><a name="err_minor_org_omg_DynamicAny"></a><a name="err_bad_org_omg_DynamicAny"></a><a name="err_abs_add_org_omg_DynamicAny"></a>org.omg.DynamicAny</h3>
+          <a class="missing" href="#err_missing_org_omg_DynamicAny">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_DynamicAny"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.DynamicAny:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_DynamicAny_DynAnyFactoryPackage"></a><a name="err_minor_org_omg_DynamicAny_DynAnyFactoryPackage"></a><a name="err_bad_org_omg_DynamicAny_DynAnyFactoryPackage"></a><a name="err_abs_add_org_omg_DynamicAny_DynAnyFactoryPackage"></a>org.omg.DynamicAny.DynAnyFactoryPackage</h3>
+          <a class="missing" href="#err_missing_org_omg_DynamicAny_DynAnyFactoryPackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_DynamicAny_DynAnyFactoryPackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.DynamicAny.DynAnyFactoryPackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_DynamicAny_DynAnyPackage"></a><a name="err_minor_org_omg_DynamicAny_DynAnyPackage"></a><a name="err_bad_org_omg_DynamicAny_DynAnyPackage"></a><a name="err_abs_add_org_omg_DynamicAny_DynAnyPackage"></a>org.omg.DynamicAny.DynAnyPackage</h3>
+          <a class="missing" href="#err_missing_org_omg_DynamicAny_DynAnyPackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_DynamicAny_DynAnyPackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.DynamicAny.DynAnyPackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_IOP"></a><a name="err_minor_org_omg_IOP"></a><a name="err_bad_org_omg_IOP"></a><a name="err_abs_add_org_omg_IOP"></a>org.omg.IOP</h3>
+          <a class="missing" href="#err_missing_org_omg_IOP">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_IOP"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.IOP:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_IOP_CodecFactoryPackage"></a><a name="err_minor_org_omg_IOP_CodecFactoryPackage"></a><a name="err_bad_org_omg_IOP_CodecFactoryPackage"></a><a name="err_abs_add_org_omg_IOP_CodecFactoryPackage"></a>org.omg.IOP.CodecFactoryPackage</h3>
+          <a class="missing" href="#err_missing_org_omg_IOP_CodecFactoryPackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_IOP_CodecFactoryPackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.IOP.CodecFactoryPackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_IOP_CodecPackage"></a><a name="err_minor_org_omg_IOP_CodecPackage"></a><a name="err_bad_org_omg_IOP_CodecPackage"></a><a name="err_abs_add_org_omg_IOP_CodecPackage"></a>org.omg.IOP.CodecPackage</h3>
+          <a class="missing" href="#err_missing_org_omg_IOP_CodecPackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_IOP_CodecPackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.IOP.CodecPackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_Messaging"></a><a name="err_minor_org_omg_Messaging"></a><a name="err_bad_org_omg_Messaging"></a><a name="err_abs_add_org_omg_Messaging"></a>org.omg.Messaging</h3>
+          <a class="missing" href="#err_missing_org_omg_Messaging">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_Messaging"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.Messaging:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_PortableInterceptor"></a><a name="err_minor_org_omg_PortableInterceptor"></a><a name="err_bad_org_omg_PortableInterceptor"></a><a name="err_abs_add_org_omg_PortableInterceptor"></a>org.omg.PortableInterceptor</h3>
+          <a class="missing" href="#err_missing_org_omg_PortableInterceptor">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_PortableInterceptor"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.PortableInterceptor:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_PortableInterceptor_ORBInitInfoPackage"></a><a name="err_minor_org_omg_PortableInterceptor_ORBInitInfoPackage"></a><a name="err_bad_org_omg_PortableInterceptor_ORBInitInfoPackage"></a><a name="err_abs_add_org_omg_PortableInterceptor_ORBInitInfoPackage"></a>org.omg.PortableInterceptor.ORBInitInfoPackage</h3>
+          <a class="missing" href="#err_missing_org_omg_PortableInterceptor_ORBInitInfoPackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_PortableInterceptor_ORBInitInfoPackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.PortableInterceptor.ORBInitInfoPackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_PortableServer"></a><a name="err_minor_org_omg_PortableServer"></a><a name="err_bad_org_omg_PortableServer"></a><a name="err_abs_add_org_omg_PortableServer"></a>org.omg.PortableServer</h3>
+          <a class="missing" href="#err_missing_org_omg_PortableServer">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_PortableServer"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.PortableServer:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_PortableServer_CurrentPackage"></a><a name="err_minor_org_omg_PortableServer_CurrentPackage"></a><a name="err_bad_org_omg_PortableServer_CurrentPackage"></a><a name="err_abs_add_org_omg_PortableServer_CurrentPackage"></a>org.omg.PortableServer.CurrentPackage</h3>
+          <a class="missing" href="#err_missing_org_omg_PortableServer_CurrentPackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_PortableServer_CurrentPackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.PortableServer.CurrentPackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_PortableServer_POAManagerPackage"></a><a name="err_minor_org_omg_PortableServer_POAManagerPackage"></a><a name="err_bad_org_omg_PortableServer_POAManagerPackage"></a><a name="err_abs_add_org_omg_PortableServer_POAManagerPackage"></a>org.omg.PortableServer.POAManagerPackage</h3>
+          <a class="missing" href="#err_missing_org_omg_PortableServer_POAManagerPackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_PortableServer_POAManagerPackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.PortableServer.POAManagerPackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_PortableServer_POAPackage"></a><a name="err_minor_org_omg_PortableServer_POAPackage"></a><a name="err_bad_org_omg_PortableServer_POAPackage"></a><a name="err_abs_add_org_omg_PortableServer_POAPackage"></a>org.omg.PortableServer.POAPackage</h3>
+          <a class="missing" href="#err_missing_org_omg_PortableServer_POAPackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_PortableServer_POAPackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.PortableServer.POAPackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_PortableServer_ServantLocatorPackage"></a><a name="err_minor_org_omg_PortableServer_ServantLocatorPackage"></a><a name="err_bad_org_omg_PortableServer_ServantLocatorPackage"></a><a name="err_abs_add_org_omg_PortableServer_ServantLocatorPackage"></a>org.omg.PortableServer.ServantLocatorPackage</h3>
+          <a class="missing" href="#err_missing_org_omg_PortableServer_ServantLocatorPackage">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_PortableServer_ServantLocatorPackage"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.PortableServer.ServantLocatorPackage:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_PortableServer_portable"></a><a name="err_minor_org_omg_PortableServer_portable"></a><a name="err_bad_org_omg_PortableServer_portable"></a><a name="err_abs_add_org_omg_PortableServer_portable"></a>org.omg.PortableServer.portable</h3>
+          <a class="missing" href="#err_missing_org_omg_PortableServer_portable">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_PortableServer_portable"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.PortableServer.portable:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_SendingContext"></a><a name="err_minor_org_omg_SendingContext"></a><a name="err_bad_org_omg_SendingContext"></a><a name="err_abs_add_org_omg_SendingContext"></a>org.omg.SendingContext</h3>
+          <a class="missing" href="#err_missing_org_omg_SendingContext">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_SendingContext"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.SendingContext:  missing in libgcj</li>
+      </ul>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_omg_stub_java_rmi"></a><a name="err_minor_org_omg_stub_java_rmi"></a><a name="err_bad_org_omg_stub_java_rmi"></a><a name="err_abs_add_org_omg_stub_java_rmi"></a>org.omg.stub.java.rmi</h3>
+          <a class="missing" href="#err_missing_org_omg_stub_java_rmi">Missing:&nbsp;1&nbsp;package.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_missing_org_omg_stub_java_rmi"></a>Missing</h4>
+    <ul class="missing">
+        <li>package org.omg.stub.java.rmi:  missing in libgcj</li>
+      </ul>
+    <a name="pkg_org_w3c_dom"></a><a name="err_minor_org_w3c_dom"></a><a name="err_bad_org_w3c_dom"></a><a name="err_missing_org_w3c_dom"></a><a name="err_abs_add_org_w3c_dom"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_xml_sax"></a><a name="err_bad_org_xml_sax"></a><a name="err_missing_org_xml_sax"></a><a name="err_abs_add_org_xml_sax"></a>org.xml.sax</h3>
+          <a class="minor" href="#err_minor_org_xml_sax">Minor:&nbsp;3&nbsp;classes.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_minor_org_xml_sax"></a>Minor</h4>
+    <ul class="minor">
+        <li>class org.xml.sax.SAXException: SerialVersionUID=583241635256073760 in jdk14, but SerialVersionUID=-8251803752662179270 in libgcj</li>
+        <li>class org.xml.sax.SAXNotRecognizedException: SerialVersionUID=5440506620509557213 in jdk14, but SerialVersionUID=1398555601346822626 in libgcj</li>
+        <li>class org.xml.sax.SAXNotSupportedException: SerialVersionUID=-1422818934641823846 in jdk14, but SerialVersionUID=-7373565723188945450 in libgcj</li>
+      </ul>
+    <a name="pkg_org_xml_sax_ext"></a><a name="err_minor_org_xml_sax_ext"></a><a name="err_bad_org_xml_sax_ext"></a><a name="err_missing_org_xml_sax_ext"></a><a name="err_abs_add_org_xml_sax_ext"></a>
+    <table class="phead" width="100%">
+      <tr>
+        <td>
+          <h3><a name="pkg_org_xml_sax_helpers"></a><a name="err_minor_org_xml_sax_helpers"></a><a name="err_missing_org_xml_sax_helpers"></a><a name="err_abs_add_org_xml_sax_helpers"></a>org.xml.sax.helpers</h3>
+          <a class="bad" href="#err_bad_org_xml_sax_helpers">Bad:&nbsp;1&nbsp;method.</a>
+        </td>
+      </tr>
+    </table>
+    <h4 class="ehead"><a name="err_bad_org_xml_sax_helpers"></a>Bad</h4>
+    <ul class="bad">
+        <li>method org.xml.sax.helpers.DefaultHandler.resolveEntity(java.lang.String, java.lang.String): doesn't throw java.io.IOException in jdk14, but throws java.io.IOException in libgcj</li>
+      </ul>
+  </body>
+</html>
Index: status.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/status.html,v
retrieving revision 1.25
diff -u -r1.25 status.html
--- status.html 28 Apr 2003 05:55:33 -0000 1.25
+++ status.html 7 Aug 2003 22:23:59 -0000
@@ -52,7 +52,7 @@
 </table>
 
 
-<p>You can also see <a href="http://japi.sab39.org/";>a comparison of
+<p>You can also see <a href="jdk14-libgcj.html">a comparison of
 libgcj with the JDK</a>.  This is updated nightly.  It is run against
 the cvs trunk, and includes GNU Crypto in its analysis.  This is the
 most up-to-date analysis of API differences.  </p>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]