summaryrefslogtreecommitdiffstats
path: root/ajdoc/testdata/spacewar/doc
diff options
context:
space:
mode:
authormkersten <mkersten>2004-03-23 09:45:08 +0000
committermkersten <mkersten>2004-03-23 09:45:08 +0000
commitaa335f2a1986353cb757dbbcb6255bab448dc99f (patch)
tree74b0d8f08dace6d07406d737b9a27bfcb728d802 /ajdoc/testdata/spacewar/doc
parentc3f286ab51c94779820dcb529609142a846570be (diff)
downloadaspectj-aa335f2a1986353cb757dbbcb6255bab448dc99f.tar.gz
aspectj-aa335f2a1986353cb757dbbcb6255bab448dc99f.zip
Working ajdoc to that generates advice links, with tests
for generating spacewar documentation.
Diffstat (limited to 'ajdoc/testdata/spacewar/doc')
-rw-r--r--ajdoc/testdata/spacewar/doc/allclasses-frame.html96
-rw-r--r--ajdoc/testdata/spacewar/doc/allclasses-noframe.html96
-rw-r--r--ajdoc/testdata/spacewar/doc/constant-values.html200
-rw-r--r--ajdoc/testdata/spacewar/doc/coordination/Condition.html216
-rw-r--r--ajdoc/testdata/spacewar/doc/coordination/CoordinationAction.html216
-rw-r--r--ajdoc/testdata/spacewar/doc/coordination/Coordinator.html614
-rw-r--r--ajdoc/testdata/spacewar/doc/coordination/Exclusion.html282
-rw-r--r--ajdoc/testdata/spacewar/doc/coordination/Method.html334
-rw-r--r--ajdoc/testdata/spacewar/doc/coordination/MethodState.html333
-rw-r--r--ajdoc/testdata/spacewar/doc/coordination/Mutex.html411
-rw-r--r--ajdoc/testdata/spacewar/doc/coordination/Selfex.html411
-rw-r--r--ajdoc/testdata/spacewar/doc/coordination/TimeoutException.html284
-rw-r--r--ajdoc/testdata/spacewar/doc/coordination/package-frame.html66
-rw-r--r--ajdoc/testdata/spacewar/doc/coordination/package-summary.html1
-rw-r--r--ajdoc/testdata/spacewar/doc/coordination/package-tree.html155
-rw-r--r--ajdoc/testdata/spacewar/doc/deprecated-list.html132
-rw-r--r--ajdoc/testdata/spacewar/doc/help-doc.html187
-rw-r--r--ajdoc/testdata/spacewar/doc/index-all.html1
-rw-r--r--ajdoc/testdata/spacewar/doc/index.html26
-rw-r--r--ajdoc/testdata/spacewar/doc/overview-frame.html44
-rw-r--r--ajdoc/testdata/spacewar/doc/overview-summary.html146
-rw-r--r--ajdoc/testdata/spacewar/doc/overview-tree.html182
-rw-r--r--ajdoc/testdata/spacewar/doc/package-list2
-rw-r--r--ajdoc/testdata/spacewar/doc/packages.html31
-rw-r--r--ajdoc/testdata/spacewar/doc/resources/inherit.gifbin0 -> 57 bytes
-rw-r--r--ajdoc/testdata/spacewar/doc/serialized-form.html1
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Bullet.html627
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Debug.html356
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Display.DisplayAspect.html276
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Display.html646
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Display1.SpaceObjectPainting.html244
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Display1.html709
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Display2.SpaceObjectPainting.html244
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Display2.html709
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/EnergyPacket.html649
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/EnergyPacketProducer.html360
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/EnsureShipIsAlive.html241
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Game.html659
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/GameSynchronization.html249
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/InfoWin.html302
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/KeyMapping.html365
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Pilot.html369
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Player.html448
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Registry.RegistrationProtection.html244
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Registry.html457
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/RegistrySynchronization.html249
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Robot.html474
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/SWFrame.html494
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Ship.html1186
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/SpaceObject.html616
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/Timer.html314
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/package-frame.html80
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/package-summary.html1
-rw-r--r--ajdoc/testdata/spacewar/doc/spacewar/package-tree.html171
-rw-r--r--ajdoc/testdata/spacewar/doc/stylesheet.css29
55 files changed, 16235 insertions, 0 deletions
diff --git a/ajdoc/testdata/spacewar/doc/allclasses-frame.html b/ajdoc/testdata/spacewar/doc/allclasses-frame.html
new file mode 100644
index 000000000..cdf0442fe
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/allclasses-frame.html
@@ -0,0 +1,96 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+All Classes
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="spacewar/Bullet.html" title="class in spacewar" target="classFrame">Bullet</A>
+<BR>
+<A HREF="coordination/Condition.html" title="interface in coordination" target="classFrame"><I>Condition</I></A>
+<BR>
+<A HREF="coordination/CoordinationAction.html" title="interface in coordination" target="classFrame"><I>CoordinationAction</I></A>
+<BR>
+<A HREF="coordination/Coordinator.html" title="class in coordination" target="classFrame">Coordinator</A>
+<BR>
+<A HREF="spacewar/Debug.html" title="class in spacewar" target="classFrame">Debug</A>
+<BR>
+<A HREF="spacewar/Display.html" title="class in spacewar" target="classFrame">Display</A>
+<BR>
+<A HREF="spacewar/Display.DisplayAspect.html" title="class in spacewar" target="classFrame">Display.DisplayAspect</A>
+<BR>
+<A HREF="spacewar/Display1.html" title="class in spacewar" target="classFrame">Display1</A>
+<BR>
+<A HREF="spacewar/Display1.SpaceObjectPainting.html" title="class in spacewar" target="classFrame">Display1.SpaceObjectPainting</A>
+<BR>
+<A HREF="spacewar/Display2.html" title="class in spacewar" target="classFrame">Display2</A>
+<BR>
+<A HREF="spacewar/Display2.SpaceObjectPainting.html" title="class in spacewar" target="classFrame">Display2.SpaceObjectPainting</A>
+<BR>
+<A HREF="spacewar/EnergyPacket.html" title="class in spacewar" target="classFrame">EnergyPacket</A>
+<BR>
+<A HREF="spacewar/EnergyPacketProducer.html" title="class in spacewar" target="classFrame">EnergyPacketProducer</A>
+<BR>
+<A HREF="spacewar/EnsureShipIsAlive.html" title="class in spacewar" target="classFrame">EnsureShipIsAlive</A>
+<BR>
+<A HREF="coordination/Exclusion.html" title="interface in coordination" target="classFrame"><I>Exclusion</I></A>
+<BR>
+<A HREF="spacewar/Game.html" title="class in spacewar" target="classFrame">Game</A>
+<BR>
+<A HREF="spacewar/GameSynchronization.html" title="class in spacewar" target="classFrame">GameSynchronization</A>
+<BR>
+<A HREF="spacewar/InfoWin.html" title="class in spacewar" target="classFrame">InfoWin</A>
+<BR>
+<A HREF="spacewar/KeyMapping.html" title="class in spacewar" target="classFrame">KeyMapping</A>
+<BR>
+<A HREF="coordination/Method.html" title="class in coordination" target="classFrame">Method</A>
+<BR>
+<A HREF="coordination/MethodState.html" title="class in coordination" target="classFrame">MethodState</A>
+<BR>
+<A HREF="coordination/Mutex.html" title="class in coordination" target="classFrame">Mutex</A>
+<BR>
+<A HREF="spacewar/Pilot.html" title="class in spacewar" target="classFrame">Pilot</A>
+<BR>
+<A HREF="spacewar/Player.html" title="class in spacewar" target="classFrame">Player</A>
+<BR>
+<A HREF="spacewar/Registry.html" title="class in spacewar" target="classFrame">Registry</A>
+<BR>
+<A HREF="spacewar/Registry.RegistrationProtection.html" title="class in spacewar" target="classFrame">Registry.RegistrationProtection</A>
+<BR>
+<A HREF="spacewar/RegistrySynchronization.html" title="class in spacewar" target="classFrame">RegistrySynchronization</A>
+<BR>
+<A HREF="spacewar/Robot.html" title="class in spacewar" target="classFrame">Robot</A>
+<BR>
+<A HREF="spacewar/SWFrame.html" title="class in spacewar" target="classFrame">SWFrame</A>
+<BR>
+<A HREF="coordination/Selfex.html" title="class in coordination" target="classFrame">Selfex</A>
+<BR>
+<A HREF="spacewar/Ship.html" title="class in spacewar" target="classFrame">Ship</A>
+<BR>
+<A HREF="spacewar/SpaceObject.html" title="class in spacewar" target="classFrame">SpaceObject</A>
+<BR>
+<A HREF="coordination/TimeoutException.html" title="class in coordination" target="classFrame">TimeoutException</A>
+<BR>
+<A HREF="spacewar/Timer.html" title="class in spacewar" target="classFrame">Timer</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/allclasses-noframe.html b/ajdoc/testdata/spacewar/doc/allclasses-noframe.html
new file mode 100644
index 000000000..ca0fccfca
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/allclasses-noframe.html
@@ -0,0 +1,96 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+All Classes
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="spacewar/Bullet.html" title="class in spacewar">Bullet</A>
+<BR>
+<A HREF="coordination/Condition.html" title="interface in coordination"><I>Condition</I></A>
+<BR>
+<A HREF="coordination/CoordinationAction.html" title="interface in coordination"><I>CoordinationAction</I></A>
+<BR>
+<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A>
+<BR>
+<A HREF="spacewar/Debug.html" title="class in spacewar">Debug</A>
+<BR>
+<A HREF="spacewar/Display.html" title="class in spacewar">Display</A>
+<BR>
+<A HREF="spacewar/Display.DisplayAspect.html" title="class in spacewar">Display.DisplayAspect</A>
+<BR>
+<A HREF="spacewar/Display1.html" title="class in spacewar">Display1</A>
+<BR>
+<A HREF="spacewar/Display1.SpaceObjectPainting.html" title="class in spacewar">Display1.SpaceObjectPainting</A>
+<BR>
+<A HREF="spacewar/Display2.html" title="class in spacewar">Display2</A>
+<BR>
+<A HREF="spacewar/Display2.SpaceObjectPainting.html" title="class in spacewar">Display2.SpaceObjectPainting</A>
+<BR>
+<A HREF="spacewar/EnergyPacket.html" title="class in spacewar">EnergyPacket</A>
+<BR>
+<A HREF="spacewar/EnergyPacketProducer.html" title="class in spacewar">EnergyPacketProducer</A>
+<BR>
+<A HREF="spacewar/EnsureShipIsAlive.html" title="class in spacewar">EnsureShipIsAlive</A>
+<BR>
+<A HREF="coordination/Exclusion.html" title="interface in coordination"><I>Exclusion</I></A>
+<BR>
+<A HREF="spacewar/Game.html" title="class in spacewar">Game</A>
+<BR>
+<A HREF="spacewar/GameSynchronization.html" title="class in spacewar">GameSynchronization</A>
+<BR>
+<A HREF="spacewar/InfoWin.html" title="class in spacewar">InfoWin</A>
+<BR>
+<A HREF="spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A>
+<BR>
+<A HREF="coordination/Method.html" title="class in coordination">Method</A>
+<BR>
+<A HREF="coordination/MethodState.html" title="class in coordination">MethodState</A>
+<BR>
+<A HREF="coordination/Mutex.html" title="class in coordination">Mutex</A>
+<BR>
+<A HREF="spacewar/Pilot.html" title="class in spacewar">Pilot</A>
+<BR>
+<A HREF="spacewar/Player.html" title="class in spacewar">Player</A>
+<BR>
+<A HREF="spacewar/Registry.html" title="class in spacewar">Registry</A>
+<BR>
+<A HREF="spacewar/Registry.RegistrationProtection.html" title="class in spacewar">Registry.RegistrationProtection</A>
+<BR>
+<A HREF="spacewar/RegistrySynchronization.html" title="class in spacewar">RegistrySynchronization</A>
+<BR>
+<A HREF="spacewar/Robot.html" title="class in spacewar">Robot</A>
+<BR>
+<A HREF="spacewar/SWFrame.html" title="class in spacewar">SWFrame</A>
+<BR>
+<A HREF="coordination/Selfex.html" title="class in coordination">Selfex</A>
+<BR>
+<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A>
+<BR>
+<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>
+<BR>
+<A HREF="coordination/TimeoutException.html" title="class in coordination">TimeoutException</A>
+<BR>
+<A HREF="spacewar/Timer.html" title="class in spacewar">Timer</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/constant-values.html b/ajdoc/testdata/spacewar/doc/constant-values.html
new file mode 100644
index 000000000..f861e0c19
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/constant-values.html
@@ -0,0 +1,200 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:31 GMT 2004 -->
+<TITLE>
+Constant Field Values
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Constant Field Values";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Constant Field Values</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#spacewar">spacewar.*</A>
+</UL>
+
+<A NAME="spacewar"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD ALIGN="left"><FONT SIZE="+2">
+<B>spacewar.*</B></FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="0" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD COLSPAN=3><B>spacewar.spacewar.Ship</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="spacewar.Ship.BULLET_SPEED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="spacewar/Ship.html#BULLET_SPEED">BULLET_SPEED</A></CODE></TD>
+<TD ALIGN="right"><CODE>10</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="spacewar.Ship.CLOCKWISE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="spacewar/Ship.html#CLOCKWISE">CLOCKWISE</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="spacewar.Ship.COUNTERCLOCKWISE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="spacewar/Ship.html#COUNTERCLOCKWISE">COUNTERCLOCKWISE</A></CODE></TD>
+<TD ALIGN="right"><CODE>-1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="spacewar.Ship.DEFAULT_ACCELERATION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="spacewar/Ship.html#DEFAULT_ACCELERATION">DEFAULT_ACCELERATION</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.4d</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="spacewar.Ship.DEFAULT_ANGULAR_VELOCITY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="spacewar/Ship.html#DEFAULT_ANGULAR_VELOCITY">DEFAULT_ANGULAR_VELOCITY</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.2d</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="spacewar.Ship.MAX_DAMAGE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="spacewar/Ship.html#MAX_DAMAGE">MAX_DAMAGE</A></CODE></TD>
+<TD ALIGN="right"><CODE>100</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="spacewar.Ship.STOP"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="spacewar/Ship.html#STOP">STOP</A></CODE></TD>
+<TD ALIGN="right"><CODE>0</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/coordination/Condition.html b/ajdoc/testdata/spacewar/doc/coordination/Condition.html
new file mode 100644
index 000000000..49638a3cf
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/coordination/Condition.html
@@ -0,0 +1,216 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:34 GMT 2004 -->
+<TITLE>
+Condition
+</TITLE>
+
+<META NAME="keywords" CONTENT="coordination.Condition interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Condition";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../coordination/CoordinationAction.html" title="interface in coordination"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Condition.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+coordination</FONT>
+<BR>
+Interface Condition</H2>
+<HR>
+<DL>
+<DT>public interface <B>Condition</B></DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Condition.html#checkit()">checkit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="checkit()"><!-- --></A><H3>
+checkit</H3>
+<PRE>
+public boolean <B>checkit</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../coordination/CoordinationAction.html" title="interface in coordination"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Condition.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/coordination/CoordinationAction.html b/ajdoc/testdata/spacewar/doc/coordination/CoordinationAction.html
new file mode 100644
index 000000000..6b462ab60
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/coordination/CoordinationAction.html
@@ -0,0 +1,216 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:34 GMT 2004 -->
+<TITLE>
+CoordinationAction
+</TITLE>
+
+<META NAME="keywords" CONTENT="coordination.CoordinationAction interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="CoordinationAction";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/Condition.html" title="interface in coordination"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../coordination/Exclusion.html" title="interface in coordination"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CoordinationAction.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+coordination</FONT>
+<BR>
+Interface CoordinationAction</H2>
+<HR>
+<DL>
+<DT>public interface <B>CoordinationAction</B></DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/CoordinationAction.html#doit()">doit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="doit()"><!-- --></A><H3>
+doit</H3>
+<PRE>
+public void <B>doit</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/Condition.html" title="interface in coordination"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../coordination/Exclusion.html" title="interface in coordination"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CoordinationAction.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/coordination/Coordinator.html b/ajdoc/testdata/spacewar/doc/coordination/Coordinator.html
new file mode 100644
index 000000000..dac70c4af
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/coordination/Coordinator.html
@@ -0,0 +1,614 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:34 GMT 2004 -->
+<TITLE>
+Coordinator
+</TITLE>
+
+<META NAME="keywords" CONTENT="coordination.Coordinator class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Coordinator";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../coordination/Method.html" title="class in coordination"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Coordinator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+coordination</FONT>
+<BR>
+Aspect Coordinator</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>coordination.Coordinator</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../spacewar/GameSynchronization.html" title="class in spacewar">GameSynchronization</A>, <A HREF="../spacewar/RegistrySynchronization.html" title="class in spacewar">RegistrySynchronization</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>public abstract class <B>Coordinator</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- ======== POINTCUT SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Pointcut Summary</B></FONT></TD></TR>
+<TR><TD WIDTH="1%"><FONT SIZE=-1><TT>protected</TT></FONT></TD>
+<TD><TT><A HREF="#synchronizationPoint()">synchronizationPoint()</A></TT><BR>&nbsp;</TR></TD>
+</TABLE><P>&nbsp;
+<!-- ======== ADVICE SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Advice Summary</B></FONT></TD></TR>
+<TR><TD><A HREF="#before(): synchronizationPoint.."><TT><B>before(): synchronizationPoint..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SpaceObject.html"><tt>spacewar.SpaceObject</tt></A>, <A HREF="SpaceObject.html#die()"><tt>spacewar.SpaceObject.die</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Display2.html#paintObjects(Graphics)"><tt>spacewar.Display2.paintObjects</tt></A>, <A HREF="Display1.html#paintObjects(Graphics)"><tt>spacewar.Display1.paintObjects</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A>, <A HREF="Game.html#clockTick()"><tt>spacewar.Game.clockTick</tt></A>, <A HREF="Game.html#handleCollisions()"><tt>spacewar.Game.handleCollisions</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#after(): synchronizationPoint.."><TT><B>after(): synchronizationPoint..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SpaceObject.html"><tt>spacewar.SpaceObject</tt></A>, <A HREF="SpaceObject.html#die()"><tt>spacewar.SpaceObject.die</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Display2.html#paintObjects(Graphics)"><tt>spacewar.Display2.paintObjects</tt></A>, <A HREF="Display1.html#paintObjects(Graphics)"><tt>spacewar.Display1.paintObjects</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A>, <A HREF="Game.html#clockTick()"><tt>spacewar.Game.clockTick</tt></A>, <A HREF="Game.html#handleCollisions()"><tt>spacewar.Game.handleCollisions</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#Coordinator()">Coordinator</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#addMutex(java.lang.String[])">addMutex</A></B>(java.lang.String[]&nbsp;methNames)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#addSelfex(java.lang.String)">addSelfex</A></B>(java.lang.String&nbsp;methName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#guardedEntry(java.lang.String)">guardedEntry</A></B>(java.lang.String&nbsp;methName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#guardedEntry(java.lang.String, coordination.Condition)">guardedEntry</A></B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/Condition.html" title="interface in coordination">Condition</A>&nbsp;condition)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#guardedEntry(java.lang.String, coordination.Condition, coordination.CoordinationAction)">guardedEntry</A></B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/Condition.html" title="interface in coordination">Condition</A>&nbsp;condition,
+ <A HREF="../coordination/CoordinationAction.html" title="interface in coordination">CoordinationAction</A>&nbsp;action)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#guardedEntry(java.lang.String, coordination.CoordinationAction)">guardedEntry</A></B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/CoordinationAction.html" title="interface in coordination">CoordinationAction</A>&nbsp;action)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, coordination.Condition, coordination.CoordinationAction, long)">guardedEntryWithTimeout</A></B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/Condition.html" title="interface in coordination">Condition</A>&nbsp;condition,
+ <A HREF="../coordination/CoordinationAction.html" title="interface in coordination">CoordinationAction</A>&nbsp;action,
+ long&nbsp;millis)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, coordination.Condition, long)">guardedEntryWithTimeout</A></B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/Condition.html" title="interface in coordination">Condition</A>&nbsp;condition,
+ long&nbsp;millis)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, coordination.CoordinationAction, long)">guardedEntryWithTimeout</A></B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/CoordinationAction.html" title="interface in coordination">CoordinationAction</A>&nbsp;action,
+ long&nbsp;millis)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, long)">guardedEntryWithTimeout</A></B>(java.lang.String&nbsp;methName,
+ long&nbsp;millis)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#guardedExit(java.lang.String)">guardedExit</A></B>(java.lang.String&nbsp;methName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#guardedExit(java.lang.String, coordination.CoordinationAction)">guardedExit</A></B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/CoordinationAction.html" title="interface in coordination">CoordinationAction</A>&nbsp;action)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#removeMutex(java.lang.String[])">removeMutex</A></B>(java.lang.String[]&nbsp;methNames)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Coordinator.html#removeSelfex(java.lang.String)">removeSelfex</A></B>(java.lang.String&nbsp;methName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== POINTCUT DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Pointcut Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="synchronizationPoint()"><!-- --></A>
+<H3>synchronizationPoint()</H3><P><P><P>&nbsp;
+<!-- ======== ADVICE DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Advice Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="before(): synchronizationPoint.."><!-- --></A>
+<H3>before</H3><P><TT><B>before(): synchronizationPoint..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SpaceObject.html"><tt>spacewar.SpaceObject</tt></A>, <A HREF="SpaceObject.html#die()"><tt>spacewar.SpaceObject.die</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Display2.html#paintObjects(Graphics)"><tt>spacewar.Display2.paintObjects</tt></A>, <A HREF="Display1.html#paintObjects(Graphics)"><tt>spacewar.Display1.paintObjects</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A>, <A HREF="Game.html#clockTick()"><tt>spacewar.Game.clockTick</tt></A>, <A HREF="Game.html#handleCollisions()"><tt>spacewar.Game.handleCollisions</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="after(): synchronizationPoint.."><!-- --></A>
+<H3>after</H3><P><TT><B>after(): synchronizationPoint..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SpaceObject.html"><tt>spacewar.SpaceObject</tt></A>, <A HREF="SpaceObject.html#die()"><tt>spacewar.SpaceObject.die</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Display2.html#paintObjects(Graphics)"><tt>spacewar.Display2.paintObjects</tt></A>, <A HREF="Display1.html#paintObjects(Graphics)"><tt>spacewar.Display1.paintObjects</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A>, <A HREF="Game.html#clockTick()"><tt>spacewar.Game.clockTick</tt></A>, <A HREF="Game.html#handleCollisions()"><tt>spacewar.Game.handleCollisions</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Coordinator()"><!-- --></A><H3>
+Coordinator</H3>
+<PRE>
+public <B>Coordinator</B>()</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="addSelfex(java.lang.String)"><!-- --></A><H3>
+addSelfex</H3>
+<PRE>
+public void <B>addSelfex</B>(java.lang.String&nbsp;methName)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeSelfex(java.lang.String)"><!-- --></A><H3>
+removeSelfex</H3>
+<PRE>
+public void <B>removeSelfex</B>(java.lang.String&nbsp;methName)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addMutex(java.lang.String[])"><!-- --></A><H3>
+addMutex</H3>
+<PRE>
+public void <B>addMutex</B>(java.lang.String[]&nbsp;methNames)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeMutex(java.lang.String[])"><!-- --></A><H3>
+removeMutex</H3>
+<PRE>
+public void <B>removeMutex</B>(java.lang.String[]&nbsp;methNames)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="guardedEntry(java.lang.String)"><!-- --></A><H3>
+guardedEntry</H3>
+<PRE>
+public void <B>guardedEntry</B>(java.lang.String&nbsp;methName)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="guardedEntry(java.lang.String, coordination.Condition)"><!-- --></A><H3>
+guardedEntry</H3>
+<PRE>
+public void <B>guardedEntry</B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/Condition.html" title="interface in coordination">Condition</A>&nbsp;condition)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="guardedEntry(java.lang.String, coordination.CoordinationAction)"><!-- --></A><H3>
+guardedEntry</H3>
+<PRE>
+public void <B>guardedEntry</B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/CoordinationAction.html" title="interface in coordination">CoordinationAction</A>&nbsp;action)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="guardedEntry(java.lang.String, coordination.Condition, coordination.CoordinationAction)"><!-- --></A><H3>
+guardedEntry</H3>
+<PRE>
+public void <B>guardedEntry</B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/Condition.html" title="interface in coordination">Condition</A>&nbsp;condition,
+ <A HREF="../coordination/CoordinationAction.html" title="interface in coordination">CoordinationAction</A>&nbsp;action)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="guardedEntryWithTimeout(java.lang.String, long)"><!-- --></A><H3>
+guardedEntryWithTimeout</H3>
+<PRE>
+public void <B>guardedEntryWithTimeout</B>(java.lang.String&nbsp;methName,
+ long&nbsp;millis)
+ throws <A HREF="../coordination/TimeoutException.html" title="class in coordination">TimeoutException</A></PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../coordination/TimeoutException.html" title="class in coordination">TimeoutException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="guardedEntryWithTimeout(java.lang.String, coordination.Condition, long)"><!-- --></A><H3>
+guardedEntryWithTimeout</H3>
+<PRE>
+public void <B>guardedEntryWithTimeout</B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/Condition.html" title="interface in coordination">Condition</A>&nbsp;condition,
+ long&nbsp;millis)
+ throws <A HREF="../coordination/TimeoutException.html" title="class in coordination">TimeoutException</A></PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../coordination/TimeoutException.html" title="class in coordination">TimeoutException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="guardedEntryWithTimeout(java.lang.String, coordination.CoordinationAction, long)"><!-- --></A><H3>
+guardedEntryWithTimeout</H3>
+<PRE>
+public void <B>guardedEntryWithTimeout</B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/CoordinationAction.html" title="interface in coordination">CoordinationAction</A>&nbsp;action,
+ long&nbsp;millis)
+ throws <A HREF="../coordination/TimeoutException.html" title="class in coordination">TimeoutException</A></PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../coordination/TimeoutException.html" title="class in coordination">TimeoutException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="guardedEntryWithTimeout(java.lang.String, coordination.Condition, coordination.CoordinationAction, long)"><!-- --></A><H3>
+guardedEntryWithTimeout</H3>
+<PRE>
+public void <B>guardedEntryWithTimeout</B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/Condition.html" title="interface in coordination">Condition</A>&nbsp;condition,
+ <A HREF="../coordination/CoordinationAction.html" title="interface in coordination">CoordinationAction</A>&nbsp;action,
+ long&nbsp;millis)
+ throws <A HREF="../coordination/TimeoutException.html" title="class in coordination">TimeoutException</A></PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../coordination/TimeoutException.html" title="class in coordination">TimeoutException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="guardedExit(java.lang.String)"><!-- --></A><H3>
+guardedExit</H3>
+<PRE>
+public void <B>guardedExit</B>(java.lang.String&nbsp;methName)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="guardedExit(java.lang.String, coordination.CoordinationAction)"><!-- --></A><H3>
+guardedExit</H3>
+<PRE>
+public void <B>guardedExit</B>(java.lang.String&nbsp;methName,
+ <A HREF="../coordination/CoordinationAction.html" title="interface in coordination">CoordinationAction</A>&nbsp;action)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../coordination/Method.html" title="class in coordination"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Coordinator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/coordination/Exclusion.html b/ajdoc/testdata/spacewar/doc/coordination/Exclusion.html
new file mode 100644
index 000000000..c3b360ff0
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/coordination/Exclusion.html
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:34 GMT 2004 -->
+<TITLE>
+Exclusion
+</TITLE>
+
+<META NAME="keywords" CONTENT="coordination.Exclusion interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Exclusion";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/CoordinationAction.html" title="interface in coordination"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Exclusion.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+coordination</FONT>
+<BR>
+Interface Exclusion</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../coordination/Mutex.html" title="class in coordination">Mutex</A>, <A HREF="../coordination/Selfex.html" title="class in coordination">Selfex</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>interface <B>Exclusion</B></DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Exclusion.html#enterExclusion(java.lang.String)">enterExclusion</A></B>(java.lang.String&nbsp;methodName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Exclusion.html#exitExclusion(java.lang.String)">exitExclusion</A></B>(java.lang.String&nbsp;methodName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Exclusion.html#printNames()">printNames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Exclusion.html#testExclusion(java.lang.String)">testExclusion</A></B>(java.lang.String&nbsp;methodName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="testExclusion(java.lang.String)"><!-- --></A><H3>
+testExclusion</H3>
+<PRE>
+public boolean <B>testExclusion</B>(java.lang.String&nbsp;methodName)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="enterExclusion(java.lang.String)"><!-- --></A><H3>
+enterExclusion</H3>
+<PRE>
+public void <B>enterExclusion</B>(java.lang.String&nbsp;methodName)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exitExclusion(java.lang.String)"><!-- --></A><H3>
+exitExclusion</H3>
+<PRE>
+public void <B>exitExclusion</B>(java.lang.String&nbsp;methodName)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="printNames()"><!-- --></A><H3>
+printNames</H3>
+<PRE>
+public void <B>printNames</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/CoordinationAction.html" title="interface in coordination"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Exclusion.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/coordination/Method.html b/ajdoc/testdata/spacewar/doc/coordination/Method.html
new file mode 100644
index 000000000..caeba39a7
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/coordination/Method.html
@@ -0,0 +1,334 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:34 GMT 2004 -->
+<TITLE>
+Method
+</TITLE>
+
+<META NAME="keywords" CONTENT="coordination.Method class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Method";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/Coordinator.html" title="class in coordination"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../coordination/MethodState.html" title="class in coordination"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Method.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+coordination</FONT>
+<BR>
+Class Method</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>coordination.Method</B>
+</PRE>
+<HR>
+<DL>
+<DT> class <B>Method</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.util.Vector</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Method.html#exes">exes</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Method.html#name">name</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Method.html#Method(java.lang.String)">Method</A></B>(java.lang.String&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Method.html#addExclusion(coordination.Exclusion)">addExclusion</A></B>(<A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A>&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Method.html#removeExclusion(coordination.Exclusion)">removeExclusion</A></B>(<A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A>&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="name"><!-- --></A><H3>
+name</H3>
+<PRE>
+java.lang.String <B>name</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="exes"><!-- --></A><H3>
+exes</H3>
+<PRE>
+java.util.Vector <B>exes</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Method(java.lang.String)"><!-- --></A><H3>
+Method</H3>
+<PRE>
+<B>Method</B>(java.lang.String&nbsp;n)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="addExclusion(coordination.Exclusion)"><!-- --></A><H3>
+addExclusion</H3>
+<PRE>
+void <B>addExclusion</B>(<A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A>&nbsp;ex)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeExclusion(coordination.Exclusion)"><!-- --></A><H3>
+removeExclusion</H3>
+<PRE>
+void <B>removeExclusion</B>(<A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A>&nbsp;ex)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/Coordinator.html" title="class in coordination"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../coordination/MethodState.html" title="class in coordination"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Method.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/coordination/MethodState.html b/ajdoc/testdata/spacewar/doc/coordination/MethodState.html
new file mode 100644
index 000000000..052af0ce0
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/coordination/MethodState.html
@@ -0,0 +1,333 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:34 GMT 2004 -->
+<TITLE>
+MethodState
+</TITLE>
+
+<META NAME="keywords" CONTENT="coordination.MethodState class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="MethodState";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/Method.html" title="class in coordination"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../coordination/Mutex.html" title="class in coordination"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="MethodState.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+coordination</FONT>
+<BR>
+Class MethodState</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>coordination.MethodState</B>
+</PRE>
+<HR>
+<DL>
+<DT> class <B>MethodState</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.util.Vector</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/MethodState.html#threads">threads</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/MethodState.html#MethodState()">MethodState</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/MethodState.html#enterInThread(java.lang.Thread)">enterInThread</A></B>(java.lang.Thread&nbsp;t)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/MethodState.html#exitInThread(java.lang.Thread)">exitInThread</A></B>(java.lang.Thread&nbsp;t)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/MethodState.html#hasOtherThreadThan(java.lang.Thread)">hasOtherThreadThan</A></B>(java.lang.Thread&nbsp;t)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="threads"><!-- --></A><H3>
+threads</H3>
+<PRE>
+java.util.Vector <B>threads</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="MethodState()"><!-- --></A><H3>
+MethodState</H3>
+<PRE>
+<B>MethodState</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="enterInThread(java.lang.Thread)"><!-- --></A><H3>
+enterInThread</H3>
+<PRE>
+void <B>enterInThread</B>(java.lang.Thread&nbsp;t)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exitInThread(java.lang.Thread)"><!-- --></A><H3>
+exitInThread</H3>
+<PRE>
+void <B>exitInThread</B>(java.lang.Thread&nbsp;t)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasOtherThreadThan(java.lang.Thread)"><!-- --></A><H3>
+hasOtherThreadThan</H3>
+<PRE>
+boolean <B>hasOtherThreadThan</B>(java.lang.Thread&nbsp;t)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/Method.html" title="class in coordination"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../coordination/Mutex.html" title="class in coordination"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="MethodState.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/coordination/Mutex.html b/ajdoc/testdata/spacewar/doc/coordination/Mutex.html
new file mode 100644
index 000000000..ac127de96
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/coordination/Mutex.html
@@ -0,0 +1,411 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:34 GMT 2004 -->
+<TITLE>
+Mutex
+</TITLE>
+
+<META NAME="keywords" CONTENT="coordination.Mutex class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Mutex";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/MethodState.html" title="class in coordination"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../coordination/Selfex.html" title="class in coordination"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Mutex.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+coordination</FONT>
+<BR>
+Class Mutex</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>coordination.Mutex</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A></DD>
+</DL>
+<HR>
+<DL>
+<DT> class <B>Mutex</B><DT>extends java.lang.Object<DT>implements <A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A></DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Mutex.html#methodNames">methodNames</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../coordination/MethodState.html" title="class in coordination">MethodState</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Mutex.html#methodStates">methodStates</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Mutex.html#prettyName">prettyName</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Mutex.html#Mutex(java.lang.String[])">Mutex</A></B>(java.lang.String[]&nbsp;_methodNames)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Mutex.html#enterExclusion(java.lang.String)">enterExclusion</A></B>(java.lang.String&nbsp;_methodName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Mutex.html#exitExclusion(java.lang.String)">exitExclusion</A></B>(java.lang.String&nbsp;_methodName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Mutex.html#printNames()">printNames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Mutex.html#testExclusion(java.lang.String)">testExclusion</A></B>(java.lang.String&nbsp;_methodName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="methodNames"><!-- --></A><H3>
+methodNames</H3>
+<PRE>
+java.lang.String[] <B>methodNames</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="methodStates"><!-- --></A><H3>
+methodStates</H3>
+<PRE>
+<A HREF="../coordination/MethodState.html" title="class in coordination">MethodState</A>[] <B>methodStates</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="prettyName"><!-- --></A><H3>
+prettyName</H3>
+<PRE>
+java.lang.String <B>prettyName</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Mutex(java.lang.String[])"><!-- --></A><H3>
+Mutex</H3>
+<PRE>
+<B>Mutex</B>(java.lang.String[]&nbsp;_methodNames)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="testExclusion(java.lang.String)"><!-- --></A><H3>
+testExclusion</H3>
+<PRE>
+public boolean <B>testExclusion</B>(java.lang.String&nbsp;_methodName)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../coordination/Exclusion.html#testExclusion(java.lang.String)">testExclusion</A></CODE> in interface <CODE><A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="enterExclusion(java.lang.String)"><!-- --></A><H3>
+enterExclusion</H3>
+<PRE>
+public void <B>enterExclusion</B>(java.lang.String&nbsp;_methodName)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../coordination/Exclusion.html#enterExclusion(java.lang.String)">enterExclusion</A></CODE> in interface <CODE><A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exitExclusion(java.lang.String)"><!-- --></A><H3>
+exitExclusion</H3>
+<PRE>
+public void <B>exitExclusion</B>(java.lang.String&nbsp;_methodName)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../coordination/Exclusion.html#exitExclusion(java.lang.String)">exitExclusion</A></CODE> in interface <CODE><A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="printNames()"><!-- --></A><H3>
+printNames</H3>
+<PRE>
+public void <B>printNames</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../coordination/Exclusion.html#printNames()">printNames</A></CODE> in interface <CODE><A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/MethodState.html" title="class in coordination"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../coordination/Selfex.html" title="class in coordination"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Mutex.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/coordination/Selfex.html b/ajdoc/testdata/spacewar/doc/coordination/Selfex.html
new file mode 100644
index 000000000..6554054d6
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/coordination/Selfex.html
@@ -0,0 +1,411 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:34 GMT 2004 -->
+<TITLE>
+Selfex
+</TITLE>
+
+<META NAME="keywords" CONTENT="coordination.Selfex class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Selfex";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/Mutex.html" title="class in coordination"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Selfex.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+coordination</FONT>
+<BR>
+Class Selfex</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>coordination.Selfex</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A></DD>
+</DL>
+<HR>
+<DL>
+<DT> class <B>Selfex</B><DT>extends java.lang.Object<DT>implements <A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A></DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Selfex.html#count">count</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Selfex.html#methodName">methodName</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.lang.Thread</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Selfex.html#thread">thread</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Selfex.html#Selfex(java.lang.String)">Selfex</A></B>(java.lang.String&nbsp;_methodName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Selfex.html#enterExclusion(java.lang.String)">enterExclusion</A></B>(java.lang.String&nbsp;_methodName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Selfex.html#exitExclusion(java.lang.String)">exitExclusion</A></B>(java.lang.String&nbsp;_methodName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Selfex.html#printNames()">printNames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/Selfex.html#testExclusion(java.lang.String)">testExclusion</A></B>(java.lang.String&nbsp;_methodName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="methodName"><!-- --></A><H3>
+methodName</H3>
+<PRE>
+java.lang.String <B>methodName</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="thread"><!-- --></A><H3>
+thread</H3>
+<PRE>
+java.lang.Thread <B>thread</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="count"><!-- --></A><H3>
+count</H3>
+<PRE>
+int <B>count</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Selfex(java.lang.String)"><!-- --></A><H3>
+Selfex</H3>
+<PRE>
+<B>Selfex</B>(java.lang.String&nbsp;_methodName)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="testExclusion(java.lang.String)"><!-- --></A><H3>
+testExclusion</H3>
+<PRE>
+public boolean <B>testExclusion</B>(java.lang.String&nbsp;_methodName)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../coordination/Exclusion.html#testExclusion(java.lang.String)">testExclusion</A></CODE> in interface <CODE><A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="enterExclusion(java.lang.String)"><!-- --></A><H3>
+enterExclusion</H3>
+<PRE>
+public void <B>enterExclusion</B>(java.lang.String&nbsp;_methodName)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../coordination/Exclusion.html#enterExclusion(java.lang.String)">enterExclusion</A></CODE> in interface <CODE><A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exitExclusion(java.lang.String)"><!-- --></A><H3>
+exitExclusion</H3>
+<PRE>
+public void <B>exitExclusion</B>(java.lang.String&nbsp;_methodName)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../coordination/Exclusion.html#exitExclusion(java.lang.String)">exitExclusion</A></CODE> in interface <CODE><A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="printNames()"><!-- --></A><H3>
+printNames</H3>
+<PRE>
+public void <B>printNames</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../coordination/Exclusion.html#printNames()">printNames</A></CODE> in interface <CODE><A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/Mutex.html" title="class in coordination"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Selfex.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/coordination/TimeoutException.html b/ajdoc/testdata/spacewar/doc/coordination/TimeoutException.html
new file mode 100644
index 000000000..a81452dc8
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/coordination/TimeoutException.html
@@ -0,0 +1,284 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:34 GMT 2004 -->
+<TITLE>
+TimeoutException
+</TITLE>
+
+<META NAME="keywords" CONTENT="coordination.TimeoutException class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="TimeoutException";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TimeoutException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+coordination</FONT>
+<BR>
+Class TimeoutException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.lang.Throwable
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.lang.Exception
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>coordination.TimeoutException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT>public class <B>TimeoutException</B><DT>extends java.lang.Exception</DL>
+
+<P>
+
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../serialized-form.html#coordination.TimeoutException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/TimeoutException.html#time">time</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.lang.Exception"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.lang.Exception</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../coordination/TimeoutException.html#TimeoutException(long)">TimeoutException</A></B>(long&nbsp;_time)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Throwable</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="time"><!-- --></A><H3>
+time</H3>
+<PRE>
+long <B>time</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="TimeoutException(long)"><!-- --></A><H3>
+TimeoutException</H3>
+<PRE>
+<B>TimeoutException</B>(long&nbsp;_time)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TimeoutException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/coordination/package-frame.html b/ajdoc/testdata/spacewar/doc/coordination/package-frame.html
new file mode 100644
index 000000000..d62ecc91c
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/coordination/package-frame.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+coordination
+</TITLE>
+
+<META NAME="keywords" CONTENT="coordination package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../coordination/package-summary.html" target="classFrame">coordination</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="Condition.html" title="interface in coordination" target="classFrame"><I>Condition</I></A>
+<BR>
+<A HREF="CoordinationAction.html" title="interface in coordination" target="classFrame"><I>CoordinationAction</I></A>
+<BR>
+<A HREF="Exclusion.html" title="interface in coordination" target="classFrame"><I>Exclusion</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="Coordinator.html" title="class in coordination" target="classFrame">Coordinator</A>
+<BR>
+<A HREF="Method.html" title="class in coordination" target="classFrame">Method</A>
+<BR>
+<A HREF="MethodState.html" title="class in coordination" target="classFrame">MethodState</A>
+<BR>
+<A HREF="Mutex.html" title="class in coordination" target="classFrame">Mutex</A>
+<BR>
+<A HREF="Selfex.html" title="class in coordination" target="classFrame">Selfex</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="TimeoutException.html" title="class in coordination" target="classFrame">TimeoutException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/coordination/package-summary.html b/ajdoc/testdata/spacewar/doc/coordination/package-summary.html
new file mode 100644
index 000000000..07cc1bba7
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/coordination/package-summary.html
@@ -0,0 +1 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 --><TITLE>coordination</TITLE><META NAME="keywords" CONTENT="coordination package"><LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style"><SCRIPT type="text/javascript">function windowTitle(){ parent.document.title="coordination";}</SCRIPT></HEAD><BODY BGCOLOR="white" onload="windowTitle();"><!-- ========= START OF TOP NAVBAR ======= --><A NAME="navbar_top"><!-- --></A><A HREF="#skip-navbar_top" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_top_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;PREV PACKAGE&nbsp;&nbsp;<A HREF="../spacewar/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;&nbsp;<SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR></TABLE><A NAME="skip-navbar_top"></A><!-- ========= END OF TOP NAVBAR ========= --><HR><H2>Package coordination</H2><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Interface Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../coordination/Condition.html" title="interface in coordination">Condition</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../coordination/CoordinationAction.html" title="interface in coordination">CoordinationAction</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A></B></TD><TD></TD></TR></TABLE>&nbsp;<P><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Class Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../coordination/Coordinator.html" title="class in coordination">Coordinator</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../coordination/Method.html" title="class in coordination">Method</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../coordination/MethodState.html" title="class in coordination">MethodState</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../coordination/Mutex.html" title="class in coordination">Mutex</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../coordination/Selfex.html" title="class in coordination">Selfex</A></B></TD><TD></TD></TR></TABLE>&nbsp;<P><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Exception Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../coordination/TimeoutException.html" title="class in coordination">TimeoutException</A></B></TD><TD></TD></TR></TABLE>&nbsp;<P><HR><!-- ======= START OF BOTTOM NAVBAR ====== --><A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;PREV PACKAGE&nbsp;&nbsp;<A HREF="../spacewar/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;&nbsp;<SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR></TABLE><A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= --><HR></BODY></HTML> \ No newline at end of file
diff --git a/ajdoc/testdata/spacewar/doc/coordination/package-tree.html b/ajdoc/testdata/spacewar/doc/coordination/package-tree.html
new file mode 100644
index 000000000..fa5c60405
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/coordination/package-tree.html
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+coordination Class Hierarchy
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="coordination Class Hierarchy";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;<A HREF="../spacewar/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package coordination
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">class java.lang.Object<UL>
+<LI TYPE="circle">class coordination.<A HREF="../coordination/Coordinator.html" title="class in coordination"><B>Coordinator</B></A><LI TYPE="circle">class coordination.<A HREF="../coordination/Method.html" title="class in coordination"><B>Method</B></A><LI TYPE="circle">class coordination.<A HREF="../coordination/MethodState.html" title="class in coordination"><B>MethodState</B></A><LI TYPE="circle">class coordination.<A HREF="../coordination/Mutex.html" title="class in coordination"><B>Mutex</B></A> (implements coordination.<A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A>)
+<LI TYPE="circle">class coordination.<A HREF="../coordination/Selfex.html" title="class in coordination"><B>Selfex</B></A> (implements coordination.<A HREF="../coordination/Exclusion.html" title="interface in coordination">Exclusion</A>)
+<LI TYPE="circle">class java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">class java.lang.Exception<UL>
+<LI TYPE="circle">class coordination.<A HREF="../coordination/TimeoutException.html" title="class in coordination"><B>TimeoutException</B></A></UL>
+</UL>
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">interface coordination.<A HREF="../coordination/Condition.html" title="interface in coordination"><B>Condition</B></A><LI TYPE="circle">interface coordination.<A HREF="../coordination/CoordinationAction.html" title="interface in coordination"><B>CoordinationAction</B></A><LI TYPE="circle">interface coordination.<A HREF="../coordination/Exclusion.html" title="interface in coordination"><B>Exclusion</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;<A HREF="../spacewar/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/deprecated-list.html b/ajdoc/testdata/spacewar/doc/deprecated-list.html
new file mode 100644
index 000000000..07efa805a
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/deprecated-list.html
@@ -0,0 +1,132 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+Deprecated List
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Deprecated List";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Deprecated API</B></H2>
+</CENTER>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/help-doc.html b/ajdoc/testdata/spacewar/doc/help-doc.html
new file mode 100644
index 000000000..e9b04ab6d
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/help-doc.html
@@ -0,0 +1,187 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:34 GMT 2004 -->
+<TITLE>
+API Help
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="API Help";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+How This API Document Is Organized</H1>
+</CENTER>
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
+Overview</H3>
+<BLOCKQUOTE>
+
+<P>
+The <A HREF="overview-summary.html">Overview</A> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</BLOCKQUOTE>
+<H3>
+Package</H3>
+<BLOCKQUOTE>
+
+<P>
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
+<LI>Interfaces (italic)<LI>Classes<LI>Exceptions<LI>Errors</UL>
+</BLOCKQUOTE>
+<H3>
+Class/Interface</H3>
+<BLOCKQUOTE>
+
+<P>
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
+<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
+<P>
+<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
+<P>
+<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
+<H3>
+Tree (Class Hierarchy)</H3>
+<BLOCKQUOTE>
+There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
+<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
+</BLOCKQUOTE>
+<H3>
+Deprecated API</H3>
+<BLOCKQUOTE>
+The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
+<H3>
+Index</H3>
+<BLOCKQUOTE>
+The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
+<H3>
+Prev/Next</H3>
+These links take you to the next or previous class, interface, package, or related page.<H3>
+Frames/No Frames</H3>
+These links show and hide the HTML frames. All pages are available with or without frames.
+<P>
+<H3>
+Serialized Form</H3>
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+<P>
+<FONT SIZE="-1">
+<EM>
+This help file applies to API documentation generated using the standard doclet.</EM>
+</FONT>
+<BR>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/index-all.html b/ajdoc/testdata/spacewar/doc/index-all.html
new file mode 100644
index 000000000..84b6e2301
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/index-all.html
@@ -0,0 +1 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 --><TITLE>Index</TITLE><LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style"><SCRIPT type="text/javascript">function windowTitle(){ parent.document.title="Index";}</SCRIPT></HEAD><BODY BGCOLOR="white" onload="windowTitle();"><!-- ========= START OF TOP NAVBAR ======= --><A NAME="navbar_top"><!-- --></A><A HREF="#skip-navbar_top" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_top_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;PREV&nbsp;&nbsp;NEXT</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A> &nbsp;&nbsp;<SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR></TABLE><A NAME="skip-navbar_top"></A><!-- ========= END OF TOP NAVBAR ========= --><A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_Q_">Q</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_W_">W</A> <HR><A NAME="_A_"><!-- --></A><H2><B>A</B></H2><DL><DT><A HREF="spacewar/SpaceObject.html#accelerate(double, double)"><B>accelerate(double, double)</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/SWFrame.html#actionPerformed(java.awt.event.ActionEvent)"><B>actionPerformed(ActionEvent)</B></A> - Method in class spacewar.<A HREF="spacewar/SWFrame.html" title="class in spacewar">SWFrame</A><DD><DT><A HREF="coordination/Method.html#addExclusion(coordination.Exclusion)"><B>addExclusion(Exclusion)</B></A> - Method in class coordination.<A HREF="coordination/Method.html" title="class in coordination">Method</A><DD><DT><A HREF="coordination/Coordinator.html#addMutex(java.lang.String[])"><B>addMutex(String[])</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD><DT><A HREF="spacewar/Game.html#addRobot()"><B>addRobot()</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="coordination/Coordinator.html#addSelfex(java.lang.String)"><B>addSelfex(String)</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD></DL><HR><A NAME="_B_"><!-- --></A><H2><B>B</B></H2><DL><DT><A HREF="spacewar/Ship.html#BULLET_SPEED"><B>BULLET_SPEED</B></A> - Static variable in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Bullet.html" title="class in spacewar"><B>Bullet</B></A> - class spacewar.<A HREF="spacewar/Bullet.html" title="class in spacewar">Bullet</A>.<DD><DT><A HREF="spacewar/Bullet.html#Bullet(spacewar.Game, double, double, double, double)"><B>Bullet(Game, double, double, double, double)</B></A> - Constructor for class spacewar.<A HREF="spacewar/Bullet.html" title="class in spacewar">Bullet</A><DD><DT><A HREF="spacewar/Ship.html#bounce(spacewar.Ship, spacewar.Ship)"><B>bounce(Ship, Ship)</B></A> - Static method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD></DL><HR><A NAME="_C_"><!-- --></A><H2><B>C</B></H2><DL><DT><A HREF="spacewar/Ship.html#CLOCKWISE"><B>CLOCKWISE</B></A> - Static variable in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Ship.html#COUNTERCLOCKWISE"><B>COUNTERCLOCKWISE</B></A> - Static variable in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="coordination/Condition.html" title="interface in coordination"><B>Condition</B></A> - interface coordination.<A HREF="coordination/Condition.html" title="interface in coordination">Condition</A>.<DD><DT><A HREF="coordination/CoordinationAction.html" title="interface in coordination"><B>CoordinationAction</B></A> - interface coordination.<A HREF="coordination/CoordinationAction.html" title="interface in coordination">CoordinationAction</A>.<DD>__AJDECLID:300:__<DT><A HREF="coordination/Coordinator.html" title="class in coordination"><B>Coordinator</B></A> - class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A>.<DD>__AJDECLID:302:__<DT><A HREF="coordination/Coordinator.html#Coordinator()"><B>Coordinator()</B></A> - Constructor for class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD><DT><A HREF="coordination/Condition.html#checkit()"><B>checkit()</B></A> - Method in interface coordination.<A HREF="coordination/Condition.html" title="interface in coordination">Condition</A><DD><DT><A HREF="spacewar/InfoWin.html#clear()"><B>clear()</B></A> - Method in class spacewar.<A HREF="spacewar/InfoWin.html" title="class in spacewar">InfoWin</A><DD><DT><A HREF="spacewar/Bullet.html#clockTick()"><B>clockTick()</B></A> - Method in class spacewar.<A HREF="spacewar/Bullet.html" title="class in spacewar">Bullet</A><DD><DT><A HREF="spacewar/Game.html#clockTick()"><B>clockTick()</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="spacewar/Registry.html#clockTick()"><B>clockTick()</B></A> - Method in class spacewar.<A HREF="spacewar/Registry.html" title="class in spacewar">Registry</A><DD><DT><A HREF="spacewar/Ship.html#clockTick()"><B>clockTick()</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/SpaceObject.html#clockTick()"><B>clockTick()</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="coordination/package-summary.html"><B>coordination</B></A> - package coordination<DD>&nbsp;<DT><A HREF="coordination/Selfex.html#count"><B>count</B></A> - Variable in class coordination.<A HREF="coordination/Selfex.html" title="class in coordination">Selfex</A><DD></DL><HR><A NAME="_D_"><!-- --></A><H2><B>D</B></H2><DL><DT><A HREF="spacewar/Ship.html#DEFAULT_ACCELERATION"><B>DEFAULT_ACCELERATION</B></A> - Static variable in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Ship.html#DEFAULT_ANGULAR_VELOCITY"><B>DEFAULT_ANGULAR_VELOCITY</B></A> - Static variable in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Debug.html" title="class in spacewar"><B>Debug</B></A> - class spacewar.<A HREF="spacewar/Debug.html" title="class in spacewar">Debug</A>.<DD><DT><A HREF="spacewar/Debug.html#Debug()"><B>Debug()</B></A> - Constructor for class spacewar.<A HREF="spacewar/Debug.html" title="class in spacewar">Debug</A><DD>&nbsp;<DT><A HREF="spacewar/Display.html" title="class in spacewar"><B>Display</B></A> - class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A>.<DD><DT><A HREF="spacewar/Display.html#Display(spacewar.Game)"><B>Display(Game)</B></A> - Constructor for class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A><DD><DT><A HREF="spacewar/Display.DisplayAspect.html" title="class in spacewar"><B>Display.DisplayAspect</B></A> - class spacewar.<A HREF="spacewar/Display.DisplayAspect.html" title="class in spacewar">Display.DisplayAspect</A>.<DD><DT><A HREF="spacewar/Display.DisplayAspect.html#Display.DisplayAspect()"><B>Display.DisplayAspect()</B></A> - Constructor for class spacewar.<A HREF="spacewar/Display.DisplayAspect.html" title="class in spacewar">Display.DisplayAspect</A><DD>&nbsp;<DT><A HREF="spacewar/Display1.html" title="class in spacewar"><B>Display1</B></A> - class spacewar.<A HREF="spacewar/Display1.html" title="class in spacewar">Display1</A>.<DD><DT><A HREF="spacewar/Display1.html#Display1(spacewar.Game)"><B>Display1(Game)</B></A> - Constructor for class spacewar.<A HREF="spacewar/Display1.html" title="class in spacewar">Display1</A><DD><DT><A HREF="spacewar/Display1.SpaceObjectPainting.html" title="class in spacewar"><B>Display1.SpaceObjectPainting</B></A> - class spacewar.<A HREF="spacewar/Display1.SpaceObjectPainting.html" title="class in spacewar">Display1.SpaceObjectPainting</A>.<DD><DT><A HREF="spacewar/Display1.SpaceObjectPainting.html#Display1.SpaceObjectPainting()"><B>Display1.SpaceObjectPainting()</B></A> - Constructor for class spacewar.<A HREF="spacewar/Display1.SpaceObjectPainting.html" title="class in spacewar">Display1.SpaceObjectPainting</A><DD>&nbsp;<DT><A HREF="spacewar/Display2.html" title="class in spacewar"><B>Display2</B></A> - class spacewar.<A HREF="spacewar/Display2.html" title="class in spacewar">Display2</A>.<DD><DT><A HREF="spacewar/Display2.html#Display2(spacewar.Game)"><B>Display2(Game)</B></A> - Constructor for class spacewar.<A HREF="spacewar/Display2.html" title="class in spacewar">Display2</A><DD><DT><A HREF="spacewar/Display2.SpaceObjectPainting.html" title="class in spacewar"><B>Display2.SpaceObjectPainting</B></A> - class spacewar.<A HREF="spacewar/Display2.SpaceObjectPainting.html" title="class in spacewar">Display2.SpaceObjectPainting</A>.<DD><DT><A HREF="spacewar/Display2.SpaceObjectPainting.html#Display2.SpaceObjectPainting()"><B>Display2.SpaceObjectPainting()</B></A> - Constructor for class spacewar.<A HREF="spacewar/Display2.SpaceObjectPainting.html" title="class in spacewar">Display2.SpaceObjectPainting</A><DD>&nbsp;<DT><A HREF="spacewar/Robot.html#destroy()"><B>destroy()</B></A> - Method in class spacewar.<A HREF="spacewar/Robot.html" title="class in spacewar">Robot</A><DD><DT><A HREF="spacewar/SpaceObject.html#die()"><B>die()</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="coordination/CoordinationAction.html#doit()"><B>doit()</B></A> - Method in interface coordination.<A HREF="coordination/CoordinationAction.html" title="interface in coordination">CoordinationAction</A><DD><DT><A HREF="spacewar/Registry.html#dummy()"><B>dummy()</B></A> - Method in class spacewar.<A HREF="spacewar/Registry.html" title="class in spacewar">Registry</A><DD></DL><HR><A NAME="_E_"><!-- --></A><H2><B>E</B></H2><DL><DT><A HREF="spacewar/EnergyPacket.html" title="class in spacewar"><B>EnergyPacket</B></A> - class spacewar.<A HREF="spacewar/EnergyPacket.html" title="class in spacewar">EnergyPacket</A>.<DD><DT><A HREF="spacewar/EnergyPacket.html#EnergyPacket(spacewar.Game, double, double, double, double, double)"><B>EnergyPacket(Game, double, double, double, double, double)</B></A> - Constructor for class spacewar.<A HREF="spacewar/EnergyPacket.html" title="class in spacewar">EnergyPacket</A><DD><DT><A HREF="spacewar/EnergyPacketProducer.html" title="class in spacewar"><B>EnergyPacketProducer</B></A> - class spacewar.<A HREF="spacewar/EnergyPacketProducer.html" title="class in spacewar">EnergyPacketProducer</A>.<DD><DT><A HREF="spacewar/EnergyPacketProducer.html#EnergyPacketProducer(spacewar.Game)"><B>EnergyPacketProducer(Game)</B></A> - Constructor for class spacewar.<A HREF="spacewar/EnergyPacketProducer.html" title="class in spacewar">EnergyPacketProducer</A><DD><DT><A HREF="spacewar/EnsureShipIsAlive.html" title="class in spacewar"><B>EnsureShipIsAlive</B></A> - class spacewar.<A HREF="spacewar/EnsureShipIsAlive.html" title="class in spacewar">EnsureShipIsAlive</A>.<DD><DT><A HREF="spacewar/EnsureShipIsAlive.html#EnsureShipIsAlive()"><B>EnsureShipIsAlive()</B></A> - Constructor for class spacewar.<A HREF="spacewar/EnsureShipIsAlive.html" title="class in spacewar">EnsureShipIsAlive</A><DD>&nbsp;<DT><A HREF="coordination/Exclusion.html" title="interface in coordination"><B>Exclusion</B></A> - interface coordination.<A HREF="coordination/Exclusion.html" title="interface in coordination">Exclusion</A>.<DD><DT><A HREF="coordination/Exclusion.html#enterExclusion(java.lang.String)"><B>enterExclusion(String)</B></A> - Method in interface coordination.<A HREF="coordination/Exclusion.html" title="interface in coordination">Exclusion</A><DD><DT><A HREF="coordination/Mutex.html#enterExclusion(java.lang.String)"><B>enterExclusion(String)</B></A> - Method in class coordination.<A HREF="coordination/Mutex.html" title="class in coordination">Mutex</A><DD><DT><A HREF="coordination/Selfex.html#enterExclusion(java.lang.String)"><B>enterExclusion(String)</B></A> - Method in class coordination.<A HREF="coordination/Selfex.html" title="class in coordination">Selfex</A><DD><DT><A HREF="coordination/MethodState.html#enterInThread(java.lang.Thread)"><B>enterInThread(Thread)</B></A> - Method in class coordination.<A HREF="coordination/MethodState.html" title="class in coordination">MethodState</A><DD><DT><A HREF="spacewar/Game.html#error(java.lang.Object)"><B>error(Object)</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="coordination/Method.html#exes"><B>exes</B></A> - Variable in class coordination.<A HREF="coordination/Method.html" title="class in coordination">Method</A><DD><DT><A HREF="coordination/Exclusion.html#exitExclusion(java.lang.String)"><B>exitExclusion(String)</B></A> - Method in interface coordination.<A HREF="coordination/Exclusion.html" title="interface in coordination">Exclusion</A><DD><DT><A HREF="coordination/Mutex.html#exitExclusion(java.lang.String)"><B>exitExclusion(String)</B></A> - Method in class coordination.<A HREF="coordination/Mutex.html" title="class in coordination">Mutex</A><DD><DT><A HREF="coordination/Selfex.html#exitExclusion(java.lang.String)"><B>exitExclusion(String)</B></A> - Method in class coordination.<A HREF="coordination/Selfex.html" title="class in coordination">Selfex</A><DD><DT><A HREF="coordination/MethodState.html#exitInThread(java.lang.Thread)"><B>exitInThread(Thread)</B></A> - Method in class coordination.<A HREF="coordination/MethodState.html" title="class in coordination">MethodState</A><DD><DT><A HREF="spacewar/Ship.html#expendEnergy(double)"><B>expendEnergy(double)</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD></DL><HR><A NAME="_F_"><!-- --></A><H2><B>F</B></H2><DL><DT><A HREF="spacewar/KeyMapping.html#fire"><B>fire</B></A> - Variable in class spacewar.<A HREF="spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A><DD><DT><A HREF="spacewar/Ship.html#fire()"><B>fire()</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Display.html#frame"><B>frame</B></A> - Variable in class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A><DD></DL><HR><A NAME="_G_"><!-- --></A><H2><B>G</B></H2><DL><DT><A HREF="spacewar/Game.html" title="class in spacewar"><B>Game</B></A> - class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A>.<DD><DT><A HREF="spacewar/Game.html#Game(java.lang.String)"><B>Game(String)</B></A> - Constructor for class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="spacewar/GameSynchronization.html" title="class in spacewar"><B>GameSynchronization</B></A> - class spacewar.<A HREF="spacewar/GameSynchronization.html" title="class in spacewar">GameSynchronization</A>.<DD><DT><A HREF="spacewar/GameSynchronization.html#GameSynchronization()"><B>GameSynchronization()</B></A> - Constructor for class spacewar.<A HREF="spacewar/GameSynchronization.html" title="class in spacewar">GameSynchronization</A><DD><DT><A HREF="spacewar/Display.html#game"><B>game</B></A> - Variable in class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A><DD><DT><A HREF="spacewar/Ship.html#getDamage()"><B>getDamage()</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Ship.html#getDamageLevel()"><B>getDamageLevel()</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/SWFrame.html#getDisplay()"><B>getDisplay()</B></A> - Method in class spacewar.<A HREF="spacewar/SWFrame.html" title="class in spacewar">SWFrame</A><DD><DT><A HREF="spacewar/EnergyPacket.html#getEnergy()"><B>getEnergy()</B></A> - Method in class spacewar.<A HREF="spacewar/EnergyPacket.html" title="class in spacewar">EnergyPacket</A><DD><DT><A HREF="spacewar/Ship.html#getEnergy()"><B>getEnergy()</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Ship.html#getEnergyLevel()"><B>getEnergyLevel()</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Display.html#getGame()"><B>getGame()</B></A> - Method in class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A><DD><DT><A HREF="spacewar/EnergyPacketProducer.html#getGame()"><B>getGame()</B></A> - Method in class spacewar.<A HREF="spacewar/EnergyPacketProducer.html" title="class in spacewar">EnergyPacketProducer</A><DD><DT><A HREF="spacewar/Pilot.html#getGame()"><B>getGame()</B></A> - Method in class spacewar.<A HREF="spacewar/Pilot.html" title="class in spacewar">Pilot</A><DD><DT><A HREF="spacewar/Registry.html#getGame()"><B>getGame()</B></A> - Method in class spacewar.<A HREF="spacewar/Registry.html" title="class in spacewar">Registry</A><DD><DT><A HREF="spacewar/SWFrame.html#getGame()"><B>getGame()</B></A> - Method in class spacewar.<A HREF="spacewar/SWFrame.html" title="class in spacewar">SWFrame</A><DD><DT><A HREF="spacewar/SpaceObject.html#getGame()"><B>getGame()</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/Timer.html#getGame()"><B>getGame()</B></A> - Method in class spacewar.<A HREF="spacewar/Timer.html" title="class in spacewar">Timer</A><DD><DT><A HREF="spacewar/Game.html#getHeight()"><B>getHeight()</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="spacewar/SWFrame.html#getMenu()"><B>getMenu()</B></A> - Method in class spacewar.<A HREF="spacewar/SWFrame.html" title="class in spacewar">SWFrame</A><DD><DT><A HREF="spacewar/Pilot.html#getNumber()"><B>getNumber()</B></A> - Method in class spacewar.<A HREF="spacewar/Pilot.html" title="class in spacewar">Pilot</A><DD><DT><A HREF="spacewar/Registry.html#getObjects()"><B>getObjects()</B></A> - Method in class spacewar.<A HREF="spacewar/Registry.html" title="class in spacewar">Registry</A><DD><DT><A HREF="spacewar/SpaceObject.html#getOldXPos()"><B>getOldXPos()</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/SpaceObject.html#getOldYPos()"><B>getOldYPos()</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/Ship.html#getOrientation()"><B>getOrientation()</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Ship.html#getPilot()"><B>getPilot()</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Display.html#getPilot1()"><B>getPilot1()</B></A> - Static method in class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A><DD><DT><A HREF="spacewar/Game.html#getPilot1()"><B>getPilot1()</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="spacewar/Display.html#getPilot2()"><B>getPilot2()</B></A> - Static method in class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A><DD><DT><A HREF="spacewar/Game.html#getPilot2()"><B>getPilot2()</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="spacewar/Ship.html#getRAcc()"><B>getRAcc()</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Game.html#getRegistry()"><B>getRegistry()</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="spacewar/Pilot.html#getShip()"><B>getShip()</B></A> - Method in class spacewar.<A HREF="spacewar/Pilot.html" title="class in spacewar">Pilot</A><DD><DT><A HREF="spacewar/Registry.html#getShips()"><B>getShips()</B></A> - Method in class spacewar.<A HREF="spacewar/Registry.html" title="class in spacewar">Registry</A><DD><DT><A HREF="spacewar/Bullet.html#getSize()"><B>getSize()</B></A> - Method in class spacewar.<A HREF="spacewar/Bullet.html" title="class in spacewar">Bullet</A><DD><DT><A HREF="spacewar/EnergyPacket.html#getSize()"><B>getSize()</B></A> - Method in class spacewar.<A HREF="spacewar/EnergyPacket.html" title="class in spacewar">EnergyPacket</A><DD><DT><A HREF="spacewar/Ship.html#getSize()"><B>getSize()</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/SpaceObject.html#getSize()"><B>getSize()</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/Registry.html#getTable()"><B>getTable()</B></A> - Method in class spacewar.<A HREF="spacewar/Registry.html" title="class in spacewar">Registry</A><DD><DT><A HREF="spacewar/Game.html#getWidth()"><B>getWidth()</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="spacewar/SpaceObject.html#getXPos()"><B>getXPos()</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/SpaceObject.html#getXVel()"><B>getXVel()</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/SpaceObject.html#getYPos()"><B>getYPos()</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/SpaceObject.html#getYVel()"><B>getYVel()</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="coordination/Coordinator.html#guardedEntry(java.lang.String)"><B>guardedEntry(String)</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD><DT><A HREF="coordination/Coordinator.html#guardedEntry(java.lang.String, coordination.Condition)"><B>guardedEntry(String, Condition)</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD><DT><A HREF="coordination/Coordinator.html#guardedEntry(java.lang.String, coordination.CoordinationAction)"><B>guardedEntry(String, CoordinationAction)</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD><DT><A HREF="coordination/Coordinator.html#guardedEntry(java.lang.String, coordination.Condition, coordination.CoordinationAction)"><B>guardedEntry(String, Condition, CoordinationAction)</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD><DT><A HREF="coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, long)"><B>guardedEntryWithTimeout(String, long)</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD><DT><A HREF="coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, coordination.Condition, long)"><B>guardedEntryWithTimeout(String, Condition, long)</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD><DT><A HREF="coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, coordination.CoordinationAction, long)"><B>guardedEntryWithTimeout(String, CoordinationAction, long)</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD><DT><A HREF="coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, coordination.Condition, coordination.CoordinationAction, long)"><B>guardedEntryWithTimeout(String, Condition, CoordinationAction, long)</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD><DT><A HREF="coordination/Coordinator.html#guardedExit(java.lang.String)"><B>guardedExit(String)</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD><DT><A HREF="coordination/Coordinator.html#guardedExit(java.lang.String, coordination.CoordinationAction)"><B>guardedExit(String, CoordinationAction)</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD></DL><HR><A NAME="_H_"><!-- --></A><H2><B>H</B></H2><DL><DT><A HREF="spacewar/Bullet.html#handleCollision(spacewar.SpaceObject)"><B>handleCollision(SpaceObject)</B></A> - Method in class spacewar.<A HREF="spacewar/Bullet.html" title="class in spacewar">Bullet</A><DD><DT><A HREF="spacewar/EnergyPacket.html#handleCollision(spacewar.SpaceObject)"><B>handleCollision(SpaceObject)</B></A> - Method in class spacewar.<A HREF="spacewar/EnergyPacket.html" title="class in spacewar">EnergyPacket</A><DD><DT><A HREF="spacewar/Ship.html#handleCollision(spacewar.SpaceObject)"><B>handleCollision(SpaceObject)</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/SpaceObject.html#handleCollision(spacewar.SpaceObject)"><B>handleCollision(SpaceObject)</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/Game.html#handleCollisions()"><B>handleCollisions()</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="coordination/MethodState.html#hasOtherThreadThan(java.lang.Thread)"><B>hasOtherThreadThan(Thread)</B></A> - Method in class coordination.<A HREF="coordination/MethodState.html" title="class in coordination">MethodState</A><DD></DL><HR><A NAME="_I_"><!-- --></A><H2><B>I</B></H2><DL><DT><A HREF="spacewar/InfoWin.html" title="class in spacewar"><B>InfoWin</B></A> - class spacewar.<A HREF="spacewar/InfoWin.html" title="class in spacewar">InfoWin</A>.<DD><DT><A HREF="spacewar/InfoWin.html#InfoWin()"><B>InfoWin()</B></A> - Constructor for class spacewar.<A HREF="spacewar/InfoWin.html" title="class in spacewar">InfoWin</A><DD><DT><A HREF="spacewar/Ship.html#inflictDamage(double)"><B>inflictDamage(double)</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/SpaceObject.html#isAlive()"><B>isAlive()</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/Game.html#isCollision(spacewar.SpaceObject, spacewar.SpaceObject)"><B>isCollision(SpaceObject, SpaceObject)</B></A> - Static method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD></DL><HR><A NAME="_K_"><!-- --></A><H2><B>K</B></H2><DL><DT><A HREF="spacewar/KeyMapping.html" title="class in spacewar"><B>KeyMapping</B></A> - class spacewar.<A HREF="spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A>.<DD><DT><A HREF="spacewar/KeyMapping.html#KeyMapping(int, int, int, int)"><B>KeyMapping(int, int, int, int)</B></A> - Constructor for class spacewar.<A HREF="spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A><DD><DT><A HREF="spacewar/KeyMapping.html#keyMapping1"><B>keyMapping1</B></A> - Static variable in class spacewar.<A HREF="spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A><DD><DT><A HREF="spacewar/KeyMapping.html#keyMapping2"><B>keyMapping2</B></A> - Static variable in class spacewar.<A HREF="spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A><DD><DT><A HREF="spacewar/Player.html#keyPressed(java.awt.event.KeyEvent)"><B>keyPressed(KeyEvent)</B></A> - Method in class spacewar.<A HREF="spacewar/Player.html" title="class in spacewar">Player</A><DD><DT><A HREF="spacewar/Player.html#keyReleased(java.awt.event.KeyEvent)"><B>keyReleased(KeyEvent)</B></A> - Method in class spacewar.<A HREF="spacewar/Player.html" title="class in spacewar">Player</A><DD><DT><A HREF="spacewar/Player.html#keyTyped(java.awt.event.KeyEvent)"><B>keyTyped(KeyEvent)</B></A> - Method in class spacewar.<A HREF="spacewar/Player.html" title="class in spacewar">Player</A><DD></DL><HR><A NAME="_L_"><!-- --></A><H2><B>L</B></H2><DL><DT><A HREF="spacewar/KeyMapping.html#left"><B>left</B></A> - Variable in class spacewar.<A HREF="spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A><DD></DL><HR><A NAME="_M_"><!-- --></A><H2><B>M</B></H2><DL><DT><A HREF="spacewar/Ship.html#MAX_DAMAGE"><B>MAX_DAMAGE</B></A> - Static variable in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="coordination/Method.html" title="class in coordination"><B>Method</B></A> - class coordination.<A HREF="coordination/Method.html" title="class in coordination">Method</A>.<DD><DT><A HREF="coordination/Method.html#Method(java.lang.String)"><B>Method(String)</B></A> - Constructor for class coordination.<A HREF="coordination/Method.html" title="class in coordination">Method</A><DD><DT><A HREF="coordination/MethodState.html" title="class in coordination"><B>MethodState</B></A> - class coordination.<A HREF="coordination/MethodState.html" title="class in coordination">MethodState</A>.<DD><DT><A HREF="coordination/MethodState.html#MethodState()"><B>MethodState()</B></A> - Constructor for class coordination.<A HREF="coordination/MethodState.html" title="class in coordination">MethodState</A><DD>&nbsp;<DT><A HREF="coordination/Mutex.html" title="class in coordination"><B>Mutex</B></A> - class coordination.<A HREF="coordination/Mutex.html" title="class in coordination">Mutex</A>.<DD><DT><A HREF="coordination/Mutex.html#Mutex(java.lang.String[])"><B>Mutex(String[])</B></A> - Constructor for class coordination.<A HREF="coordination/Mutex.html" title="class in coordination">Mutex</A><DD><DT><A HREF="spacewar/Game.html#main(java.lang.String[])"><B>main(String[])</B></A> - Static method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="coordination/Selfex.html#methodName"><B>methodName</B></A> - Variable in class coordination.<A HREF="coordination/Selfex.html" title="class in coordination">Selfex</A><DD><DT><A HREF="coordination/Mutex.html#methodNames"><B>methodNames</B></A> - Variable in class coordination.<A HREF="coordination/Mutex.html" title="class in coordination">Mutex</A><DD><DT><A HREF="coordination/Mutex.html#methodStates"><B>methodStates</B></A> - Variable in class coordination.<A HREF="coordination/Mutex.html" title="class in coordination">Mutex</A><DD></DL><HR><A NAME="_N_"><!-- --></A><H2><B>N</B></H2><DL><DT><A HREF="coordination/Method.html#name"><B>name</B></A> - Variable in class coordination.<A HREF="coordination/Method.html" title="class in coordination">Method</A><DD><DT><A HREF="spacewar/Game.html#newPlayer(int)"><B>newPlayer(int)</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="spacewar/Game.html#newRobot(int)"><B>newRobot(int)</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="spacewar/Game.html#newShip(spacewar.Pilot)"><B>newShip(Pilot)</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="spacewar/Display.html#noticeSizeChange()"><B>noticeSizeChange()</B></A> - Method in class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A><DD><DT><A HREF="spacewar/Display1.html#noticeSizeChange()"><B>noticeSizeChange()</B></A> - Method in class spacewar.<A HREF="spacewar/Display1.html" title="class in spacewar">Display1</A><DD><DT><A HREF="spacewar/Display2.html#noticeSizeChange()"><B>noticeSizeChange()</B></A> - Method in class spacewar.<A HREF="spacewar/Display2.html" title="class in spacewar">Display2</A><DD></DL><HR><A NAME="_O_"><!-- --></A><H2><B>O</B></H2><DL><DT><A HREF="spacewar/Display.html#offGraphics"><B>offGraphics</B></A> - Variable in class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A><DD><DT><A HREF="spacewar/Display.html#offImage"><B>offImage</B></A> - Variable in class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A><DD></DL><HR><A NAME="_P_"><!-- --></A><H2><B>P</B></H2><DL><DT><A HREF="spacewar/Pilot.html" title="class in spacewar"><B>Pilot</B></A> - class spacewar.<A HREF="spacewar/Pilot.html" title="class in spacewar">Pilot</A>.<DD><DT><A HREF="spacewar/Pilot.html#Pilot(spacewar.Game, int)"><B>Pilot(Game, int)</B></A> - Constructor for class spacewar.<A HREF="spacewar/Pilot.html" title="class in spacewar">Pilot</A><DD><DT><A HREF="spacewar/Player.html" title="class in spacewar"><B>Player</B></A> - class spacewar.<A HREF="spacewar/Player.html" title="class in spacewar">Player</A>.<DD><DT><A HREF="spacewar/Player.html#Player(spacewar.Game, int)"><B>Player(Game, int)</B></A> - Constructor for class spacewar.<A HREF="spacewar/Player.html" title="class in spacewar">Player</A><DD><DT><A HREF="spacewar/Display.html#paint(java.awt.Graphics)"><B>paint(Graphics)</B></A> - Method in class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A><DD><DT><A HREF="spacewar/Display1.html#paintLevels(java.awt.Graphics, spacewar.Ship, int, int)"><B>paintLevels(Graphics, Ship, int, int)</B></A> - Static method in class spacewar.<A HREF="spacewar/Display1.html" title="class in spacewar">Display1</A><DD><DT><A HREF="spacewar/Display2.html#paintLevels(java.awt.Graphics, spacewar.Ship, int, int)"><B>paintLevels(Graphics, Ship, int, int)</B></A> - Method in class spacewar.<A HREF="spacewar/Display2.html" title="class in spacewar">Display2</A><DD><DT><A HREF="spacewar/Display.html#paintObjects(java.awt.Graphics)"><B>paintObjects(Graphics)</B></A> - Method in class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A><DD><DT><A HREF="spacewar/Display1.html#paintObjects(java.awt.Graphics)"><B>paintObjects(Graphics)</B></A> - Method in class spacewar.<A HREF="spacewar/Display1.html" title="class in spacewar">Display1</A><DD><DT><A HREF="spacewar/Display2.html#paintObjects(java.awt.Graphics)"><B>paintObjects(Graphics)</B></A> - Method in class spacewar.<A HREF="spacewar/Display2.html" title="class in spacewar">Display2</A><DD><DT><A HREF="spacewar/Display.html#paintStatus(java.awt.Graphics)"><B>paintStatus(Graphics)</B></A> - Method in class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A><DD><DT><A HREF="spacewar/Display1.html#paintStatus(java.awt.Graphics)"><B>paintStatus(Graphics)</B></A> - Method in class spacewar.<A HREF="spacewar/Display1.html" title="class in spacewar">Display1</A><DD><DT><A HREF="spacewar/Display2.html#paintStatus(java.awt.Graphics)"><B>paintStatus(Graphics)</B></A> - Method in class spacewar.<A HREF="spacewar/Display2.html" title="class in spacewar">Display2</A><DD><DT><A HREF="coordination/Mutex.html#prettyName"><B>prettyName</B></A> - Variable in class coordination.<A HREF="coordination/Mutex.html" title="class in coordination">Mutex</A><DD><DT><A HREF="spacewar/InfoWin.html#print(java.lang.String)"><B>print(String)</B></A> - Method in class spacewar.<A HREF="spacewar/InfoWin.html" title="class in spacewar">InfoWin</A><DD><DT><A HREF="coordination/Exclusion.html#printNames()"><B>printNames()</B></A> - Method in interface coordination.<A HREF="coordination/Exclusion.html" title="interface in coordination">Exclusion</A><DD><DT><A HREF="coordination/Mutex.html#printNames()"><B>printNames()</B></A> - Method in class coordination.<A HREF="coordination/Mutex.html" title="class in coordination">Mutex</A><DD><DT><A HREF="coordination/Selfex.html#printNames()"><B>printNames()</B></A> - Method in class coordination.<A HREF="coordination/Selfex.html" title="class in coordination">Selfex</A><DD><DT><A HREF="spacewar/InfoWin.html#println(java.lang.String)"><B>println(String)</B></A> - Method in class spacewar.<A HREF="spacewar/InfoWin.html" title="class in spacewar">InfoWin</A><DD><DT><A HREF="spacewar/EnergyPacketProducer.html#produceAPacket()"><B>produceAPacket()</B></A> - Method in class spacewar.<A HREF="spacewar/EnergyPacketProducer.html" title="class in spacewar">EnergyPacketProducer</A><DD></DL><HR><A NAME="_Q_"><!-- --></A><H2><B>Q</B></H2><DL><DT><A HREF="spacewar/Game.html#quit()"><B>quit()</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD></DL><HR><A NAME="_R_"><!-- --></A><H2><B>R</B></H2><DL><DT><A HREF="spacewar/Registry.html" title="class in spacewar"><B>Registry</B></A> - class spacewar.<A HREF="spacewar/Registry.html" title="class in spacewar">Registry</A>.<DD><DT><A HREF="spacewar/Registry.html#Registry(spacewar.Game)"><B>Registry(Game)</B></A> - Constructor for class spacewar.<A HREF="spacewar/Registry.html" title="class in spacewar">Registry</A><DD><DT><A HREF="spacewar/Registry.RegistrationProtection.html" title="class in spacewar"><B>Registry.RegistrationProtection</B></A> - class spacewar.<A HREF="spacewar/Registry.RegistrationProtection.html" title="class in spacewar">Registry.RegistrationProtection</A>.<DD><DT><A HREF="spacewar/Registry.RegistrationProtection.html#Registry.RegistrationProtection()"><B>Registry.RegistrationProtection()</B></A> - Constructor for class spacewar.<A HREF="spacewar/Registry.RegistrationProtection.html" title="class in spacewar">Registry.RegistrationProtection</A><DD>&nbsp;<DT><A HREF="spacewar/RegistrySynchronization.html" title="class in spacewar"><B>RegistrySynchronization</B></A> - class spacewar.<A HREF="spacewar/RegistrySynchronization.html" title="class in spacewar">RegistrySynchronization</A>.<DD><DT><A HREF="spacewar/RegistrySynchronization.html#RegistrySynchronization()"><B>RegistrySynchronization()</B></A> - Constructor for class spacewar.<A HREF="spacewar/RegistrySynchronization.html" title="class in spacewar">RegistrySynchronization</A><DD><DT><A HREF="spacewar/Robot.html" title="class in spacewar"><B>Robot</B></A> - class spacewar.<A HREF="spacewar/Robot.html" title="class in spacewar">Robot</A>.<DD><DT><A HREF="spacewar/Robot.html#Robot(spacewar.Game, int)"><B>Robot(Game, int)</B></A> - Constructor for class spacewar.<A HREF="spacewar/Robot.html" title="class in spacewar">Robot</A><DD><DT><A HREF="spacewar/Registry.html#register(spacewar.SpaceObject)"><B>register(SpaceObject)</B></A> - Method in class spacewar.<A HREF="spacewar/Registry.html" title="class in spacewar">Registry</A><DD><DT><A HREF="coordination/Method.html#removeExclusion(coordination.Exclusion)"><B>removeExclusion(Exclusion)</B></A> - Method in class coordination.<A HREF="coordination/Method.html" title="class in coordination">Method</A><DD><DT><A HREF="coordination/Coordinator.html#removeMutex(java.lang.String[])"><B>removeMutex(String[])</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD><DT><A HREF="coordination/Coordinator.html#removeSelfex(java.lang.String)"><B>removeSelfex(String)</B></A> - Method in class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination">Coordinator</A><DD><DT><A HREF="spacewar/Ship.html#repairDamage(double)"><B>repairDamage(double)</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Game.html#resetShips()"><B>resetShips()</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="spacewar/KeyMapping.html#right"><B>right</B></A> - Variable in class spacewar.<A HREF="spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A><DD><DT><A HREF="spacewar/Ship.html#rotate(int)"><B>rotate(int)</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/EnergyPacketProducer.html#run()"><B>run()</B></A> - Method in class spacewar.<A HREF="spacewar/EnergyPacketProducer.html" title="class in spacewar">EnergyPacketProducer</A><DD><DT><A HREF="spacewar/Game.html#run()"><B>run()</B></A> - Method in class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar">Game</A><DD><DT><A HREF="spacewar/Robot.html#run()"><B>run()</B></A> - Method in class spacewar.<A HREF="spacewar/Robot.html" title="class in spacewar">Robot</A><DD><DT><A HREF="spacewar/Timer.html#run()"><B>run()</B></A> - Method in class spacewar.<A HREF="spacewar/Timer.html" title="class in spacewar">Timer</A><DD></DL><HR><A NAME="_S_"><!-- --></A><H2><B>S</B></H2><DL><DT><A HREF="spacewar/Ship.html#STOP"><B>STOP</B></A> - Static variable in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/SWFrame.html" title="class in spacewar"><B>SWFrame</B></A> - class spacewar.<A HREF="spacewar/SWFrame.html" title="class in spacewar">SWFrame</A>.<DD><DT><A HREF="spacewar/SWFrame.html#SWFrame(spacewar.Game, spacewar.Display)"><B>SWFrame(Game, Display)</B></A> - Constructor for class spacewar.<A HREF="spacewar/SWFrame.html" title="class in spacewar">SWFrame</A><DD><DT><A HREF="coordination/Selfex.html" title="class in coordination"><B>Selfex</B></A> - class coordination.<A HREF="coordination/Selfex.html" title="class in coordination">Selfex</A>.<DD><DT><A HREF="coordination/Selfex.html#Selfex(java.lang.String)"><B>Selfex(String)</B></A> - Constructor for class coordination.<A HREF="coordination/Selfex.html" title="class in coordination">Selfex</A><DD><DT><A HREF="spacewar/Ship.html" title="class in spacewar"><B>Ship</B></A> - class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A>.<DD><DT><A HREF="spacewar/Ship.html#Ship(spacewar.Game, double, double, double)"><B>Ship(Game, double, double, double)</B></A> - Constructor for class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/SpaceObject.html" title="class in spacewar"><B>SpaceObject</B></A> - class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>.<DD><DT><A HREF="spacewar/SpaceObject.html#SpaceObject(spacewar.Game, double, double, double, double)"><B>SpaceObject(Game, double, double, double, double)</B></A> - Constructor for class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/Ship.html#setAcceleration(double)"><B>setAcceleration(double)</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Ship.html#setAngularVelocity(double)"><B>setAngularVelocity(double)</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/SpaceObject.html#setIsAlive(boolean)"><B>setIsAlive(boolean)</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/Ship.html#setPilot(spacewar.Pilot)"><B>setPilot(Pilot)</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="spacewar/Pilot.html#setShip(spacewar.Ship)"><B>setShip(Ship)</B></A> - Method in class spacewar.<A HREF="spacewar/Pilot.html" title="class in spacewar">Pilot</A><DD><DT><A HREF="spacewar/SpaceObject.html#setXVel(double)"><B>setXVel(double)</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/SpaceObject.html#setYVel(double)"><B>setYVel(double)</B></A> - Method in class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A><DD><DT><A HREF="spacewar/Pilot.html#ship"><B>ship</B></A> - Variable in class spacewar.<A HREF="spacewar/Pilot.html" title="class in spacewar">Pilot</A><DD><DT><A HREF="spacewar/Robot.html#sleepForABit(int)"><B>sleepForABit(int)</B></A> - Method in class spacewar.<A HREF="spacewar/Robot.html" title="class in spacewar">Robot</A><DD><DT><A HREF="spacewar/package-summary.html"><B>spacewar</B></A> - package spacewar<DD>&nbsp;<DT><A HREF="spacewar/Robot.html#start()"><B>start()</B></A> - Method in class spacewar.<A HREF="spacewar/Robot.html" title="class in spacewar">Robot</A><DD></DL><HR><A NAME="_T_"><!-- --></A><H2><B>T</B></H2><DL><DT><A HREF="coordination/TimeoutException.html" title="class in coordination"><B>TimeoutException</B></A> - exception coordination.<A HREF="coordination/TimeoutException.html" title="class in coordination">TimeoutException</A>.<DD><DT><A HREF="coordination/TimeoutException.html#TimeoutException(long)"><B>TimeoutException(long)</B></A> - Constructor for class coordination.<A HREF="coordination/TimeoutException.html" title="class in coordination">TimeoutException</A><DD><DT><A HREF="spacewar/Timer.html" title="class in spacewar"><B>Timer</B></A> - class spacewar.<A HREF="spacewar/Timer.html" title="class in spacewar">Timer</A>.<DD><DT><A HREF="spacewar/Timer.html#Timer(spacewar.Game)"><B>Timer(Game)</B></A> - Constructor for class spacewar.<A HREF="spacewar/Timer.html" title="class in spacewar">Timer</A><DD><DT><A HREF="coordination/Exclusion.html#testExclusion(java.lang.String)"><B>testExclusion(String)</B></A> - Method in interface coordination.<A HREF="coordination/Exclusion.html" title="interface in coordination">Exclusion</A><DD><DT><A HREF="coordination/Mutex.html#testExclusion(java.lang.String)"><B>testExclusion(String)</B></A> - Method in class coordination.<A HREF="coordination/Mutex.html" title="class in coordination">Mutex</A><DD><DT><A HREF="coordination/Selfex.html#testExclusion(java.lang.String)"><B>testExclusion(String)</B></A> - Method in class coordination.<A HREF="coordination/Selfex.html" title="class in coordination">Selfex</A><DD><DT><A HREF="coordination/Selfex.html#thread"><B>thread</B></A> - Variable in class coordination.<A HREF="coordination/Selfex.html" title="class in coordination">Selfex</A><DD><DT><A HREF="coordination/MethodState.html#threads"><B>threads</B></A> - Variable in class coordination.<A HREF="coordination/MethodState.html" title="class in coordination">MethodState</A><DD><DT><A HREF="spacewar/KeyMapping.html#thrust"><B>thrust</B></A> - Variable in class spacewar.<A HREF="spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A><DD><DT><A HREF="spacewar/Ship.html#thrust(boolean)"><B>thrust(boolean)</B></A> - Method in class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar">Ship</A><DD><DT><A HREF="coordination/TimeoutException.html#time"><B>time</B></A> - Variable in class coordination.<A HREF="coordination/TimeoutException.html" title="class in coordination">TimeoutException</A><DD></DL><HR><A NAME="_U_"><!-- --></A><H2><B>U</B></H2><DL><DT><A HREF="spacewar/Registry.html#unregister(spacewar.SpaceObject)"><B>unregister(SpaceObject)</B></A> - Method in class spacewar.<A HREF="spacewar/Registry.html" title="class in spacewar">Registry</A><DD><DT><A HREF="spacewar/Display.html#update(java.awt.Graphics)"><B>update(Graphics)</B></A> - Method in class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar">Display</A><DD></DL><HR><A NAME="_W_"><!-- --></A><H2><B>W</B></H2><DL><DT><A HREF="spacewar/EnergyPacketProducer.html#waitForABit()"><B>waitForABit()</B></A> - Method in class spacewar.<A HREF="spacewar/EnergyPacketProducer.html" title="class in spacewar">EnergyPacketProducer</A><DD></DL><HR><A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_Q_">Q</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_W_">W</A> <!-- ======= START OF BOTTOM NAVBAR ====== --><A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;PREV&nbsp;&nbsp;NEXT</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A> &nbsp;&nbsp;<SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR></TABLE><A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= --><HR></BODY></HTML> \ No newline at end of file
diff --git a/ajdoc/testdata/spacewar/doc/index.html b/ajdoc/testdata/spacewar/doc/index.html
new file mode 100644
index 000000000..ad1f45031
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/index.html
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Sun Mar 21 18:58:32 GMT 2004-->
+<TITLE>
+Generated Documentation (Untitled)
+</TITLE>
+</HEAD>
+<FRAMESET cols="20%,80%">
+<FRAMESET rows="30%,70%">
+<FRAME src="overview-frame.html" name="packageListFrame" title="All Packages">
+<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</FRAMESET>
+<FRAME src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions">
+<NOFRAMES>
+<H2>
+Frame Alert</H2>
+
+<P>
+This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+<BR>
+Link to<A HREF="overview-summary.html">Non-frame version.</A>
+</NOFRAMES>
+</FRAMESET>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/overview-frame.html b/ajdoc/testdata/spacewar/doc/overview-frame.html
new file mode 100644
index 000000000..e24892b93
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/overview-frame.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+Overview
+</TITLE>
+
+<META NAME="keywords" CONTENT="Overview">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameTitleFont">
+<B></B></FONT></TD>
+</TR>
+</TABLE>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="allclasses-frame.html" target="packageFrame">All Classes</A></FONT>
+<P>
+<FONT size="+1" CLASS="FrameHeadingFont">
+Packages</FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="coordination/package-frame.html" target="packageFrame">coordination</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="spacewar/package-frame.html" target="packageFrame">spacewar</A></FONT>
+<BR>
+</TD>
+</TR>
+</TABLE>
+
+<P>
+&nbsp;
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/overview-summary.html b/ajdoc/testdata/spacewar/doc/overview-summary.html
new file mode 100644
index 000000000..fbb24efda
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/overview-summary.html
@@ -0,0 +1,146 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+Overview
+</TITLE>
+
+<META NAME="keywords" CONTENT="Overview">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Overview";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Packages</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="coordination/package-summary.html">coordination</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="spacewar/package-summary.html">spacewar</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+
+<P>
+&nbsp;<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/overview-tree.html b/ajdoc/testdata/spacewar/doc/overview-tree.html
new file mode 100644
index 000000000..7032de900
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/overview-tree.html
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+Class Hierarchy
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Class Hierarchy";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For All Packages</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="coordination/package-tree.html">coordination</A>, <A HREF="spacewar/package-tree.html">spacewar</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">class java.lang.Object<UL>
+<LI TYPE="circle">class java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
+<UL>
+<LI TYPE="circle">class java.awt.Canvas (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">class spacewar.<A HREF="spacewar/Display.html" title="class in spacewar"><B>Display</B></A><UL>
+<LI TYPE="circle">class spacewar.<A HREF="spacewar/Display1.html" title="class in spacewar"><B>Display1</B></A><LI TYPE="circle">class spacewar.<A HREF="spacewar/Display2.html" title="class in spacewar"><B>Display2</B></A></UL>
+</UL>
+<LI TYPE="circle">class java.awt.Container<UL>
+<LI TYPE="circle">class java.awt.Window (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">class java.awt.Frame (implements java.awt.MenuContainer)
+<UL>
+<LI TYPE="circle">class spacewar.<A HREF="spacewar/SWFrame.html" title="class in spacewar"><B>SWFrame</B></A> (implements java.awt.event.ActionListener)
+</UL>
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">class coordination.<A HREF="coordination/Coordinator.html" title="class in coordination"><B>Coordinator</B></A><UL>
+<LI TYPE="circle">class spacewar.<A HREF="spacewar/GameSynchronization.html" title="class in spacewar"><B>GameSynchronization</B></A><LI TYPE="circle">class spacewar.<A HREF="spacewar/RegistrySynchronization.html" title="class in spacewar"><B>RegistrySynchronization</B></A></UL>
+<LI TYPE="circle">class spacewar.<A HREF="spacewar/Debug.html" title="class in spacewar"><B>Debug</B></A><LI TYPE="circle">class spacewar.<A HREF="spacewar/Display.DisplayAspect.html" title="class in spacewar"><B>Display.DisplayAspect</B></A><LI TYPE="circle">class spacewar.<A HREF="spacewar/Display1.SpaceObjectPainting.html" title="class in spacewar"><B>Display1.SpaceObjectPainting</B></A><LI TYPE="circle">class spacewar.<A HREF="spacewar/Display2.SpaceObjectPainting.html" title="class in spacewar"><B>Display2.SpaceObjectPainting</B></A><LI TYPE="circle">class spacewar.<A HREF="spacewar/EnsureShipIsAlive.html" title="class in spacewar"><B>EnsureShipIsAlive</B></A><LI TYPE="circle">class spacewar.<A HREF="spacewar/InfoWin.html" title="class in spacewar"><B>InfoWin</B></A><LI TYPE="circle">class spacewar.<A HREF="spacewar/KeyMapping.html" title="class in spacewar"><B>KeyMapping</B></A><LI TYPE="circle">class coordination.<A HREF="coordination/Method.html" title="class in coordination"><B>Method</B></A><LI TYPE="circle">class coordination.<A HREF="coordination/MethodState.html" title="class in coordination"><B>MethodState</B></A><LI TYPE="circle">class coordination.<A HREF="coordination/Mutex.html" title="class in coordination"><B>Mutex</B></A> (implements coordination.<A HREF="coordination/Exclusion.html" title="interface in coordination">Exclusion</A>)
+<LI TYPE="circle">class spacewar.<A HREF="spacewar/Pilot.html" title="class in spacewar"><B>Pilot</B></A><UL>
+<LI TYPE="circle">class spacewar.<A HREF="spacewar/Player.html" title="class in spacewar"><B>Player</B></A> (implements java.awt.event.KeyListener)
+<LI TYPE="circle">class spacewar.<A HREF="spacewar/Robot.html" title="class in spacewar"><B>Robot</B></A> (implements java.lang.Runnable)
+</UL>
+<LI TYPE="circle">class spacewar.<A HREF="spacewar/Registry.html" title="class in spacewar"><B>Registry</B></A><LI TYPE="circle">class spacewar.<A HREF="spacewar/Registry.RegistrationProtection.html" title="class in spacewar"><B>Registry.RegistrationProtection</B></A><LI TYPE="circle">class coordination.<A HREF="coordination/Selfex.html" title="class in coordination"><B>Selfex</B></A> (implements coordination.<A HREF="coordination/Exclusion.html" title="interface in coordination">Exclusion</A>)
+<LI TYPE="circle">class spacewar.<A HREF="spacewar/SpaceObject.html" title="class in spacewar"><B>SpaceObject</B></A><UL>
+<LI TYPE="circle">class spacewar.<A HREF="spacewar/Bullet.html" title="class in spacewar"><B>Bullet</B></A><LI TYPE="circle">class spacewar.<A HREF="spacewar/EnergyPacket.html" title="class in spacewar"><B>EnergyPacket</B></A><LI TYPE="circle">class spacewar.<A HREF="spacewar/Ship.html" title="class in spacewar"><B>Ship</B></A></UL>
+<LI TYPE="circle">class java.lang.Thread (implements java.lang.Runnable)
+<UL>
+<LI TYPE="circle">class spacewar.<A HREF="spacewar/EnergyPacketProducer.html" title="class in spacewar"><B>EnergyPacketProducer</B></A><LI TYPE="circle">class spacewar.<A HREF="spacewar/Game.html" title="class in spacewar"><B>Game</B></A><LI TYPE="circle">class spacewar.<A HREF="spacewar/Timer.html" title="class in spacewar"><B>Timer</B></A></UL>
+<LI TYPE="circle">class java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">class java.lang.Exception<UL>
+<LI TYPE="circle">class coordination.<A HREF="coordination/TimeoutException.html" title="class in coordination"><B>TimeoutException</B></A></UL>
+</UL>
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">interface coordination.<A HREF="coordination/Condition.html" title="interface in coordination"><B>Condition</B></A><LI TYPE="circle">interface coordination.<A HREF="coordination/CoordinationAction.html" title="interface in coordination"><B>CoordinationAction</B></A><LI TYPE="circle">interface coordination.<A HREF="coordination/Exclusion.html" title="interface in coordination"><B>Exclusion</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/package-list b/ajdoc/testdata/spacewar/doc/package-list
new file mode 100644
index 000000000..1a30b7044
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/package-list
@@ -0,0 +1,2 @@
+coordination
+spacewar
diff --git a/ajdoc/testdata/spacewar/doc/packages.html b/ajdoc/testdata/spacewar/doc/packages.html
new file mode 100644
index 000000000..c857dbd0c
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/packages.html
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+
+<BR>
+
+<BR>
+
+<BR>
+<CENTER>
+The front page has been relocated.Please see:
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="index.html">Frame version</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="overview-summary.html">Non-frame version.</A></CENTER>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/resources/inherit.gif b/ajdoc/testdata/spacewar/doc/resources/inherit.gif
new file mode 100644
index 000000000..c814867a1
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/resources/inherit.gif
Binary files differ
diff --git a/ajdoc/testdata/spacewar/doc/serialized-form.html b/ajdoc/testdata/spacewar/doc/serialized-form.html
new file mode 100644
index 000000000..721c488c7
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/serialized-form.html
@@ -0,0 +1 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:34 GMT 2004 --><TITLE>Serialized Form</TITLE><LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style"><SCRIPT type="text/javascript">function windowTitle(){ parent.document.title="Serialized Form";}</SCRIPT></HEAD><BODY BGCOLOR="white" onload="windowTitle();"><!-- ========= START OF TOP NAVBAR ======= --><A NAME="navbar_top"><!-- --></A><A HREF="#skip-navbar_top" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_top_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;PREV&nbsp;&nbsp;NEXT</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A> &nbsp;&nbsp;<SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR></TABLE><A NAME="skip-navbar_top"></A><!-- ========= END OF TOP NAVBAR ========= --><HR><CENTER><H1>Serialized Form</H1></CENTER><HR SIZE="4" NOSHADE><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"><TD ALIGN="center"><FONT SIZE="+2"><B>Package</B> <B>coordination</B></FONT></TD></TR></TABLE><P><A NAME="coordination.TimeoutException"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Class <A HREF="coordination/TimeoutException.html" title="class in coordination">coordination.TimeoutException</A> extends java.lang.Exception implements Serializable</B></FONT></TD></TR></TABLE><P><A NAME="serializedForm"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Serialized Fields</B></FONT></TD></TR></TABLE><H3>time</H3><PRE>long <B>time</B></PRE><DL><DD><P><DL></DL></DL><P><HR><!-- ======= START OF BOTTOM NAVBAR ====== --><A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;PREV&nbsp;&nbsp;NEXT</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="index.html" target="_top"><B>FRAMES</B></A> &nbsp;&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A> &nbsp;&nbsp;<SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR></TABLE><A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= --><HR></BODY></HTML> \ No newline at end of file
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Bullet.html b/ajdoc/testdata/spacewar/doc/spacewar/Bullet.html
new file mode 100644
index 000000000..d80c6ec63
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Bullet.html
@@ -0,0 +1,627 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+Bullet
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Bullet class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Bullet";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../spacewar/Debug.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Bullet.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class Bullet</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><A HREF="../spacewar/SpaceObject.html" title="class in spacewar">spacewar.SpaceObject</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Bullet</B>
+</PRE>
+<HR>
+<DL>
+<DT> class <B>Bullet</B><DT>extends <A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A></DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#Bullet(spacewar.Game, double, double, double, double)">Bullet</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ double&nbsp;xP,
+ double&nbsp;yP,
+ double&nbsp;xV,
+ double&nbsp;yV)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#accelerate(double, double)">accelerate</A></B>(double&nbsp;dXVel,
+ double&nbsp;dYVel)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#clockTick()">clockTick</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#die()">die</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#getOldXPos()">getOldXPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#getOldYPos()">getOldYPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#getSize()">getSize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#getXPos()">getXPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#getXVel()">getXVel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#getYPos()">getYPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#getYVel()">getYVel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#handleCollision(spacewar.SpaceObject)">handleCollision</A></B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;obj)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#isAlive()">isAlive</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#setIsAlive(boolean)">setIsAlive</A></B>(boolean&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#setXVel(double)">setXVel</A></B>(double&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Bullet.html#setYVel(double)">setYVel</A></B>(double&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Bullet(spacewar.Game, double, double, double, double)"><!-- --></A><H3>
+Bullet</H3>
+<PRE>
+<B>Bullet</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ double&nbsp;xP,
+ double&nbsp;yP,
+ double&nbsp;xV,
+ double&nbsp;yV)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="getSize()"><!-- --></A><H3>
+getSize</H3>
+<PRE>
+int <B>getSize</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../spacewar/SpaceObject.html#getSize()">getSize</A></CODE> in class <CODE><A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="handleCollision(spacewar.SpaceObject)"><!-- --></A><H3>
+handleCollision</H3>
+<PRE>
+void <B>handleCollision</B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;obj)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../spacewar/SpaceObject.html#handleCollision(spacewar.SpaceObject)">handleCollision</A></CODE> in class <CODE><A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clockTick()"><!-- --></A><H3>
+clockTick</H3>
+<PRE>
+void <B>clockTick</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../spacewar/SpaceObject.html#clockTick()">clockTick</A></CODE> in class <CODE><A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXPos()"><!-- --></A><H3>
+getXPos</H3>
+<PRE>
+double <B>getXPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getYPos()"><!-- --></A><H3>
+getYPos</H3>
+<PRE>
+double <B>getYPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOldXPos()"><!-- --></A><H3>
+getOldXPos</H3>
+<PRE>
+double <B>getOldXPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOldYPos()"><!-- --></A><H3>
+getOldYPos</H3>
+<PRE>
+double <B>getOldYPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXVel()"><!-- --></A><H3>
+getXVel</H3>
+<PRE>
+double <B>getXVel</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getYVel()"><!-- --></A><H3>
+getYVel</H3>
+<PRE>
+double <B>getYVel</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setXVel(double)"><!-- --></A><H3>
+setXVel</H3>
+<PRE>
+void <B>setXVel</B>(double&nbsp;n)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setYVel(double)"><!-- --></A><H3>
+setYVel</H3>
+<PRE>
+void <B>setYVel</B>(double&nbsp;n)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAlive()"><!-- --></A><H3>
+isAlive</H3>
+<PRE>
+boolean <B>isAlive</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIsAlive(boolean)"><!-- --></A><H3>
+setIsAlive</H3>
+<PRE>
+void <B>setIsAlive</B>(boolean&nbsp;n)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="accelerate(double, double)"><!-- --></A><H3>
+accelerate</H3>
+<PRE>
+void <B>accelerate</B>(double&nbsp;dXVel,
+ double&nbsp;dYVel)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="die()"><!-- --></A><H3>
+die</H3>
+<PRE>
+void <B>die</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../spacewar/Debug.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Bullet.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Debug.html b/ajdoc/testdata/spacewar/doc/spacewar/Debug.html
new file mode 100644
index 000000000..74a9f6d3c
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Debug.html
@@ -0,0 +1,356 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+Debug
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Debug class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Debug";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Bullet.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Display.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Debug.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Aspect Debug</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Debug</B>
+</PRE>
+<HR>
+<DL>
+<DT>public class <B>Debug</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- ======== POINTCUT SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Pointcut Summary</B></FONT></TD></TR>
+<TR><TD WIDTH="1%"><FONT SIZE=-1><TT>(package private)</TT></FONT></TD>
+<TD><TT><A HREF="#allConstructorsCut()">allConstructorsCut()</A></TT><BR>&nbsp;</TR></TD>
+<TR><TD WIDTH="1%"><FONT SIZE=-1><TT>(package private)</TT></FONT></TD>
+<TD><TT><A HREF="#allInitializationsCut()">allInitializationsCut()</A></TT><BR>&nbsp;</TR></TD>
+<TR><TD WIDTH="1%"><FONT SIZE=-1><TT>(package private)</TT></FONT></TD>
+<TD><TT><A HREF="#allMethodsCut()">allMethodsCut()</A></TT><BR>&nbsp;</TR></TD>
+</TABLE><P>&nbsp;
+<!-- ======== ADVICE SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Advice Summary</B></FONT></TD></TR>
+<TR><TD><A HREF="#afterReturning(SWFrame): <anonymous pointcut>"><TT><B>afterReturning(SWFrame): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.html"><tt>spacewar.Display</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#before(): allConstructorsCut.."><TT><B>before(): allConstructorsCut..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Ship.html#fire()"><tt>spacewar.Ship.fire</tt></A>, <A HREF="EnergyPacketProducer.html#produceAPacket()"><tt>spacewar.EnergyPacketProducer.produceAPacket</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="KeyMapping.html"><tt>spacewar.KeyMapping</tt></A>, <A HREF="KeyMapping.html"><tt>spacewar.KeyMapping</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A>, <A HREF="Game.html#newShip(Pilot)"><tt>spacewar.Game.newShip</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(): allConstructorsCut.."><TT><B>afterReturning(): allConstructorsCut..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Ship.html#fire()"><tt>spacewar.Ship.fire</tt></A>, <A HREF="EnergyPacketProducer.html#produceAPacket()"><tt>spacewar.EnergyPacketProducer.produceAPacket</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="KeyMapping.html"><tt>spacewar.KeyMapping</tt></A>, <A HREF="KeyMapping.html"><tt>spacewar.KeyMapping</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A>, <A HREF="Game.html#newShip(Pilot)"><tt>spacewar.Game.newShip</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#before(): allInitializationsCut.."><TT><B>before(): allInitializationsCut..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="RegistrySynchronization.html"><tt>spacewar.RegistrySynchronization</tt></A>, <A HREF="GameSynchronization.html"><tt>spacewar.GameSynchronization</tt></A>, <A HREF="EnsureShipIsAlive.html"><tt>spacewar.EnsureShipIsAlive</tt></A>, <A HREF="Ship.html"><tt>spacewar.Ship</tt></A>, <A HREF="SpaceObject.html"><tt>spacewar.SpaceObject</tt></A>, <A HREF="SWFrame.html"><tt>spacewar.SWFrame</tt></A>, <A HREF="EnergyPacketProducer.html"><tt>spacewar.EnergyPacketProducer</tt></A>, <A HREF="Registry.html"><tt>spacewar.Registry</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display2.html"><tt>spacewar.Display2</tt></A>, <A HREF="Player.html"><tt>spacewar.Player</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="KeyMapping.html"><tt>spacewar.KeyMapping</tt></A>, <A HREF="EnergyPacket.html"><tt>spacewar.EnergyPacket</tt></A>, <A HREF="Robot.html"><tt>spacewar.Robot</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Pilot.html"><tt>spacewar.Pilot</tt></A>, <A HREF="Bullet.html"><tt>spacewar.Bullet</tt></A>, <A HREF="Timer.html"><tt>spacewar.Timer</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(): allInitializationsCut.."><TT><B>afterReturning(): allInitializationsCut..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="RegistrySynchronization.html"><tt>spacewar.RegistrySynchronization</tt></A>, <A HREF="GameSynchronization.html"><tt>spacewar.GameSynchronization</tt></A>, <A HREF="EnsureShipIsAlive.html"><tt>spacewar.EnsureShipIsAlive</tt></A>, <A HREF="Ship.html"><tt>spacewar.Ship</tt></A>, <A HREF="SpaceObject.html"><tt>spacewar.SpaceObject</tt></A>, <A HREF="SWFrame.html"><tt>spacewar.SWFrame</tt></A>, <A HREF="EnergyPacketProducer.html"><tt>spacewar.EnergyPacketProducer</tt></A>, <A HREF="Registry.html"><tt>spacewar.Registry</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display2.html"><tt>spacewar.Display2</tt></A>, <A HREF="Player.html"><tt>spacewar.Player</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="KeyMapping.html"><tt>spacewar.KeyMapping</tt></A>, <A HREF="EnergyPacket.html"><tt>spacewar.EnergyPacket</tt></A>, <A HREF="Robot.html"><tt>spacewar.Robot</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Pilot.html"><tt>spacewar.Pilot</tt></A>, <A HREF="Bullet.html"><tt>spacewar.Bullet</tt></A>, <A HREF="Timer.html"><tt>spacewar.Timer</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#before(): allMethodsCut.."><TT><B>before(): allMethodsCut..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Ship.html"><tt>spacewar.Ship</tt></A>, <A HREF="Bullet.html"><tt>spacewar.Bullet</tt></A>, <A HREF="EnergyPacket.html"><tt>spacewar.EnergyPacket</tt></A>, <A HREF="Ship.html"><tt>spacewar.Ship</tt></A>, <A HREF="Bullet.html"><tt>spacewar.Bullet</tt></A>, <A HREF="EnergyPacket.html"><tt>spacewar.EnergyPacket</tt></A>, <A HREF="Ship.html#getSize()"><tt>spacewar.Ship.getSize</tt></A>, <A HREF="Ship.html#getEnergy()"><tt>spacewar.Ship.getEnergy</tt></A>, <A HREF="Ship.html#getDamage()"><tt>spacewar.Ship.getDamage</tt></A>, <A HREF="Ship.html#getOrientation()"><tt>spacewar.Ship.getOrientation</tt></A>, <A HREF="Ship.html#getRAcc()"><tt>spacewar.Ship.getRAcc</tt></A>, <A HREF="Ship.html#getPilot()"><tt>spacewar.Ship.getPilot</tt></A>, <A HREF="Ship.html#setPilot(Pilot)"><tt>spacewar.Ship.setPilot</tt></A>, <A HREF="Ship.html#getEnergyLevel()"><tt>spacewar.Ship.getEnergyLevel</tt></A>, <A HREF="Ship.html#getDamageLevel()"><tt>spacewar.Ship.getDamageLevel</tt></A>, <A HREF="Ship.html#expendEnergy(double)"><tt>spacewar.Ship.expendEnergy</tt></A>, <A HREF="Ship.html#inflictDamage(double)"><tt>spacewar.Ship.inflictDamage</tt></A>, <A HREF="Ship.html#repairDamage(double)"><tt>spacewar.Ship.repairDamage</tt></A>, <A HREF="Ship.html#clockTick()"><tt>spacewar.Ship.clockTick</tt></A>, <A HREF="Ship.html#setAcceleration(double)"><tt>spacewar.Ship.setAcceleration</tt></A>, <A HREF="Ship.html#setAngularVelocity(double)"><tt>spacewar.Ship.setAngularVelocity</tt></A>, <A HREF="Ship.html#rotate(int)"><tt>spacewar.Ship.rotate</tt></A>, <A HREF="Ship.html#thrust(boolean)"><tt>spacewar.Ship.thrust</tt></A>, <A HREF="Ship.html#fire()"><tt>spacewar.Ship.fire</tt></A>, <A HREF="Ship.html#handleCollision(SpaceObject)"><tt>spacewar.Ship.handleCollision</tt></A>, <A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A>, <A HREF="SpaceObject.html#getGame()"><tt>spacewar.SpaceObject.getGame</tt></A>, <A HREF="SpaceObject.html#getXPos()"><tt>spacewar.SpaceObject.getXPos</tt></A>, <A HREF="SpaceObject.html#getYPos()"><tt>spacewar.SpaceObject.getYPos</tt></A>, <A HREF="SpaceObject.html#getOldXPos()"><tt>spacewar.SpaceObject.getOldXPos</tt></A>, <A HREF="SpaceObject.html#getOldYPos()"><tt>spacewar.SpaceObject.getOldYPos</tt></A>, <A HREF="SpaceObject.html#getXVel()"><tt>spacewar.SpaceObject.getXVel</tt></A>, <A HREF="SpaceObject.html#getYVel()"><tt>spacewar.SpaceObject.getYVel</tt></A>, <A HREF="SpaceObject.html#setXVel(double)"><tt>spacewar.SpaceObject.setXVel</tt></A>, <A HREF="SpaceObject.html#setYVel(double)"><tt>spacewar.SpaceObject.setYVel</tt></A>, <A HREF="SpaceObject.html#isAlive()"><tt>spacewar.SpaceObject.isAlive</tt></A>, <A HREF="SpaceObject.html#setIsAlive(boolean)"><tt>spacewar.SpaceObject.setIsAlive</tt></A>, <A HREF="SpaceObject.html#clockTick()"><tt>spacewar.SpaceObject.clockTick</tt></A>, <A HREF="SpaceObject.html#accelerate(double, double)"><tt>spacewar.SpaceObject.accelerate</tt></A>, <A HREF="SpaceObject.html#die()"><tt>spacewar.SpaceObject.die</tt></A>, <A HREF="SWFrame.html#getGame()"><tt>spacewar.SWFrame.getGame</tt></A>, <A HREF="SWFrame.html#getDisplay()"><tt>spacewar.SWFrame.getDisplay</tt></A>, <A HREF="SWFrame.html#getMenu()"><tt>spacewar.SWFrame.getMenu</tt></A>, <A HREF="SWFrame.html#actionPerformed(ActionEvent)"><tt>spacewar.SWFrame.actionPerformed</tt></A>, <A HREF="EnergyPacketProducer.html#getGame()"><tt>spacewar.EnergyPacketProducer.getGame</tt></A>, <A HREF="EnergyPacketProducer.html#run()"><tt>spacewar.EnergyPacketProducer.run</tt></A>, <A HREF="EnergyPacketProducer.html#waitForABit()"><tt>spacewar.EnergyPacketProducer.waitForABit</tt></A>, <A HREF="EnergyPacketProducer.html#produceAPacket()"><tt>spacewar.EnergyPacketProducer.produceAPacket</tt></A>, <A HREF="Registry.html#getGame()"><tt>spacewar.Registry.getGame</tt></A>, <A HREF="Registry.html#register(SpaceObject)"><tt>spacewar.Registry.register</tt></A>, <A HREF="Registry.html#unregister(SpaceObject)"><tt>spacewar.Registry.unregister</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#getObjects()"><tt>spacewar.Registry.getObjects</tt></A>, <A HREF="Registry.html#getShips()"><tt>spacewar.Registry.getShips</tt></A>, <A HREF="Registry.html#getTable()"><tt>spacewar.Registry.getTable</tt></A>, <A HREF="Registry.html#clockTick()"><tt>spacewar.Registry.clockTick</tt></A>, <A HREF="Display.html#getGame()"><tt>spacewar.Display.getGame</tt></A>, <A HREF="Display.html#getPilot1()"><tt>spacewar.Display.getPilot1</tt></A>, <A HREF="Display.html#getPilot2()"><tt>spacewar.Display.getPilot2</tt></A>, <A HREF="Display.html#noticeSizeChange()"><tt>spacewar.Display.noticeSizeChange</tt></A>, <A HREF="Display.html#initializeOffImage()"><tt>spacewar.Display.initializeOffImage</tt></A>, <A HREF="Display.html#paint(Graphics)"><tt>spacewar.Display.paint</tt></A>, <A HREF="Display.html#update(Graphics)"><tt>spacewar.Display.update</tt></A>, <A HREF="Display.html#paintObjects(Graphics)"><tt>spacewar.Display.paintObjects</tt></A>, <A HREF="Display.html#paintStatus(Graphics)"><tt>spacewar.Display.paintStatus</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display2.html#noticeSizeChange()"><tt>spacewar.Display2.noticeSizeChange</tt></A>, <A HREF="Display2.html#paintObjects(Graphics)"><tt>spacewar.Display2.paintObjects</tt></A>, <A HREF="Display2.html#paintStatus(Graphics)"><tt>spacewar.Display2.paintStatus</tt></A>, <A HREF="Display2.html#paintLevels(Graphics, Ship, int, int)"><tt>spacewar.Display2.paintLevels</tt></A>, <A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Player.html#keyReleased(KeyEvent)"><tt>spacewar.Player.keyReleased</tt></A>, <A HREF="Player.html#keyTyped(KeyEvent)"><tt>spacewar.Player.keyTyped</tt></A>, <A HREF="Display1.html#noticeSizeChange()"><tt>spacewar.Display1.noticeSizeChange</tt></A>, <A HREF="Display1.html#paintObjects(Graphics)"><tt>spacewar.Display1.paintObjects</tt></A>, <A HREF="Display1.html#paintStatus(Graphics)"><tt>spacewar.Display1.paintStatus</tt></A>, <A HREF="Display1.html#paintLevels(Graphics, Ship, int, int)"><tt>spacewar.Display1.paintLevels</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="EnergyPacket.html#getSize()"><tt>spacewar.EnergyPacket.getSize</tt></A>, <A HREF="EnergyPacket.html#getEnergy()"><tt>spacewar.EnergyPacket.getEnergy</tt></A>, <A HREF="EnergyPacket.html#handleCollision(SpaceObject)"><tt>spacewar.EnergyPacket.handleCollision</tt></A>, <A HREF="Robot.html#start()"><tt>spacewar.Robot.start</tt></A>, <A HREF="Robot.html#destroy()"><tt>spacewar.Robot.destroy</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#sleepForABit(int)"><tt>spacewar.Robot.sleepForABit</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#getRegistry()"><tt>spacewar.Game.getRegistry</tt></A>, <A HREF="Game.html#getPilot1()"><tt>spacewar.Game.getPilot1</tt></A>, <A HREF="Game.html#getPilot2()"><tt>spacewar.Game.getPilot2</tt></A>, <A HREF="Game.html#getWidth()"><tt>spacewar.Game.getWidth</tt></A>, <A HREF="Game.html#getHeight()"><tt>spacewar.Game.getHeight</tt></A>, <A HREF="Game.html#run()"><tt>spacewar.Game.run</tt></A>, <A HREF="Game.html#addRobot()"><tt>spacewar.Game.addRobot</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#quit()"><tt>spacewar.Game.quit</tt></A>, <A HREF="Game.html#error(Object)"><tt>spacewar.Game.error</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A>, <A HREF="Game.html#newShip(Pilot)"><tt>spacewar.Game.newShip</tt></A>, <A HREF="Game.html#clockTick()"><tt>spacewar.Game.clockTick</tt></A>, <A HREF="Game.html#handleCollisions()"><tt>spacewar.Game.handleCollisions</tt></A>, <A HREF="Game.html#isCollision(SpaceObject, SpaceObject)"><tt>spacewar.Game.isCollision</tt></A>, <A HREF="Pilot.html#getGame()"><tt>spacewar.Pilot.getGame</tt></A>, <A HREF="Pilot.html#getNumber()"><tt>spacewar.Pilot.getNumber</tt></A>, <A HREF="Pilot.html#getShip()"><tt>spacewar.Pilot.getShip</tt></A>, <A HREF="Pilot.html#setShip(Ship)"><tt>spacewar.Pilot.setShip</tt></A>, <A HREF="Bullet.html#getSize()"><tt>spacewar.Bullet.getSize</tt></A>, <A HREF="Bullet.html#handleCollision(SpaceObject)"><tt>spacewar.Bullet.handleCollision</tt></A>, <A HREF="Bullet.html#clockTick()"><tt>spacewar.Bullet.clockTick</tt></A>, <A HREF="Timer.html#getGame()"><tt>spacewar.Timer.getGame</tt></A>, <A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(): allMethodsCut.."><TT><B>afterReturning(): allMethodsCut..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Ship.html"><tt>spacewar.Ship</tt></A>, <A HREF="Bullet.html"><tt>spacewar.Bullet</tt></A>, <A HREF="EnergyPacket.html"><tt>spacewar.EnergyPacket</tt></A>, <A HREF="Ship.html"><tt>spacewar.Ship</tt></A>, <A HREF="Bullet.html"><tt>spacewar.Bullet</tt></A>, <A HREF="EnergyPacket.html"><tt>spacewar.EnergyPacket</tt></A>, <A HREF="Ship.html#getSize()"><tt>spacewar.Ship.getSize</tt></A>, <A HREF="Ship.html#getEnergy()"><tt>spacewar.Ship.getEnergy</tt></A>, <A HREF="Ship.html#getDamage()"><tt>spacewar.Ship.getDamage</tt></A>, <A HREF="Ship.html#getOrientation()"><tt>spacewar.Ship.getOrientation</tt></A>, <A HREF="Ship.html#getRAcc()"><tt>spacewar.Ship.getRAcc</tt></A>, <A HREF="Ship.html#getPilot()"><tt>spacewar.Ship.getPilot</tt></A>, <A HREF="Ship.html#setPilot(Pilot)"><tt>spacewar.Ship.setPilot</tt></A>, <A HREF="Ship.html#getEnergyLevel()"><tt>spacewar.Ship.getEnergyLevel</tt></A>, <A HREF="Ship.html#getDamageLevel()"><tt>spacewar.Ship.getDamageLevel</tt></A>, <A HREF="Ship.html#expendEnergy(double)"><tt>spacewar.Ship.expendEnergy</tt></A>, <A HREF="Ship.html#inflictDamage(double)"><tt>spacewar.Ship.inflictDamage</tt></A>, <A HREF="Ship.html#repairDamage(double)"><tt>spacewar.Ship.repairDamage</tt></A>, <A HREF="Ship.html#clockTick()"><tt>spacewar.Ship.clockTick</tt></A>, <A HREF="Ship.html#setAcceleration(double)"><tt>spacewar.Ship.setAcceleration</tt></A>, <A HREF="Ship.html#setAngularVelocity(double)"><tt>spacewar.Ship.setAngularVelocity</tt></A>, <A HREF="Ship.html#rotate(int)"><tt>spacewar.Ship.rotate</tt></A>, <A HREF="Ship.html#thrust(boolean)"><tt>spacewar.Ship.thrust</tt></A>, <A HREF="Ship.html#fire()"><tt>spacewar.Ship.fire</tt></A>, <A HREF="Ship.html#handleCollision(SpaceObject)"><tt>spacewar.Ship.handleCollision</tt></A>, <A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A>, <A HREF="SpaceObject.html#getGame()"><tt>spacewar.SpaceObject.getGame</tt></A>, <A HREF="SpaceObject.html#getXPos()"><tt>spacewar.SpaceObject.getXPos</tt></A>, <A HREF="SpaceObject.html#getYPos()"><tt>spacewar.SpaceObject.getYPos</tt></A>, <A HREF="SpaceObject.html#getOldXPos()"><tt>spacewar.SpaceObject.getOldXPos</tt></A>, <A HREF="SpaceObject.html#getOldYPos()"><tt>spacewar.SpaceObject.getOldYPos</tt></A>, <A HREF="SpaceObject.html#getXVel()"><tt>spacewar.SpaceObject.getXVel</tt></A>, <A HREF="SpaceObject.html#getYVel()"><tt>spacewar.SpaceObject.getYVel</tt></A>, <A HREF="SpaceObject.html#setXVel(double)"><tt>spacewar.SpaceObject.setXVel</tt></A>, <A HREF="SpaceObject.html#setYVel(double)"><tt>spacewar.SpaceObject.setYVel</tt></A>, <A HREF="SpaceObject.html#isAlive()"><tt>spacewar.SpaceObject.isAlive</tt></A>, <A HREF="SpaceObject.html#setIsAlive(boolean)"><tt>spacewar.SpaceObject.setIsAlive</tt></A>, <A HREF="SpaceObject.html#clockTick()"><tt>spacewar.SpaceObject.clockTick</tt></A>, <A HREF="SpaceObject.html#accelerate(double, double)"><tt>spacewar.SpaceObject.accelerate</tt></A>, <A HREF="SpaceObject.html#die()"><tt>spacewar.SpaceObject.die</tt></A>, <A HREF="SWFrame.html#getGame()"><tt>spacewar.SWFrame.getGame</tt></A>, <A HREF="SWFrame.html#getDisplay()"><tt>spacewar.SWFrame.getDisplay</tt></A>, <A HREF="SWFrame.html#getMenu()"><tt>spacewar.SWFrame.getMenu</tt></A>, <A HREF="SWFrame.html#actionPerformed(ActionEvent)"><tt>spacewar.SWFrame.actionPerformed</tt></A>, <A HREF="EnergyPacketProducer.html#getGame()"><tt>spacewar.EnergyPacketProducer.getGame</tt></A>, <A HREF="EnergyPacketProducer.html#run()"><tt>spacewar.EnergyPacketProducer.run</tt></A>, <A HREF="EnergyPacketProducer.html#waitForABit()"><tt>spacewar.EnergyPacketProducer.waitForABit</tt></A>, <A HREF="EnergyPacketProducer.html#produceAPacket()"><tt>spacewar.EnergyPacketProducer.produceAPacket</tt></A>, <A HREF="Registry.html#getGame()"><tt>spacewar.Registry.getGame</tt></A>, <A HREF="Registry.html#register(SpaceObject)"><tt>spacewar.Registry.register</tt></A>, <A HREF="Registry.html#unregister(SpaceObject)"><tt>spacewar.Registry.unregister</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#getObjects()"><tt>spacewar.Registry.getObjects</tt></A>, <A HREF="Registry.html#getShips()"><tt>spacewar.Registry.getShips</tt></A>, <A HREF="Registry.html#getTable()"><tt>spacewar.Registry.getTable</tt></A>, <A HREF="Registry.html#clockTick()"><tt>spacewar.Registry.clockTick</tt></A>, <A HREF="Display.html#getGame()"><tt>spacewar.Display.getGame</tt></A>, <A HREF="Display.html#getPilot1()"><tt>spacewar.Display.getPilot1</tt></A>, <A HREF="Display.html#getPilot2()"><tt>spacewar.Display.getPilot2</tt></A>, <A HREF="Display.html#noticeSizeChange()"><tt>spacewar.Display.noticeSizeChange</tt></A>, <A HREF="Display.html#initializeOffImage()"><tt>spacewar.Display.initializeOffImage</tt></A>, <A HREF="Display.html#paint(Graphics)"><tt>spacewar.Display.paint</tt></A>, <A HREF="Display.html#update(Graphics)"><tt>spacewar.Display.update</tt></A>, <A HREF="Display.html#paintObjects(Graphics)"><tt>spacewar.Display.paintObjects</tt></A>, <A HREF="Display.html#paintStatus(Graphics)"><tt>spacewar.Display.paintStatus</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display2.html#noticeSizeChange()"><tt>spacewar.Display2.noticeSizeChange</tt></A>, <A HREF="Display2.html#paintObjects(Graphics)"><tt>spacewar.Display2.paintObjects</tt></A>, <A HREF="Display2.html#paintStatus(Graphics)"><tt>spacewar.Display2.paintStatus</tt></A>, <A HREF="Display2.html#paintLevels(Graphics, Ship, int, int)"><tt>spacewar.Display2.paintLevels</tt></A>, <A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Player.html#keyReleased(KeyEvent)"><tt>spacewar.Player.keyReleased</tt></A>, <A HREF="Player.html#keyTyped(KeyEvent)"><tt>spacewar.Player.keyTyped</tt></A>, <A HREF="Display1.html#noticeSizeChange()"><tt>spacewar.Display1.noticeSizeChange</tt></A>, <A HREF="Display1.html#paintObjects(Graphics)"><tt>spacewar.Display1.paintObjects</tt></A>, <A HREF="Display1.html#paintStatus(Graphics)"><tt>spacewar.Display1.paintStatus</tt></A>, <A HREF="Display1.html#paintLevels(Graphics, Ship, int, int)"><tt>spacewar.Display1.paintLevels</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="EnergyPacket.html#getSize()"><tt>spacewar.EnergyPacket.getSize</tt></A>, <A HREF="EnergyPacket.html#getEnergy()"><tt>spacewar.EnergyPacket.getEnergy</tt></A>, <A HREF="EnergyPacket.html#handleCollision(SpaceObject)"><tt>spacewar.EnergyPacket.handleCollision</tt></A>, <A HREF="Robot.html#start()"><tt>spacewar.Robot.start</tt></A>, <A HREF="Robot.html#destroy()"><tt>spacewar.Robot.destroy</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#sleepForABit(int)"><tt>spacewar.Robot.sleepForABit</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#getRegistry()"><tt>spacewar.Game.getRegistry</tt></A>, <A HREF="Game.html#getPilot1()"><tt>spacewar.Game.getPilot1</tt></A>, <A HREF="Game.html#getPilot2()"><tt>spacewar.Game.getPilot2</tt></A>, <A HREF="Game.html#getWidth()"><tt>spacewar.Game.getWidth</tt></A>, <A HREF="Game.html#getHeight()"><tt>spacewar.Game.getHeight</tt></A>, <A HREF="Game.html#run()"><tt>spacewar.Game.run</tt></A>, <A HREF="Game.html#addRobot()"><tt>spacewar.Game.addRobot</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#quit()"><tt>spacewar.Game.quit</tt></A>, <A HREF="Game.html#error(Object)"><tt>spacewar.Game.error</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A>, <A HREF="Game.html#newShip(Pilot)"><tt>spacewar.Game.newShip</tt></A>, <A HREF="Game.html#clockTick()"><tt>spacewar.Game.clockTick</tt></A>, <A HREF="Game.html#handleCollisions()"><tt>spacewar.Game.handleCollisions</tt></A>, <A HREF="Game.html#isCollision(SpaceObject, SpaceObject)"><tt>spacewar.Game.isCollision</tt></A>, <A HREF="Pilot.html#getGame()"><tt>spacewar.Pilot.getGame</tt></A>, <A HREF="Pilot.html#getNumber()"><tt>spacewar.Pilot.getNumber</tt></A>, <A HREF="Pilot.html#getShip()"><tt>spacewar.Pilot.getShip</tt></A>, <A HREF="Pilot.html#setShip(Ship)"><tt>spacewar.Pilot.setShip</tt></A>, <A HREF="Bullet.html#getSize()"><tt>spacewar.Bullet.getSize</tt></A>, <A HREF="Bullet.html#handleCollision(SpaceObject)"><tt>spacewar.Bullet.handleCollision</tt></A>, <A HREF="Bullet.html#clockTick()"><tt>spacewar.Bullet.clockTick</tt></A>, <A HREF="Timer.html#getGame()"><tt>spacewar.Timer.getGame</tt></A>, <A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Object): <anonymous pointcut>.."><TT><B>afterReturning(Object): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A>, <A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A>, <A HREF="Registry.html#clockTick()"><tt>spacewar.Registry.clockTick</tt></A>, <A HREF="Game.html#clockTick()"><tt>spacewar.Game.clockTick</tt></A>, <A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Registry): <anonymous pointcut>.."><TT><B>afterReturning(Registry): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SpaceObject.html"><tt>spacewar.SpaceObject</tt></A>, <A HREF="SpaceObject.html#die()"><tt>spacewar.SpaceObject.die</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(): <anonymous pointcut>"><TT><B>afterReturning(): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Ship, SpaceObject): <anonymous pointcut>.."><TT><B>afterReturning(Ship, SpaceObject): <anonymous pointcut>..</B></TT></A><BR>&nbsp;null</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Ship, Ship): <anonymous pointcut>.."><TT><B>afterReturning(Ship, Ship): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#before(Ship, double): <anonymous pointcut>.."><TT><B>before(Ship, double): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Ship.html#handleCollision(SpaceObject)"><tt>spacewar.Ship.handleCollision</tt></A>, <A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A>, <A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../spacewar/Debug.html#Debug()">Debug</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== POINTCUT DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Pointcut Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="allConstructorsCut()"><!-- --></A>
+<H3>allConstructorsCut()</H3><P><P><HR>
+<A NAME="allInitializationsCut()"><!-- --></A>
+<H3>allInitializationsCut()</H3><P><P><HR>
+<A NAME="allMethodsCut()"><!-- --></A>
+<H3>allMethodsCut()</H3><P><P><P>&nbsp;
+<!-- ======== ADVICE DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Advice Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="afterReturning(SWFrame): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(SWFrame): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.html"><tt>spacewar.Display</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="before(): allConstructorsCut.."><!-- --></A>
+<H3>before</H3><P><TT><B>before(): allConstructorsCut..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Ship.html#fire()"><tt>spacewar.Ship.fire</tt></A>, <A HREF="EnergyPacketProducer.html#produceAPacket()"><tt>spacewar.EnergyPacketProducer.produceAPacket</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="KeyMapping.html"><tt>spacewar.KeyMapping</tt></A>, <A HREF="KeyMapping.html"><tt>spacewar.KeyMapping</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A>, <A HREF="Game.html#newShip(Pilot)"><tt>spacewar.Game.newShip</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(): allConstructorsCut.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(): allConstructorsCut..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Ship.html#fire()"><tt>spacewar.Ship.fire</tt></A>, <A HREF="EnergyPacketProducer.html#produceAPacket()"><tt>spacewar.EnergyPacketProducer.produceAPacket</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="KeyMapping.html"><tt>spacewar.KeyMapping</tt></A>, <A HREF="KeyMapping.html"><tt>spacewar.KeyMapping</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A>, <A HREF="Game.html#newShip(Pilot)"><tt>spacewar.Game.newShip</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="before(): allInitializationsCut.."><!-- --></A>
+<H3>before</H3><P><TT><B>before(): allInitializationsCut..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="RegistrySynchronization.html"><tt>spacewar.RegistrySynchronization</tt></A>, <A HREF="GameSynchronization.html"><tt>spacewar.GameSynchronization</tt></A>, <A HREF="EnsureShipIsAlive.html"><tt>spacewar.EnsureShipIsAlive</tt></A>, <A HREF="Ship.html"><tt>spacewar.Ship</tt></A>, <A HREF="SpaceObject.html"><tt>spacewar.SpaceObject</tt></A>, <A HREF="SWFrame.html"><tt>spacewar.SWFrame</tt></A>, <A HREF="EnergyPacketProducer.html"><tt>spacewar.EnergyPacketProducer</tt></A>, <A HREF="Registry.html"><tt>spacewar.Registry</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display2.html"><tt>spacewar.Display2</tt></A>, <A HREF="Player.html"><tt>spacewar.Player</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="KeyMapping.html"><tt>spacewar.KeyMapping</tt></A>, <A HREF="EnergyPacket.html"><tt>spacewar.EnergyPacket</tt></A>, <A HREF="Robot.html"><tt>spacewar.Robot</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Pilot.html"><tt>spacewar.Pilot</tt></A>, <A HREF="Bullet.html"><tt>spacewar.Bullet</tt></A>, <A HREF="Timer.html"><tt>spacewar.Timer</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(): allInitializationsCut.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(): allInitializationsCut..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="RegistrySynchronization.html"><tt>spacewar.RegistrySynchronization</tt></A>, <A HREF="GameSynchronization.html"><tt>spacewar.GameSynchronization</tt></A>, <A HREF="EnsureShipIsAlive.html"><tt>spacewar.EnsureShipIsAlive</tt></A>, <A HREF="Ship.html"><tt>spacewar.Ship</tt></A>, <A HREF="SpaceObject.html"><tt>spacewar.SpaceObject</tt></A>, <A HREF="SWFrame.html"><tt>spacewar.SWFrame</tt></A>, <A HREF="EnergyPacketProducer.html"><tt>spacewar.EnergyPacketProducer</tt></A>, <A HREF="Registry.html"><tt>spacewar.Registry</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display2.html"><tt>spacewar.Display2</tt></A>, <A HREF="Player.html"><tt>spacewar.Player</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="KeyMapping.html"><tt>spacewar.KeyMapping</tt></A>, <A HREF="EnergyPacket.html"><tt>spacewar.EnergyPacket</tt></A>, <A HREF="Robot.html"><tt>spacewar.Robot</tt></A>, <A HREF="Game.html"><tt>spacewar.Game</tt></A>, <A HREF="Pilot.html"><tt>spacewar.Pilot</tt></A>, <A HREF="Bullet.html"><tt>spacewar.Bullet</tt></A>, <A HREF="Timer.html"><tt>spacewar.Timer</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="before(): allMethodsCut.."><!-- --></A>
+<H3>before</H3><P><TT><B>before(): allMethodsCut..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Ship.html"><tt>spacewar.Ship</tt></A>, <A HREF="Bullet.html"><tt>spacewar.Bullet</tt></A>, <A HREF="EnergyPacket.html"><tt>spacewar.EnergyPacket</tt></A>, <A HREF="Ship.html"><tt>spacewar.Ship</tt></A>, <A HREF="Bullet.html"><tt>spacewar.Bullet</tt></A>, <A HREF="EnergyPacket.html"><tt>spacewar.EnergyPacket</tt></A>, <A HREF="Ship.html#getSize()"><tt>spacewar.Ship.getSize</tt></A>, <A HREF="Ship.html#getEnergy()"><tt>spacewar.Ship.getEnergy</tt></A>, <A HREF="Ship.html#getDamage()"><tt>spacewar.Ship.getDamage</tt></A>, <A HREF="Ship.html#getOrientation()"><tt>spacewar.Ship.getOrientation</tt></A>, <A HREF="Ship.html#getRAcc()"><tt>spacewar.Ship.getRAcc</tt></A>, <A HREF="Ship.html#getPilot()"><tt>spacewar.Ship.getPilot</tt></A>, <A HREF="Ship.html#setPilot(Pilot)"><tt>spacewar.Ship.setPilot</tt></A>, <A HREF="Ship.html#getEnergyLevel()"><tt>spacewar.Ship.getEnergyLevel</tt></A>, <A HREF="Ship.html#getDamageLevel()"><tt>spacewar.Ship.getDamageLevel</tt></A>, <A HREF="Ship.html#expendEnergy(double)"><tt>spacewar.Ship.expendEnergy</tt></A>, <A HREF="Ship.html#inflictDamage(double)"><tt>spacewar.Ship.inflictDamage</tt></A>, <A HREF="Ship.html#repairDamage(double)"><tt>spacewar.Ship.repairDamage</tt></A>, <A HREF="Ship.html#clockTick()"><tt>spacewar.Ship.clockTick</tt></A>, <A HREF="Ship.html#setAcceleration(double)"><tt>spacewar.Ship.setAcceleration</tt></A>, <A HREF="Ship.html#setAngularVelocity(double)"><tt>spacewar.Ship.setAngularVelocity</tt></A>, <A HREF="Ship.html#rotate(int)"><tt>spacewar.Ship.rotate</tt></A>, <A HREF="Ship.html#thrust(boolean)"><tt>spacewar.Ship.thrust</tt></A>, <A HREF="Ship.html#fire()"><tt>spacewar.Ship.fire</tt></A>, <A HREF="Ship.html#handleCollision(SpaceObject)"><tt>spacewar.Ship.handleCollision</tt></A>, <A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A>, <A HREF="SpaceObject.html#getGame()"><tt>spacewar.SpaceObject.getGame</tt></A>, <A HREF="SpaceObject.html#getXPos()"><tt>spacewar.SpaceObject.getXPos</tt></A>, <A HREF="SpaceObject.html#getYPos()"><tt>spacewar.SpaceObject.getYPos</tt></A>, <A HREF="SpaceObject.html#getOldXPos()"><tt>spacewar.SpaceObject.getOldXPos</tt></A>, <A HREF="SpaceObject.html#getOldYPos()"><tt>spacewar.SpaceObject.getOldYPos</tt></A>, <A HREF="SpaceObject.html#getXVel()"><tt>spacewar.SpaceObject.getXVel</tt></A>, <A HREF="SpaceObject.html#getYVel()"><tt>spacewar.SpaceObject.getYVel</tt></A>, <A HREF="SpaceObject.html#setXVel(double)"><tt>spacewar.SpaceObject.setXVel</tt></A>, <A HREF="SpaceObject.html#setYVel(double)"><tt>spacewar.SpaceObject.setYVel</tt></A>, <A HREF="SpaceObject.html#isAlive()"><tt>spacewar.SpaceObject.isAlive</tt></A>, <A HREF="SpaceObject.html#setIsAlive(boolean)"><tt>spacewar.SpaceObject.setIsAlive</tt></A>, <A HREF="SpaceObject.html#clockTick()"><tt>spacewar.SpaceObject.clockTick</tt></A>, <A HREF="SpaceObject.html#accelerate(double, double)"><tt>spacewar.SpaceObject.accelerate</tt></A>, <A HREF="SpaceObject.html#die()"><tt>spacewar.SpaceObject.die</tt></A>, <A HREF="SWFrame.html#getGame()"><tt>spacewar.SWFrame.getGame</tt></A>, <A HREF="SWFrame.html#getDisplay()"><tt>spacewar.SWFrame.getDisplay</tt></A>, <A HREF="SWFrame.html#getMenu()"><tt>spacewar.SWFrame.getMenu</tt></A>, <A HREF="SWFrame.html#actionPerformed(ActionEvent)"><tt>spacewar.SWFrame.actionPerformed</tt></A>, <A HREF="EnergyPacketProducer.html#getGame()"><tt>spacewar.EnergyPacketProducer.getGame</tt></A>, <A HREF="EnergyPacketProducer.html#run()"><tt>spacewar.EnergyPacketProducer.run</tt></A>, <A HREF="EnergyPacketProducer.html#waitForABit()"><tt>spacewar.EnergyPacketProducer.waitForABit</tt></A>, <A HREF="EnergyPacketProducer.html#produceAPacket()"><tt>spacewar.EnergyPacketProducer.produceAPacket</tt></A>, <A HREF="Registry.html#getGame()"><tt>spacewar.Registry.getGame</tt></A>, <A HREF="Registry.html#register(SpaceObject)"><tt>spacewar.Registry.register</tt></A>, <A HREF="Registry.html#unregister(SpaceObject)"><tt>spacewar.Registry.unregister</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#getObjects()"><tt>spacewar.Registry.getObjects</tt></A>, <A HREF="Registry.html#getShips()"><tt>spacewar.Registry.getShips</tt></A>, <A HREF="Registry.html#getTable()"><tt>spacewar.Registry.getTable</tt></A>, <A HREF="Registry.html#clockTick()"><tt>spacewar.Registry.clockTick</tt></A>, <A HREF="Display.html#getGame()"><tt>spacewar.Display.getGame</tt></A>, <A HREF="Display.html#getPilot1()"><tt>spacewar.Display.getPilot1</tt></A>, <A HREF="Display.html#getPilot2()"><tt>spacewar.Display.getPilot2</tt></A>, <A HREF="Display.html#noticeSizeChange()"><tt>spacewar.Display.noticeSizeChange</tt></A>, <A HREF="Display.html#initializeOffImage()"><tt>spacewar.Display.initializeOffImage</tt></A>, <A HREF="Display.html#paint(Graphics)"><tt>spacewar.Display.paint</tt></A>, <A HREF="Display.html#update(Graphics)"><tt>spacewar.Display.update</tt></A>, <A HREF="Display.html#paintObjects(Graphics)"><tt>spacewar.Display.paintObjects</tt></A>, <A HREF="Display.html#paintStatus(Graphics)"><tt>spacewar.Display.paintStatus</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display2.html#noticeSizeChange()"><tt>spacewar.Display2.noticeSizeChange</tt></A>, <A HREF="Display2.html#paintObjects(Graphics)"><tt>spacewar.Display2.paintObjects</tt></A>, <A HREF="Display2.html#paintStatus(Graphics)"><tt>spacewar.Display2.paintStatus</tt></A>, <A HREF="Display2.html#paintLevels(Graphics, Ship, int, int)"><tt>spacewar.Display2.paintLevels</tt></A>, <A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Player.html#keyReleased(KeyEvent)"><tt>spacewar.Player.keyReleased</tt></A>, <A HREF="Player.html#keyTyped(KeyEvent)"><tt>spacewar.Player.keyTyped</tt></A>, <A HREF="Display1.html#noticeSizeChange()"><tt>spacewar.Display1.noticeSizeChange</tt></A>, <A HREF="Display1.html#paintObjects(Graphics)"><tt>spacewar.Display1.paintObjects</tt></A>, <A HREF="Display1.html#paintStatus(Graphics)"><tt>spacewar.Display1.paintStatus</tt></A>, <A HREF="Display1.html#paintLevels(Graphics, Ship, int, int)"><tt>spacewar.Display1.paintLevels</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="EnergyPacket.html#getSize()"><tt>spacewar.EnergyPacket.getSize</tt></A>, <A HREF="EnergyPacket.html#getEnergy()"><tt>spacewar.EnergyPacket.getEnergy</tt></A>, <A HREF="EnergyPacket.html#handleCollision(SpaceObject)"><tt>spacewar.EnergyPacket.handleCollision</tt></A>, <A HREF="Robot.html#start()"><tt>spacewar.Robot.start</tt></A>, <A HREF="Robot.html#destroy()"><tt>spacewar.Robot.destroy</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#sleepForABit(int)"><tt>spacewar.Robot.sleepForABit</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#getRegistry()"><tt>spacewar.Game.getRegistry</tt></A>, <A HREF="Game.html#getPilot1()"><tt>spacewar.Game.getPilot1</tt></A>, <A HREF="Game.html#getPilot2()"><tt>spacewar.Game.getPilot2</tt></A>, <A HREF="Game.html#getWidth()"><tt>spacewar.Game.getWidth</tt></A>, <A HREF="Game.html#getHeight()"><tt>spacewar.Game.getHeight</tt></A>, <A HREF="Game.html#run()"><tt>spacewar.Game.run</tt></A>, <A HREF="Game.html#addRobot()"><tt>spacewar.Game.addRobot</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#quit()"><tt>spacewar.Game.quit</tt></A>, <A HREF="Game.html#error(Object)"><tt>spacewar.Game.error</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A>, <A HREF="Game.html#newShip(Pilot)"><tt>spacewar.Game.newShip</tt></A>, <A HREF="Game.html#clockTick()"><tt>spacewar.Game.clockTick</tt></A>, <A HREF="Game.html#handleCollisions()"><tt>spacewar.Game.handleCollisions</tt></A>, <A HREF="Game.html#isCollision(SpaceObject, SpaceObject)"><tt>spacewar.Game.isCollision</tt></A>, <A HREF="Pilot.html#getGame()"><tt>spacewar.Pilot.getGame</tt></A>, <A HREF="Pilot.html#getNumber()"><tt>spacewar.Pilot.getNumber</tt></A>, <A HREF="Pilot.html#getShip()"><tt>spacewar.Pilot.getShip</tt></A>, <A HREF="Pilot.html#setShip(Ship)"><tt>spacewar.Pilot.setShip</tt></A>, <A HREF="Bullet.html#getSize()"><tt>spacewar.Bullet.getSize</tt></A>, <A HREF="Bullet.html#handleCollision(SpaceObject)"><tt>spacewar.Bullet.handleCollision</tt></A>, <A HREF="Bullet.html#clockTick()"><tt>spacewar.Bullet.clockTick</tt></A>, <A HREF="Timer.html#getGame()"><tt>spacewar.Timer.getGame</tt></A>, <A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(): allMethodsCut.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(): allMethodsCut..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Ship.html"><tt>spacewar.Ship</tt></A>, <A HREF="Bullet.html"><tt>spacewar.Bullet</tt></A>, <A HREF="EnergyPacket.html"><tt>spacewar.EnergyPacket</tt></A>, <A HREF="Ship.html"><tt>spacewar.Ship</tt></A>, <A HREF="Bullet.html"><tt>spacewar.Bullet</tt></A>, <A HREF="EnergyPacket.html"><tt>spacewar.EnergyPacket</tt></A>, <A HREF="Ship.html#getSize()"><tt>spacewar.Ship.getSize</tt></A>, <A HREF="Ship.html#getEnergy()"><tt>spacewar.Ship.getEnergy</tt></A>, <A HREF="Ship.html#getDamage()"><tt>spacewar.Ship.getDamage</tt></A>, <A HREF="Ship.html#getOrientation()"><tt>spacewar.Ship.getOrientation</tt></A>, <A HREF="Ship.html#getRAcc()"><tt>spacewar.Ship.getRAcc</tt></A>, <A HREF="Ship.html#getPilot()"><tt>spacewar.Ship.getPilot</tt></A>, <A HREF="Ship.html#setPilot(Pilot)"><tt>spacewar.Ship.setPilot</tt></A>, <A HREF="Ship.html#getEnergyLevel()"><tt>spacewar.Ship.getEnergyLevel</tt></A>, <A HREF="Ship.html#getDamageLevel()"><tt>spacewar.Ship.getDamageLevel</tt></A>, <A HREF="Ship.html#expendEnergy(double)"><tt>spacewar.Ship.expendEnergy</tt></A>, <A HREF="Ship.html#inflictDamage(double)"><tt>spacewar.Ship.inflictDamage</tt></A>, <A HREF="Ship.html#repairDamage(double)"><tt>spacewar.Ship.repairDamage</tt></A>, <A HREF="Ship.html#clockTick()"><tt>spacewar.Ship.clockTick</tt></A>, <A HREF="Ship.html#setAcceleration(double)"><tt>spacewar.Ship.setAcceleration</tt></A>, <A HREF="Ship.html#setAngularVelocity(double)"><tt>spacewar.Ship.setAngularVelocity</tt></A>, <A HREF="Ship.html#rotate(int)"><tt>spacewar.Ship.rotate</tt></A>, <A HREF="Ship.html#thrust(boolean)"><tt>spacewar.Ship.thrust</tt></A>, <A HREF="Ship.html#fire()"><tt>spacewar.Ship.fire</tt></A>, <A HREF="Ship.html#handleCollision(SpaceObject)"><tt>spacewar.Ship.handleCollision</tt></A>, <A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A>, <A HREF="SpaceObject.html#getGame()"><tt>spacewar.SpaceObject.getGame</tt></A>, <A HREF="SpaceObject.html#getXPos()"><tt>spacewar.SpaceObject.getXPos</tt></A>, <A HREF="SpaceObject.html#getYPos()"><tt>spacewar.SpaceObject.getYPos</tt></A>, <A HREF="SpaceObject.html#getOldXPos()"><tt>spacewar.SpaceObject.getOldXPos</tt></A>, <A HREF="SpaceObject.html#getOldYPos()"><tt>spacewar.SpaceObject.getOldYPos</tt></A>, <A HREF="SpaceObject.html#getXVel()"><tt>spacewar.SpaceObject.getXVel</tt></A>, <A HREF="SpaceObject.html#getYVel()"><tt>spacewar.SpaceObject.getYVel</tt></A>, <A HREF="SpaceObject.html#setXVel(double)"><tt>spacewar.SpaceObject.setXVel</tt></A>, <A HREF="SpaceObject.html#setYVel(double)"><tt>spacewar.SpaceObject.setYVel</tt></A>, <A HREF="SpaceObject.html#isAlive()"><tt>spacewar.SpaceObject.isAlive</tt></A>, <A HREF="SpaceObject.html#setIsAlive(boolean)"><tt>spacewar.SpaceObject.setIsAlive</tt></A>, <A HREF="SpaceObject.html#clockTick()"><tt>spacewar.SpaceObject.clockTick</tt></A>, <A HREF="SpaceObject.html#accelerate(double, double)"><tt>spacewar.SpaceObject.accelerate</tt></A>, <A HREF="SpaceObject.html#die()"><tt>spacewar.SpaceObject.die</tt></A>, <A HREF="SWFrame.html#getGame()"><tt>spacewar.SWFrame.getGame</tt></A>, <A HREF="SWFrame.html#getDisplay()"><tt>spacewar.SWFrame.getDisplay</tt></A>, <A HREF="SWFrame.html#getMenu()"><tt>spacewar.SWFrame.getMenu</tt></A>, <A HREF="SWFrame.html#actionPerformed(ActionEvent)"><tt>spacewar.SWFrame.actionPerformed</tt></A>, <A HREF="EnergyPacketProducer.html#getGame()"><tt>spacewar.EnergyPacketProducer.getGame</tt></A>, <A HREF="EnergyPacketProducer.html#run()"><tt>spacewar.EnergyPacketProducer.run</tt></A>, <A HREF="EnergyPacketProducer.html#waitForABit()"><tt>spacewar.EnergyPacketProducer.waitForABit</tt></A>, <A HREF="EnergyPacketProducer.html#produceAPacket()"><tt>spacewar.EnergyPacketProducer.produceAPacket</tt></A>, <A HREF="Registry.html#getGame()"><tt>spacewar.Registry.getGame</tt></A>, <A HREF="Registry.html#register(SpaceObject)"><tt>spacewar.Registry.register</tt></A>, <A HREF="Registry.html#unregister(SpaceObject)"><tt>spacewar.Registry.unregister</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#getObjects()"><tt>spacewar.Registry.getObjects</tt></A>, <A HREF="Registry.html#getShips()"><tt>spacewar.Registry.getShips</tt></A>, <A HREF="Registry.html#getTable()"><tt>spacewar.Registry.getTable</tt></A>, <A HREF="Registry.html#clockTick()"><tt>spacewar.Registry.clockTick</tt></A>, <A HREF="Display.html#getGame()"><tt>spacewar.Display.getGame</tt></A>, <A HREF="Display.html#getPilot1()"><tt>spacewar.Display.getPilot1</tt></A>, <A HREF="Display.html#getPilot2()"><tt>spacewar.Display.getPilot2</tt></A>, <A HREF="Display.html#noticeSizeChange()"><tt>spacewar.Display.noticeSizeChange</tt></A>, <A HREF="Display.html#initializeOffImage()"><tt>spacewar.Display.initializeOffImage</tt></A>, <A HREF="Display.html#paint(Graphics)"><tt>spacewar.Display.paint</tt></A>, <A HREF="Display.html#update(Graphics)"><tt>spacewar.Display.update</tt></A>, <A HREF="Display.html#paintObjects(Graphics)"><tt>spacewar.Display.paintObjects</tt></A>, <A HREF="Display.html#paintStatus(Graphics)"><tt>spacewar.Display.paintStatus</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display.html"><tt>spacewar.Display</tt></A>, <A HREF="Display2.html#noticeSizeChange()"><tt>spacewar.Display2.noticeSizeChange</tt></A>, <A HREF="Display2.html#paintObjects(Graphics)"><tt>spacewar.Display2.paintObjects</tt></A>, <A HREF="Display2.html#paintStatus(Graphics)"><tt>spacewar.Display2.paintStatus</tt></A>, <A HREF="Display2.html#paintLevels(Graphics, Ship, int, int)"><tt>spacewar.Display2.paintLevels</tt></A>, <A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Player.html#keyReleased(KeyEvent)"><tt>spacewar.Player.keyReleased</tt></A>, <A HREF="Player.html#keyTyped(KeyEvent)"><tt>spacewar.Player.keyTyped</tt></A>, <A HREF="Display1.html#noticeSizeChange()"><tt>spacewar.Display1.noticeSizeChange</tt></A>, <A HREF="Display1.html#paintObjects(Graphics)"><tt>spacewar.Display1.paintObjects</tt></A>, <A HREF="Display1.html#paintStatus(Graphics)"><tt>spacewar.Display1.paintStatus</tt></A>, <A HREF="Display1.html#paintLevels(Graphics, Ship, int, int)"><tt>spacewar.Display1.paintLevels</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="Display1.html"><tt>spacewar.Display1</tt></A>, <A HREF="EnergyPacket.html#getSize()"><tt>spacewar.EnergyPacket.getSize</tt></A>, <A HREF="EnergyPacket.html#getEnergy()"><tt>spacewar.EnergyPacket.getEnergy</tt></A>, <A HREF="EnergyPacket.html#handleCollision(SpaceObject)"><tt>spacewar.EnergyPacket.handleCollision</tt></A>, <A HREF="Robot.html#start()"><tt>spacewar.Robot.start</tt></A>, <A HREF="Robot.html#destroy()"><tt>spacewar.Robot.destroy</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#sleepForABit(int)"><tt>spacewar.Robot.sleepForABit</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#getRegistry()"><tt>spacewar.Game.getRegistry</tt></A>, <A HREF="Game.html#getPilot1()"><tt>spacewar.Game.getPilot1</tt></A>, <A HREF="Game.html#getPilot2()"><tt>spacewar.Game.getPilot2</tt></A>, <A HREF="Game.html#getWidth()"><tt>spacewar.Game.getWidth</tt></A>, <A HREF="Game.html#getHeight()"><tt>spacewar.Game.getHeight</tt></A>, <A HREF="Game.html#run()"><tt>spacewar.Game.run</tt></A>, <A HREF="Game.html#addRobot()"><tt>spacewar.Game.addRobot</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#quit()"><tt>spacewar.Game.quit</tt></A>, <A HREF="Game.html#error(Object)"><tt>spacewar.Game.error</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A>, <A HREF="Game.html#newShip(Pilot)"><tt>spacewar.Game.newShip</tt></A>, <A HREF="Game.html#clockTick()"><tt>spacewar.Game.clockTick</tt></A>, <A HREF="Game.html#handleCollisions()"><tt>spacewar.Game.handleCollisions</tt></A>, <A HREF="Game.html#isCollision(SpaceObject, SpaceObject)"><tt>spacewar.Game.isCollision</tt></A>, <A HREF="Pilot.html#getGame()"><tt>spacewar.Pilot.getGame</tt></A>, <A HREF="Pilot.html#getNumber()"><tt>spacewar.Pilot.getNumber</tt></A>, <A HREF="Pilot.html#getShip()"><tt>spacewar.Pilot.getShip</tt></A>, <A HREF="Pilot.html#setShip(Ship)"><tt>spacewar.Pilot.setShip</tt></A>, <A HREF="Bullet.html#getSize()"><tt>spacewar.Bullet.getSize</tt></A>, <A HREF="Bullet.html#handleCollision(SpaceObject)"><tt>spacewar.Bullet.handleCollision</tt></A>, <A HREF="Bullet.html#clockTick()"><tt>spacewar.Bullet.clockTick</tt></A>, <A HREF="Timer.html#getGame()"><tt>spacewar.Timer.getGame</tt></A>, <A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Object): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Object): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A>, <A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A>, <A HREF="Registry.html#clockTick()"><tt>spacewar.Registry.clockTick</tt></A>, <A HREF="Game.html#clockTick()"><tt>spacewar.Game.clockTick</tt></A>, <A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Registry): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Registry): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SpaceObject.html"><tt>spacewar.SpaceObject</tt></A>, <A HREF="SpaceObject.html#die()"><tt>spacewar.SpaceObject.die</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Ship, SpaceObject): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Ship, SpaceObject): <anonymous pointcut>..</B></TT>
+<P><P>null<P><HR>
+<A NAME="afterReturning(Ship, Ship): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Ship, Ship): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="before(Ship, double): <anonymous pointcut>.."><!-- --></A>
+<H3>before</H3><P><TT><B>before(Ship, double): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Ship.html#handleCollision(SpaceObject)"><tt>spacewar.Ship.handleCollision</tt></A>, <A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A>, <A HREF="Ship.html#bounce(Ship, Ship)"><tt>spacewar.Ship.bounce</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Debug()"><!-- --></A><H3>
+Debug</H3>
+<PRE>
+public <B>Debug</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Bullet.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Display.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Debug.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Display.DisplayAspect.html b/ajdoc/testdata/spacewar/doc/spacewar/Display.DisplayAspect.html
new file mode 100644
index 000000000..596c3c5a2
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Display.DisplayAspect.html
@@ -0,0 +1,276 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+Display.DisplayAspect
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Display.DisplayAspect class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Display.DisplayAspect";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Display.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Display1.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Display.DisplayAspect.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Aspect Display.DisplayAspect</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Display.DisplayAspect</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../spacewar/Display.html" title="class in spacewar">Display</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>public static class <B>Display.DisplayAspect</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- ======== ADVICE SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Advice Summary</B></FONT></TD></TR>
+<TR><TD><A HREF="#afterReturning(String, Game): <anonymous pointcut>.."><TT><B>afterReturning(String, Game): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Player): <anonymous pointcut>"><TT><B>afterReturning(Player): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Display): <anonymous pointcut>"><TT><B>afterReturning(Display): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Display): <anonymous pointcut>.."><TT><B>afterReturning(Display): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SWFrame.html"><tt>spacewar.SWFrame</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(): <anonymous pointcut>"><TT><B>afterReturning(): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../spacewar/Display.DisplayAspect.html#Display.DisplayAspect()">Display.DisplayAspect</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== ADVICE DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Advice Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="afterReturning(String, Game): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(String, Game): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Player): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Player): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Display): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Display): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Display): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Display): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SWFrame.html"><tt>spacewar.SWFrame</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Display.DisplayAspect()"><!-- --></A><H3>
+Display.DisplayAspect</H3>
+<PRE>
+public <B>Display.DisplayAspect</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Display.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Display1.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Display.DisplayAspect.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Display.html b/ajdoc/testdata/spacewar/doc/spacewar/Display.html
new file mode 100644
index 000000000..a6ecc1b19
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Display.html
@@ -0,0 +1,646 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+Display
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Display class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Display";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Debug.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Display.DisplayAspect.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Display.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Aspect Display</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.awt.Component
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.awt.Canvas
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Display</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../spacewar/Display1.html" title="class in spacewar">Display1</A>, <A HREF="../spacewar/Display2.html" title="class in spacewar">Display2</A></DD>
+</DL>
+<HR>
+<DL>
+<DT> class <B>Display</B><DT>extends java.awt.Canvas</DL>
+
+<P>
+
+<P>
+
+<P>
+<DL>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.DisplayAspect.html" title="class in spacewar">Display.DisplayAspect</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_java.awt.Canvas"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Nested classes inherited from class java.awt.Canvas</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Canvas.AccessibleAWTCanvas</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Nested classes inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== ADVICE SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Advice Summary</B></FONT></TD></TR>
+<TR><TD><A HREF="#afterReturning(String, Game): <anonymous pointcut>.."><TT><B>afterReturning(String, Game): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Player): <anonymous pointcut>"><TT><B>afterReturning(Player): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Display): <anonymous pointcut>"><TT><B>afterReturning(Display): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Display): <anonymous pointcut>.."><TT><B>afterReturning(Display): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SWFrame.html"><tt>spacewar.SWFrame</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(): <anonymous pointcut>"><TT><B>afterReturning(): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/SWFrame.html" title="class in spacewar">SWFrame</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.html#frame">frame</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.html#game">game</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.awt.Graphics</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.html#offGraphics">offGraphics</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.awt.Image</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.html#offImage">offImage</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from interface java.awt.image.ImageObserver</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.html#Display(spacewar.Game)">Display</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.html#getPilot1()">getPilot1</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.html#getPilot2()">getPilot2</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.html#noticeSizeChange()">noticeSizeChange</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.html#paint(java.awt.Graphics)">paint</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.html#paintObjects(java.awt.Graphics)">paintObjects</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.html#paintStatus(java.awt.Graphics)">paintStatus</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.html#update(java.awt.Graphics)">update</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Canvas"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Canvas</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== ADVICE DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Advice Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="afterReturning(String, Game): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(String, Game): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Player): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Player): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Display): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Display): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Display): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Display): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SWFrame.html"><tt>spacewar.SWFrame</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="game"><!-- --></A><H3>
+game</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>game</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="frame"><!-- --></A><H3>
+frame</H3>
+<PRE>
+<A HREF="../spacewar/SWFrame.html" title="class in spacewar">SWFrame</A> <B>frame</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="offImage"><!-- --></A><H3>
+offImage</H3>
+<PRE>
+java.awt.Image <B>offImage</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="offGraphics"><!-- --></A><H3>
+offGraphics</H3>
+<PRE>
+java.awt.Graphics <B>offGraphics</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Display(spacewar.Game)"><!-- --></A><H3>
+Display</H3>
+<PRE>
+<B>Display</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;g)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPilot1()"><!-- --></A><H3>
+getPilot1</H3>
+<PRE>
+static <A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A> <B>getPilot1</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPilot2()"><!-- --></A><H3>
+getPilot2</H3>
+<PRE>
+static <A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A> <B>getPilot2</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="noticeSizeChange()"><!-- --></A><H3>
+noticeSizeChange</H3>
+<PRE>
+void <B>noticeSizeChange</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="paint(java.awt.Graphics)"><!-- --></A><H3>
+paint</H3>
+<PRE>
+public void <B>paint</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="update(java.awt.Graphics)"><!-- --></A><H3>
+update</H3>
+<PRE>
+public void <B>update</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="paintObjects(java.awt.Graphics)"><!-- --></A><H3>
+paintObjects</H3>
+<PRE>
+void <B>paintObjects</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="paintStatus(java.awt.Graphics)"><!-- --></A><H3>
+paintStatus</H3>
+<PRE>
+void <B>paintStatus</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Debug.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Display.DisplayAspect.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Display.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Display1.SpaceObjectPainting.html b/ajdoc/testdata/spacewar/doc/spacewar/Display1.SpaceObjectPainting.html
new file mode 100644
index 000000000..676a504f1
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Display1.SpaceObjectPainting.html
@@ -0,0 +1,244 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+Display1.SpaceObjectPainting
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Display1.SpaceObjectPainting class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Display1.SpaceObjectPainting";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Display1.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Display2.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Display1.SpaceObjectPainting.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Aspect Display1.SpaceObjectPainting</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Display1.SpaceObjectPainting</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../spacewar/Display1.html" title="class in spacewar">Display1</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>public static class <B>Display1.SpaceObjectPainting</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- ======== ADVICE SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Advice Summary</B></FONT></TD></TR>
+<TR><TD><A HREF="#afterReturning(Pilot, Ship): <anonymous pointcut>.."><TT><B>afterReturning(Pilot, Ship): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../spacewar/Display1.SpaceObjectPainting.html#Display1.SpaceObjectPainting()">Display1.SpaceObjectPainting</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== ADVICE DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Advice Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="afterReturning(Pilot, Ship): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Pilot, Ship): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Display1.SpaceObjectPainting()"><!-- --></A><H3>
+Display1.SpaceObjectPainting</H3>
+<PRE>
+public <B>Display1.SpaceObjectPainting</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Display1.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Display2.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Display1.SpaceObjectPainting.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Display1.html b/ajdoc/testdata/spacewar/doc/spacewar/Display1.html
new file mode 100644
index 000000000..b5e6d5305
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Display1.html
@@ -0,0 +1,709 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+Display1
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Display1 class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Display1";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Display.DisplayAspect.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Display1.SpaceObjectPainting.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Display1.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Aspect Display1</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.awt.Component
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.awt.Canvas
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><A HREF="../spacewar/Display.html" title="class in spacewar">spacewar.Display</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Display1</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT> class <B>Display1</B><DT>extends <A HREF="../spacewar/Display.html" title="class in spacewar">Display</A></DL>
+
+<P>
+
+<P>
+
+<P>
+<DL>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.DisplayAspect.html" title="class in spacewar">Display.DisplayAspect</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.SpaceObjectPainting.html" title="class in spacewar">Display1.SpaceObjectPainting</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_java.awt.Canvas"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Nested classes inherited from class java.awt.Canvas</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Canvas.AccessibleAWTCanvas</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Nested classes inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== ADVICE SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Advice Summary</B></FONT></TD></TR>
+<TR><TD><A HREF="#afterReturning(String, Game): <anonymous pointcut>.."><TT><B>afterReturning(String, Game): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Player): <anonymous pointcut>"><TT><B>afterReturning(Player): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Display): <anonymous pointcut>"><TT><B>afterReturning(Display): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Display): <anonymous pointcut>.."><TT><B>afterReturning(Display): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SWFrame.html"><tt>spacewar.SWFrame</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(): <anonymous pointcut>"><TT><B>afterReturning(): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+</TABLE><P>&nbsp;
+<!-- ======== ADVICE SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Advice Summary</B></FONT></TD></TR>
+<TR><TD><A HREF="#afterReturning(Pilot, Ship): <anonymous pointcut>.."><TT><B>afterReturning(Pilot, Ship): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/SWFrame.html" title="class in spacewar">SWFrame</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#frame">frame</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#game">game</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.awt.Graphics</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#offGraphics">offGraphics</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.awt.Image</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#offImage">offImage</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from interface java.awt.image.ImageObserver</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#Display1(spacewar.Game)">Display1</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;game)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#getPilot1()">getPilot1</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#getPilot2()">getPilot2</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#noticeSizeChange()">noticeSizeChange</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#paint(java.awt.Graphics)">paint</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#paintLevels(java.awt.Graphics, spacewar.Ship, int, int)">paintLevels</A></B>(java.awt.Graphics&nbsp;g,
+ <A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;ship,
+ int&nbsp;top,
+ int&nbsp;left)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#paintObjects(java.awt.Graphics)">paintObjects</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#paintStatus(java.awt.Graphics)">paintStatus</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display1.html#update(java.awt.Graphics)">update</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Canvas"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Canvas</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== ADVICE DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Advice Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="afterReturning(String, Game): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(String, Game): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Player): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Player): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Display): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Display): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Display): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Display): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SWFrame.html"><tt>spacewar.SWFrame</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><P>&nbsp;
+<!-- ======== ADVICE DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Advice Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="afterReturning(Pilot, Ship): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Pilot, Ship): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="game"><!-- --></A><H3>
+game</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>game</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="frame"><!-- --></A><H3>
+frame</H3>
+<PRE>
+<A HREF="../spacewar/SWFrame.html" title="class in spacewar">SWFrame</A> <B>frame</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="offImage"><!-- --></A><H3>
+offImage</H3>
+<PRE>
+java.awt.Image <B>offImage</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="offGraphics"><!-- --></A><H3>
+offGraphics</H3>
+<PRE>
+java.awt.Graphics <B>offGraphics</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Display1(spacewar.Game)"><!-- --></A><H3>
+Display1</H3>
+<PRE>
+<B>Display1</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;game)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="noticeSizeChange()"><!-- --></A><H3>
+noticeSizeChange</H3>
+<PRE>
+void <B>noticeSizeChange</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../spacewar/Display.html#noticeSizeChange()">noticeSizeChange</A></CODE> in class <CODE><A HREF="../spacewar/Display.html" title="class in spacewar">Display</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="paintObjects(java.awt.Graphics)"><!-- --></A><H3>
+paintObjects</H3>
+<PRE>
+void <B>paintObjects</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../spacewar/Display.html#paintObjects(java.awt.Graphics)">paintObjects</A></CODE> in class <CODE><A HREF="../spacewar/Display.html" title="class in spacewar">Display</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="paintStatus(java.awt.Graphics)"><!-- --></A><H3>
+paintStatus</H3>
+<PRE>
+void <B>paintStatus</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../spacewar/Display.html#paintStatus(java.awt.Graphics)">paintStatus</A></CODE> in class <CODE><A HREF="../spacewar/Display.html" title="class in spacewar">Display</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="paintLevels(java.awt.Graphics, spacewar.Ship, int, int)"><!-- --></A><H3>
+paintLevels</H3>
+<PRE>
+static void <B>paintLevels</B>(java.awt.Graphics&nbsp;g,
+ <A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;ship,
+ int&nbsp;top,
+ int&nbsp;left)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPilot1()"><!-- --></A><H3>
+getPilot1</H3>
+<PRE>
+static <A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A> <B>getPilot1</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPilot2()"><!-- --></A><H3>
+getPilot2</H3>
+<PRE>
+static <A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A> <B>getPilot2</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="paint(java.awt.Graphics)"><!-- --></A><H3>
+paint</H3>
+<PRE>
+public void <B>paint</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="update(java.awt.Graphics)"><!-- --></A><H3>
+update</H3>
+<PRE>
+public void <B>update</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Display.DisplayAspect.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Display1.SpaceObjectPainting.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Display1.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Display2.SpaceObjectPainting.html b/ajdoc/testdata/spacewar/doc/spacewar/Display2.SpaceObjectPainting.html
new file mode 100644
index 000000000..c7e15f1f4
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Display2.SpaceObjectPainting.html
@@ -0,0 +1,244 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+Display2.SpaceObjectPainting
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Display2.SpaceObjectPainting class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Display2.SpaceObjectPainting";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Display2.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/EnergyPacket.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Display2.SpaceObjectPainting.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Aspect Display2.SpaceObjectPainting</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Display2.SpaceObjectPainting</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../spacewar/Display2.html" title="class in spacewar">Display2</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>public static class <B>Display2.SpaceObjectPainting</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- ======== ADVICE SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Advice Summary</B></FONT></TD></TR>
+<TR><TD><A HREF="#afterReturning(Pilot, Ship): <anonymous pointcut>.."><TT><B>afterReturning(Pilot, Ship): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../spacewar/Display2.SpaceObjectPainting.html#Display2.SpaceObjectPainting()">Display2.SpaceObjectPainting</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== ADVICE DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Advice Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="afterReturning(Pilot, Ship): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Pilot, Ship): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Display2.SpaceObjectPainting()"><!-- --></A><H3>
+Display2.SpaceObjectPainting</H3>
+<PRE>
+public <B>Display2.SpaceObjectPainting</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Display2.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/EnergyPacket.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Display2.SpaceObjectPainting.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Display2.html b/ajdoc/testdata/spacewar/doc/spacewar/Display2.html
new file mode 100644
index 000000000..b3c3f1d2a
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Display2.html
@@ -0,0 +1,709 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+Display2
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Display2 class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Display2";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Display1.SpaceObjectPainting.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Display2.SpaceObjectPainting.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Display2.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Aspect Display2</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.awt.Component
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.awt.Canvas
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><A HREF="../spacewar/Display.html" title="class in spacewar">spacewar.Display</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Display2</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT> class <B>Display2</B><DT>extends <A HREF="../spacewar/Display.html" title="class in spacewar">Display</A></DL>
+
+<P>
+
+<P>
+
+<P>
+<DL>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display.DisplayAspect.html" title="class in spacewar">Display.DisplayAspect</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.SpaceObjectPainting.html" title="class in spacewar">Display2.SpaceObjectPainting</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_java.awt.Canvas"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Nested classes inherited from class java.awt.Canvas</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Canvas.AccessibleAWTCanvas</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Nested classes inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== ADVICE SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Advice Summary</B></FONT></TD></TR>
+<TR><TD><A HREF="#afterReturning(String, Game): <anonymous pointcut>.."><TT><B>afterReturning(String, Game): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Player): <anonymous pointcut>"><TT><B>afterReturning(Player): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Display): <anonymous pointcut>"><TT><B>afterReturning(Display): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(Display): <anonymous pointcut>.."><TT><B>afterReturning(Display): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SWFrame.html"><tt>spacewar.SWFrame</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+<TR><TD><A HREF="#afterReturning(): <anonymous pointcut>"><TT><B>afterReturning(): <anonymous pointcut></B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+</TABLE><P>&nbsp;
+<!-- ======== ADVICE SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Advice Summary</B></FONT></TD></TR>
+<TR><TD><A HREF="#afterReturning(Pilot, Ship): <anonymous pointcut>.."><TT><B>afterReturning(Pilot, Ship): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/SWFrame.html" title="class in spacewar">SWFrame</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#frame">frame</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#game">game</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.awt.Graphics</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#offGraphics">offGraphics</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.awt.Image</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#offImage">offImage</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from interface java.awt.image.ImageObserver</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#Display2(spacewar.Game)">Display2</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;game)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#getPilot1()">getPilot1</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#getPilot2()">getPilot2</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#noticeSizeChange()">noticeSizeChange</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#paint(java.awt.Graphics)">paint</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#paintLevels(java.awt.Graphics, spacewar.Ship, int, int)">paintLevels</A></B>(java.awt.Graphics&nbsp;g,
+ <A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;ship,
+ int&nbsp;top,
+ int&nbsp;left)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#paintObjects(java.awt.Graphics)">paintObjects</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#paintStatus(java.awt.Graphics)">paintStatus</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Display2.html#update(java.awt.Graphics)">update</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Canvas"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Canvas</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== ADVICE DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Advice Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="afterReturning(String, Game): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(String, Game): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A>, <A HREF="Game.html#main(String[])"><tt>spacewar.Game.main</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Player): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Player): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Display): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Display): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A>, <A HREF="Display.DisplayAspect.html#afterReturning(String, Game): <anonymous pointcut>.."><tt>spacewar.DisplayAspect.afterReturning</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(Display): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Display): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="SWFrame.html"><tt>spacewar.SWFrame</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><HR>
+<A NAME="afterReturning(): <anonymous pointcut>"><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(): <anonymous pointcut></B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Timer.html#run()"><tt>spacewar.Timer.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><P>&nbsp;
+<!-- ======== ADVICE DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Advice Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="afterReturning(Pilot, Ship): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(Pilot, Ship): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Game.html#resetShips()"><tt>spacewar.Game.resetShips</tt></A>, <A HREF="Game.html#newPlayer(int)"><tt>spacewar.Game.newPlayer</tt></A>, <A HREF="Game.html#newRobot(int)"><tt>spacewar.Game.newRobot</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="game"><!-- --></A><H3>
+game</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>game</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="frame"><!-- --></A><H3>
+frame</H3>
+<PRE>
+<A HREF="../spacewar/SWFrame.html" title="class in spacewar">SWFrame</A> <B>frame</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="offImage"><!-- --></A><H3>
+offImage</H3>
+<PRE>
+java.awt.Image <B>offImage</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="offGraphics"><!-- --></A><H3>
+offGraphics</H3>
+<PRE>
+java.awt.Graphics <B>offGraphics</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Display2(spacewar.Game)"><!-- --></A><H3>
+Display2</H3>
+<PRE>
+<B>Display2</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;game)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="noticeSizeChange()"><!-- --></A><H3>
+noticeSizeChange</H3>
+<PRE>
+void <B>noticeSizeChange</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../spacewar/Display.html#noticeSizeChange()">noticeSizeChange</A></CODE> in class <CODE><A HREF="../spacewar/Display.html" title="class in spacewar">Display</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="paintObjects(java.awt.Graphics)"><!-- --></A><H3>
+paintObjects</H3>
+<PRE>
+void <B>paintObjects</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../spacewar/Display.html#paintObjects(java.awt.Graphics)">paintObjects</A></CODE> in class <CODE><A HREF="../spacewar/Display.html" title="class in spacewar">Display</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="paintStatus(java.awt.Graphics)"><!-- --></A><H3>
+paintStatus</H3>
+<PRE>
+void <B>paintStatus</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../spacewar/Display.html#paintStatus(java.awt.Graphics)">paintStatus</A></CODE> in class <CODE><A HREF="../spacewar/Display.html" title="class in spacewar">Display</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="paintLevels(java.awt.Graphics, spacewar.Ship, int, int)"><!-- --></A><H3>
+paintLevels</H3>
+<PRE>
+void <B>paintLevels</B>(java.awt.Graphics&nbsp;g,
+ <A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;ship,
+ int&nbsp;top,
+ int&nbsp;left)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPilot1()"><!-- --></A><H3>
+getPilot1</H3>
+<PRE>
+static <A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A> <B>getPilot1</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPilot2()"><!-- --></A><H3>
+getPilot2</H3>
+<PRE>
+static <A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A> <B>getPilot2</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="paint(java.awt.Graphics)"><!-- --></A><H3>
+paint</H3>
+<PRE>
+public void <B>paint</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="update(java.awt.Graphics)"><!-- --></A><H3>
+update</H3>
+<PRE>
+public void <B>update</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Display1.SpaceObjectPainting.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Display2.SpaceObjectPainting.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Display2.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/EnergyPacket.html b/ajdoc/testdata/spacewar/doc/spacewar/EnergyPacket.html
new file mode 100644
index 000000000..8bc5338ef
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/EnergyPacket.html
@@ -0,0 +1,649 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+EnergyPacket
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.EnergyPacket class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="EnergyPacket";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Display2.SpaceObjectPainting.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/EnergyPacketProducer.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EnergyPacket.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class EnergyPacket</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><A HREF="../spacewar/SpaceObject.html" title="class in spacewar">spacewar.SpaceObject</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.EnergyPacket</B>
+</PRE>
+<HR>
+<DL>
+<DT> class <B>EnergyPacket</B><DT>extends <A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A></DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#EnergyPacket(spacewar.Game, double, double, double, double, double)">EnergyPacket</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ double&nbsp;xP,
+ double&nbsp;yP,
+ double&nbsp;xV,
+ double&nbsp;yV,
+ double&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#accelerate(double, double)">accelerate</A></B>(double&nbsp;dXVel,
+ double&nbsp;dYVel)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#clockTick()">clockTick</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#die()">die</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#getEnergy()">getEnergy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#getOldXPos()">getOldXPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#getOldYPos()">getOldYPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#getSize()">getSize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#getXPos()">getXPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#getXVel()">getXVel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#getYPos()">getYPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#getYVel()">getYVel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#handleCollision(spacewar.SpaceObject)">handleCollision</A></B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;obj)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#isAlive()">isAlive</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#setIsAlive(boolean)">setIsAlive</A></B>(boolean&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#setXVel(double)">setXVel</A></B>(double&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacket.html#setYVel(double)">setYVel</A></B>(double&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="EnergyPacket(spacewar.Game, double, double, double, double, double)"><!-- --></A><H3>
+EnergyPacket</H3>
+<PRE>
+<B>EnergyPacket</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ double&nbsp;xP,
+ double&nbsp;yP,
+ double&nbsp;xV,
+ double&nbsp;yV,
+ double&nbsp;e)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="getSize()"><!-- --></A><H3>
+getSize</H3>
+<PRE>
+int <B>getSize</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../spacewar/SpaceObject.html#getSize()">getSize</A></CODE> in class <CODE><A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEnergy()"><!-- --></A><H3>
+getEnergy</H3>
+<PRE>
+double <B>getEnergy</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="handleCollision(spacewar.SpaceObject)"><!-- --></A><H3>
+handleCollision</H3>
+<PRE>
+void <B>handleCollision</B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;obj)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../spacewar/SpaceObject.html#handleCollision(spacewar.SpaceObject)">handleCollision</A></CODE> in class <CODE><A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXPos()"><!-- --></A><H3>
+getXPos</H3>
+<PRE>
+double <B>getXPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getYPos()"><!-- --></A><H3>
+getYPos</H3>
+<PRE>
+double <B>getYPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOldXPos()"><!-- --></A><H3>
+getOldXPos</H3>
+<PRE>
+double <B>getOldXPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOldYPos()"><!-- --></A><H3>
+getOldYPos</H3>
+<PRE>
+double <B>getOldYPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXVel()"><!-- --></A><H3>
+getXVel</H3>
+<PRE>
+double <B>getXVel</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getYVel()"><!-- --></A><H3>
+getYVel</H3>
+<PRE>
+double <B>getYVel</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setXVel(double)"><!-- --></A><H3>
+setXVel</H3>
+<PRE>
+void <B>setXVel</B>(double&nbsp;n)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setYVel(double)"><!-- --></A><H3>
+setYVel</H3>
+<PRE>
+void <B>setYVel</B>(double&nbsp;n)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAlive()"><!-- --></A><H3>
+isAlive</H3>
+<PRE>
+boolean <B>isAlive</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIsAlive(boolean)"><!-- --></A><H3>
+setIsAlive</H3>
+<PRE>
+void <B>setIsAlive</B>(boolean&nbsp;n)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clockTick()"><!-- --></A><H3>
+clockTick</H3>
+<PRE>
+void <B>clockTick</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="accelerate(double, double)"><!-- --></A><H3>
+accelerate</H3>
+<PRE>
+void <B>accelerate</B>(double&nbsp;dXVel,
+ double&nbsp;dYVel)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="die()"><!-- --></A><H3>
+die</H3>
+<PRE>
+void <B>die</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Display2.SpaceObjectPainting.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/EnergyPacketProducer.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EnergyPacket.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/EnergyPacketProducer.html b/ajdoc/testdata/spacewar/doc/spacewar/EnergyPacketProducer.html
new file mode 100644
index 000000000..3603dac31
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/EnergyPacketProducer.html
@@ -0,0 +1,360 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+EnergyPacketProducer
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.EnergyPacketProducer class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="EnergyPacketProducer";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/EnergyPacket.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/EnsureShipIsAlive.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EnergyPacketProducer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class EnergyPacketProducer</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.lang.Thread
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.EnergyPacketProducer</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Runnable</DD>
+</DL>
+<HR>
+<DL>
+<DT> class <B>EnergyPacketProducer</B><DT>extends java.lang.Thread</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.lang.Thread"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.lang.Thread</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacketProducer.html#EnergyPacketProducer(spacewar.Game)">EnergyPacketProducer</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacketProducer.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacketProducer.html#produceAPacket()">produceAPacket</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacketProducer.html#run()">run</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/EnergyPacketProducer.html#waitForABit()">waitForABit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Thread"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Thread</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="EnergyPacketProducer(spacewar.Game)"><!-- --></A><H3>
+EnergyPacketProducer</H3>
+<PRE>
+<B>EnergyPacketProducer</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="run()"><!-- --></A><H3>
+run</H3>
+<PRE>
+public void <B>run</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="waitForABit()"><!-- --></A><H3>
+waitForABit</H3>
+<PRE>
+void <B>waitForABit</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="produceAPacket()"><!-- --></A><H3>
+produceAPacket</H3>
+<PRE>
+void <B>produceAPacket</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/EnergyPacket.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/EnsureShipIsAlive.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EnergyPacketProducer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/EnsureShipIsAlive.html b/ajdoc/testdata/spacewar/doc/spacewar/EnsureShipIsAlive.html
new file mode 100644
index 000000000..2a297b361
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/EnsureShipIsAlive.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+EnsureShipIsAlive
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.EnsureShipIsAlive class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="EnsureShipIsAlive";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/EnergyPacketProducer.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EnsureShipIsAlive.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Aspect EnsureShipIsAlive</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.EnsureShipIsAlive</B>
+</PRE>
+<HR>
+<DL>
+<DT>public class <B>EnsureShipIsAlive</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- ======== ADVICE SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Advice Summary</B></FONT></TD></TR>
+<TR><TD><A HREF="#around(Ship): helmCommandsCut.."><TT><B>around(Ship): helmCommandsCut..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Player.html#keyReleased(KeyEvent)"><tt>spacewar.Player.keyReleased</tt></A>, <A HREF="Player.html#keyReleased(KeyEvent)"><tt>spacewar.Player.keyReleased</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../spacewar/EnsureShipIsAlive.html#EnsureShipIsAlive()">EnsureShipIsAlive</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== ADVICE DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Advice Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="around(Ship): helmCommandsCut.."><!-- --></A>
+<H3>around</H3><P><TT><B>around(Ship): helmCommandsCut..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Player.html#keyPressed(KeyEvent)"><tt>spacewar.Player.keyPressed</tt></A>, <A HREF="Player.html#keyReleased(KeyEvent)"><tt>spacewar.Player.keyReleased</tt></A>, <A HREF="Player.html#keyReleased(KeyEvent)"><tt>spacewar.Player.keyReleased</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A>, <A HREF="Robot.html#run()"><tt>spacewar.Robot.run</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="EnsureShipIsAlive()"><!-- --></A><H3>
+EnsureShipIsAlive</H3>
+<PRE>
+public <B>EnsureShipIsAlive</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/EnergyPacketProducer.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EnsureShipIsAlive.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Game.html b/ajdoc/testdata/spacewar/doc/spacewar/Game.html
new file mode 100644
index 000000000..e79e8a434
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Game.html
@@ -0,0 +1,659 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+Game
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Game class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Game";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/EnsureShipIsAlive.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/GameSynchronization.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Game.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class Game</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.lang.Thread
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Game</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Runnable</DD>
+</DL>
+<HR>
+<DL>
+<DT>public class <B>Game</B><DT>extends java.lang.Thread</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.lang.Thread"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.lang.Thread</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../spacewar/Game.html#Game(java.lang.String)">Game</A></B>(java.lang.String&nbsp;mode)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#addRobot()">addRobot</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#clockTick()">clockTick</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#error(java.lang.Object)">error</A></B>(java.lang.Object&nbsp;o)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#getHeight()">getHeight</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#getPilot1()">getPilot1</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#getPilot2()">getPilot2</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Registry.html" title="class in spacewar">Registry</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#getRegistry()">getRegistry</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#getWidth()">getWidth</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#handleCollisions()">handleCollisions</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#isCollision(spacewar.SpaceObject, spacewar.SpaceObject)">isCollision</A></B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;a,
+ <A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;b)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Player.html" title="class in spacewar">Player</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#newPlayer(int)">newPlayer</A></B>(int&nbsp;number)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Robot.html" title="class in spacewar">Robot</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#newRobot(int)">newRobot</A></B>(int&nbsp;number)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#newShip(spacewar.Pilot)">newShip</A></B>(<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A>&nbsp;pilot)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#quit()">quit</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#resetShips()">resetShips</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Game.html#run()">run</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Thread"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Thread</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Game(java.lang.String)"><!-- --></A><H3>
+Game</H3>
+<PRE>
+public <B>Game</B>(java.lang.String&nbsp;mode)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRegistry()"><!-- --></A><H3>
+getRegistry</H3>
+<PRE>
+<A HREF="../spacewar/Registry.html" title="class in spacewar">Registry</A> <B>getRegistry</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPilot1()"><!-- --></A><H3>
+getPilot1</H3>
+<PRE>
+<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A> <B>getPilot1</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPilot2()"><!-- --></A><H3>
+getPilot2</H3>
+<PRE>
+<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A> <B>getPilot2</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getWidth()"><!-- --></A><H3>
+getWidth</H3>
+<PRE>
+int <B>getWidth</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getHeight()"><!-- --></A><H3>
+getHeight</H3>
+<PRE>
+int <B>getHeight</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="run()"><!-- --></A><H3>
+run</H3>
+<PRE>
+public void <B>run</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addRobot()"><!-- --></A><H3>
+addRobot</H3>
+<PRE>
+void <B>addRobot</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resetShips()"><!-- --></A><H3>
+resetShips</H3>
+<PRE>
+void <B>resetShips</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="quit()"><!-- --></A><H3>
+quit</H3>
+<PRE>
+void <B>quit</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.Object)"><!-- --></A><H3>
+error</H3>
+<PRE>
+void <B>error</B>(java.lang.Object&nbsp;o)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="newPlayer(int)"><!-- --></A><H3>
+newPlayer</H3>
+<PRE>
+<A HREF="../spacewar/Player.html" title="class in spacewar">Player</A> <B>newPlayer</B>(int&nbsp;number)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="newRobot(int)"><!-- --></A><H3>
+newRobot</H3>
+<PRE>
+<A HREF="../spacewar/Robot.html" title="class in spacewar">Robot</A> <B>newRobot</B>(int&nbsp;number)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="newShip(spacewar.Pilot)"><!-- --></A><H3>
+newShip</H3>
+<PRE>
+<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A> <B>newShip</B>(<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A>&nbsp;pilot)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clockTick()"><!-- --></A><H3>
+clockTick</H3>
+<PRE>
+void <B>clockTick</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="handleCollisions()"><!-- --></A><H3>
+handleCollisions</H3>
+<PRE>
+void <B>handleCollisions</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isCollision(spacewar.SpaceObject, spacewar.SpaceObject)"><!-- --></A><H3>
+isCollision</H3>
+<PRE>
+static boolean <B>isCollision</B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;a,
+ <A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;b)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/EnsureShipIsAlive.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/GameSynchronization.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Game.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/GameSynchronization.html b/ajdoc/testdata/spacewar/doc/spacewar/GameSynchronization.html
new file mode 100644
index 000000000..75a0bc59e
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/GameSynchronization.html
@@ -0,0 +1,249 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+GameSynchronization
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.GameSynchronization class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="GameSynchronization";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/InfoWin.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="GameSynchronization.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_coordination.Coordinator">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class GameSynchronization</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><A HREF="../coordination/Coordinator.html" title="class in coordination">coordination.Coordinator</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.GameSynchronization</B>
+</PRE>
+<HR>
+<DL>
+<DT>public class <B>GameSynchronization</B><DT>extends <A HREF="../coordination/Coordinator.html" title="class in coordination">Coordinator</A></DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- ======== POINTCUT SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Pointcut Summary</B></FONT></TD></TR>
+<TR><TD WIDTH="1%"><FONT SIZE=-1><TT>protected</TT></FONT></TD>
+<TD><TT><A HREF="#synchronizationPoint()">synchronizationPoint()</A></TT><BR>&nbsp;</TR></TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../spacewar/GameSynchronization.html#GameSynchronization()">GameSynchronization</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_coordination.Coordinator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class coordination.<A HREF="../coordination/Coordinator.html" title="class in coordination">Coordinator</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../coordination/Coordinator.html#addMutex(java.lang.String[])">addMutex</A>, <A HREF="../coordination/Coordinator.html#addSelfex(java.lang.String)">addSelfex</A>, <A HREF="../coordination/Coordinator.html#guardedEntry(java.lang.String)">guardedEntry</A>, <A HREF="../coordination/Coordinator.html#guardedEntry(java.lang.String, coordination.Condition)">guardedEntry</A>, <A HREF="../coordination/Coordinator.html#guardedEntry(java.lang.String, coordination.Condition, coordination.CoordinationAction)">guardedEntry</A>, <A HREF="../coordination/Coordinator.html#guardedEntry(java.lang.String, coordination.CoordinationAction)">guardedEntry</A>, <A HREF="../coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, coordination.Condition, coordination.CoordinationAction, long)">guardedEntryWithTimeout</A>, <A HREF="../coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, coordination.Condition, long)">guardedEntryWithTimeout</A>, <A HREF="../coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, coordination.CoordinationAction, long)">guardedEntryWithTimeout</A>, <A HREF="../coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, long)">guardedEntryWithTimeout</A>, <A HREF="../coordination/Coordinator.html#guardedExit(java.lang.String)">guardedExit</A>, <A HREF="../coordination/Coordinator.html#guardedExit(java.lang.String, coordination.CoordinationAction)">guardedExit</A>, <A HREF="../coordination/Coordinator.html#removeMutex(java.lang.String[])">removeMutex</A>, <A HREF="../coordination/Coordinator.html#removeSelfex(java.lang.String)">removeSelfex</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== POINTCUT DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Pointcut Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="synchronizationPoint()"><!-- --></A>
+<H3>synchronizationPoint()</H3><P><P><!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="GameSynchronization()"><!-- --></A><H3>
+GameSynchronization</H3>
+<PRE>
+public <B>GameSynchronization</B>()</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/InfoWin.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="GameSynchronization.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_coordination.Coordinator">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/InfoWin.html b/ajdoc/testdata/spacewar/doc/spacewar/InfoWin.html
new file mode 100644
index 000000000..d008df7ff
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/InfoWin.html
@@ -0,0 +1,302 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+InfoWin
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.InfoWin class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="InfoWin";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/GameSynchronization.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/KeyMapping.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InfoWin.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class InfoWin</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.InfoWin</B>
+</PRE>
+<HR>
+<DL>
+<DT> class <B>InfoWin</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/InfoWin.html#InfoWin()">InfoWin</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/InfoWin.html#clear()">clear</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/InfoWin.html#print(java.lang.String)">print</A></B>(java.lang.String&nbsp;line)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/InfoWin.html#println(java.lang.String)">println</A></B>(java.lang.String&nbsp;line)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="InfoWin()"><!-- --></A><H3>
+InfoWin</H3>
+<PRE>
+<B>InfoWin</B>()</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="clear()"><!-- --></A><H3>
+clear</H3>
+<PRE>
+void <B>clear</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="println(java.lang.String)"><!-- --></A><H3>
+println</H3>
+<PRE>
+void <B>println</B>(java.lang.String&nbsp;line)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="print(java.lang.String)"><!-- --></A><H3>
+print</H3>
+<PRE>
+void <B>print</B>(java.lang.String&nbsp;line)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/GameSynchronization.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/KeyMapping.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InfoWin.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/KeyMapping.html b/ajdoc/testdata/spacewar/doc/spacewar/KeyMapping.html
new file mode 100644
index 000000000..3fa35c364
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/KeyMapping.html
@@ -0,0 +1,365 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+KeyMapping
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.KeyMapping class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="KeyMapping";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/InfoWin.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Pilot.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="KeyMapping.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class KeyMapping</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.KeyMapping</B>
+</PRE>
+<HR>
+<DL>
+<DT> class <B>KeyMapping</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/KeyMapping.html#fire">fire</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;<A HREF="../spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/KeyMapping.html#keyMapping1">keyMapping1</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;<A HREF="../spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/KeyMapping.html#keyMapping2">keyMapping2</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/KeyMapping.html#left">left</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/KeyMapping.html#right">right</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/KeyMapping.html#thrust">thrust</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/KeyMapping.html#KeyMapping(int, int, int, int)">KeyMapping</A></B>(int&nbsp;k_left,
+ int&nbsp;k_right,
+ int&nbsp;k_thrust,
+ int&nbsp;k_fire)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="keyMapping1"><!-- --></A><H3>
+keyMapping1</H3>
+<PRE>
+static final <A HREF="../spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A> <B>keyMapping1</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="keyMapping2"><!-- --></A><H3>
+keyMapping2</H3>
+<PRE>
+static final <A HREF="../spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A> <B>keyMapping2</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="left"><!-- --></A><H3>
+left</H3>
+<PRE>
+int <B>left</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="right"><!-- --></A><H3>
+right</H3>
+<PRE>
+int <B>right</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="thrust"><!-- --></A><H3>
+thrust</H3>
+<PRE>
+int <B>thrust</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="fire"><!-- --></A><H3>
+fire</H3>
+<PRE>
+int <B>fire</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="KeyMapping(int, int, int, int)"><!-- --></A><H3>
+KeyMapping</H3>
+<PRE>
+<B>KeyMapping</B>(int&nbsp;k_left,
+ int&nbsp;k_right,
+ int&nbsp;k_thrust,
+ int&nbsp;k_fire)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/InfoWin.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Pilot.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="KeyMapping.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Pilot.html b/ajdoc/testdata/spacewar/doc/spacewar/Pilot.html
new file mode 100644
index 000000000..16f8da41c
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Pilot.html
@@ -0,0 +1,369 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+Pilot
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Pilot class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Pilot";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/KeyMapping.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Player.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Pilot.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class Pilot</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Pilot</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../spacewar/Player.html" title="class in spacewar">Player</A>, <A HREF="../spacewar/Robot.html" title="class in spacewar">Robot</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>abstract class <B>Pilot</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Pilot.html#ship">ship</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Pilot.html#Pilot(spacewar.Game, int)">Pilot</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;g,
+ int&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Pilot.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Pilot.html#getNumber()">getNumber</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Pilot.html#getShip()">getShip</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Pilot.html#setShip(spacewar.Ship)">setShip</A></B>(<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="ship"><!-- --></A><H3>
+ship</H3>
+<PRE>
+protected <A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A> <B>ship</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Pilot(spacewar.Game, int)"><!-- --></A><H3>
+Pilot</H3>
+<PRE>
+<B>Pilot</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;g,
+ int&nbsp;n)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getNumber()"><!-- --></A><H3>
+getNumber</H3>
+<PRE>
+int <B>getNumber</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShip()"><!-- --></A><H3>
+getShip</H3>
+<PRE>
+<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A> <B>getShip</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setShip(spacewar.Ship)"><!-- --></A><H3>
+setShip</H3>
+<PRE>
+void <B>setShip</B>(<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;s)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/KeyMapping.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Player.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Pilot.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Player.html b/ajdoc/testdata/spacewar/doc/spacewar/Player.html
new file mode 100644
index 000000000..e2cc44c49
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Player.html
@@ -0,0 +1,448 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+Player
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Player class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Player";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Pilot.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Registry.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Player.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class Player</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><A HREF="../spacewar/Pilot.html" title="class in spacewar">spacewar.Pilot</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Player</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.util.EventListener, java.awt.event.KeyListener</DD>
+</DL>
+<HR>
+<DL>
+<DT> class <B>Player</B><DT>extends <A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A><DT>implements java.awt.event.KeyListener</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Player.html#ship">ship</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Player.html#Player(spacewar.Game, int)">Player</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ int&nbsp;number)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Player.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Player.html#getNumber()">getNumber</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Player.html#getShip()">getShip</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Player.html#keyPressed(java.awt.event.KeyEvent)">keyPressed</A></B>(java.awt.event.KeyEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Player.html#keyReleased(java.awt.event.KeyEvent)">keyReleased</A></B>(java.awt.event.KeyEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Player.html#keyTyped(java.awt.event.KeyEvent)">keyTyped</A></B>(java.awt.event.KeyEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Player.html#setShip(spacewar.Ship)">setShip</A></B>(<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="ship"><!-- --></A><H3>
+ship</H3>
+<PRE>
+protected <A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A> <B>ship</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Player(spacewar.Game, int)"><!-- --></A><H3>
+Player</H3>
+<PRE>
+<B>Player</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ int&nbsp;number)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="keyPressed(java.awt.event.KeyEvent)"><!-- --></A><H3>
+keyPressed</H3>
+<PRE>
+public void <B>keyPressed</B>(java.awt.event.KeyEvent&nbsp;e)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>keyPressed</CODE> in interface <CODE>java.awt.event.KeyListener</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="keyReleased(java.awt.event.KeyEvent)"><!-- --></A><H3>
+keyReleased</H3>
+<PRE>
+public void <B>keyReleased</B>(java.awt.event.KeyEvent&nbsp;e)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>keyReleased</CODE> in interface <CODE>java.awt.event.KeyListener</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="keyTyped(java.awt.event.KeyEvent)"><!-- --></A><H3>
+keyTyped</H3>
+<PRE>
+public void <B>keyTyped</B>(java.awt.event.KeyEvent&nbsp;e)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>keyTyped</CODE> in interface <CODE>java.awt.event.KeyListener</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getNumber()"><!-- --></A><H3>
+getNumber</H3>
+<PRE>
+int <B>getNumber</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShip()"><!-- --></A><H3>
+getShip</H3>
+<PRE>
+<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A> <B>getShip</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setShip(spacewar.Ship)"><!-- --></A><H3>
+setShip</H3>
+<PRE>
+void <B>setShip</B>(<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;s)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Pilot.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Registry.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Player.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Registry.RegistrationProtection.html b/ajdoc/testdata/spacewar/doc/spacewar/Registry.RegistrationProtection.html
new file mode 100644
index 000000000..5d199a46c
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Registry.RegistrationProtection.html
@@ -0,0 +1,244 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+Registry.RegistrationProtection
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Registry.RegistrationProtection class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Registry.RegistrationProtection";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Registry.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/RegistrySynchronization.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Registry.RegistrationProtection.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Aspect Registry.RegistrationProtection</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Registry.RegistrationProtection</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../spacewar/Registry.html" title="class in spacewar">Registry</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>public static class <B>Registry.RegistrationProtection</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- ======== ADVICE SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Advice Summary</B></FONT></TD></TR>
+<TR><TD><A HREF="#afterReturning(): <anonymous pointcut>.."><TT><B>afterReturning(): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../spacewar/Registry.RegistrationProtection.html#Registry.RegistrationProtection()">Registry.RegistrationProtection</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== ADVICE DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Advice Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="afterReturning(): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Registry.RegistrationProtection()"><!-- --></A><H3>
+Registry.RegistrationProtection</H3>
+<PRE>
+public <B>Registry.RegistrationProtection</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Registry.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/RegistrySynchronization.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Registry.RegistrationProtection.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Registry.html b/ajdoc/testdata/spacewar/doc/spacewar/Registry.html
new file mode 100644
index 000000000..8e543d861
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Registry.html
@@ -0,0 +1,457 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+Registry
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Registry class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Registry";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Player.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Registry.RegistrationProtection.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Registry.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Aspect Registry</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Registry</B>
+</PRE>
+<HR>
+<DL>
+<DT> class <B>Registry</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Registry.RegistrationProtection.html" title="class in spacewar">Registry.RegistrationProtection</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== ADVICE SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Advice Summary</B></FONT></TD></TR>
+<TR><TD><A HREF="#afterReturning(): <anonymous pointcut>.."><TT><B>afterReturning(): <anonymous pointcut>..</B></TT></A><BR>&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+</TD></TR><TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Registry.html#Registry(spacewar.Game)">Registry</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Registry.html#clockTick()">clockTick</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Registry.html#dummy()">dummy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Registry.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Registry.html#getObjects()">getObjects</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Registry.html#getShips()">getShips</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.util.Hashtable</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Registry.html#getTable()">getTable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Registry.html#register(spacewar.SpaceObject)">register</A></B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Registry.html#unregister(spacewar.SpaceObject)">unregister</A></B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== ADVICE DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Advice Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="afterReturning(): <anonymous pointcut>.."><!-- --></A>
+<H3>afterReturning</H3><P><TT><B>afterReturning(): <anonymous pointcut>..</B></TT>
+<P><P><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="10%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advises:</b></font></td><td><A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A>, <A HREF="Registry.html#dummy()"><tt>spacewar.Registry.dummy</tt></A></B></FONT></TD></TR></TABLE>
+</TR></TD>
+<P><!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Registry(spacewar.Game)"><!-- --></A><H3>
+Registry</H3>
+<PRE>
+<B>Registry</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="register(spacewar.SpaceObject)"><!-- --></A><H3>
+register</H3>
+<PRE>
+void <B>register</B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;object)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="unregister(spacewar.SpaceObject)"><!-- --></A><H3>
+unregister</H3>
+<PRE>
+void <B>unregister</B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;object)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dummy()"><!-- --></A><H3>
+dummy</H3>
+<PRE>
+void <B>dummy</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getObjects()"><!-- --></A><H3>
+getObjects</H3>
+<PRE>
+<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>[] <B>getObjects</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShips()"><!-- --></A><H3>
+getShips</H3>
+<PRE>
+<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>[] <B>getShips</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTable()"><!-- --></A><H3>
+getTable</H3>
+<PRE>
+java.util.Hashtable <B>getTable</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clockTick()"><!-- --></A><H3>
+clockTick</H3>
+<PRE>
+void <B>clockTick</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Player.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Registry.RegistrationProtection.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Registry.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/RegistrySynchronization.html b/ajdoc/testdata/spacewar/doc/spacewar/RegistrySynchronization.html
new file mode 100644
index 000000000..d0a50ddb1
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/RegistrySynchronization.html
@@ -0,0 +1,249 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+RegistrySynchronization
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.RegistrySynchronization class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="RegistrySynchronization";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Registry.RegistrationProtection.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Robot.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="RegistrySynchronization.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_coordination.Coordinator">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class RegistrySynchronization</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><A HREF="../coordination/Coordinator.html" title="class in coordination">coordination.Coordinator</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.RegistrySynchronization</B>
+</PRE>
+<HR>
+<DL>
+<DT>public class <B>RegistrySynchronization</B><DT>extends <A HREF="../coordination/Coordinator.html" title="class in coordination">Coordinator</A></DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- ======== POINTCUT SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Pointcut Summary</B></FONT></TD></TR>
+<TR><TD WIDTH="1%"><FONT SIZE=-1><TT>protected</TT></FONT></TD>
+<TD><TT><A HREF="#synchronizationPoint()">synchronizationPoint()</A></TT><BR>&nbsp;</TR></TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../spacewar/RegistrySynchronization.html#RegistrySynchronization()">RegistrySynchronization</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_coordination.Coordinator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class coordination.<A HREF="../coordination/Coordinator.html" title="class in coordination">Coordinator</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../coordination/Coordinator.html#addMutex(java.lang.String[])">addMutex</A>, <A HREF="../coordination/Coordinator.html#addSelfex(java.lang.String)">addSelfex</A>, <A HREF="../coordination/Coordinator.html#guardedEntry(java.lang.String)">guardedEntry</A>, <A HREF="../coordination/Coordinator.html#guardedEntry(java.lang.String, coordination.Condition)">guardedEntry</A>, <A HREF="../coordination/Coordinator.html#guardedEntry(java.lang.String, coordination.Condition, coordination.CoordinationAction)">guardedEntry</A>, <A HREF="../coordination/Coordinator.html#guardedEntry(java.lang.String, coordination.CoordinationAction)">guardedEntry</A>, <A HREF="../coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, coordination.Condition, coordination.CoordinationAction, long)">guardedEntryWithTimeout</A>, <A HREF="../coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, coordination.Condition, long)">guardedEntryWithTimeout</A>, <A HREF="../coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, coordination.CoordinationAction, long)">guardedEntryWithTimeout</A>, <A HREF="../coordination/Coordinator.html#guardedEntryWithTimeout(java.lang.String, long)">guardedEntryWithTimeout</A>, <A HREF="../coordination/Coordinator.html#guardedExit(java.lang.String)">guardedExit</A>, <A HREF="../coordination/Coordinator.html#guardedExit(java.lang.String, coordination.CoordinationAction)">guardedExit</A>, <A HREF="../coordination/Coordinator.html#removeMutex(java.lang.String[])">removeMutex</A>, <A HREF="../coordination/Coordinator.html#removeSelfex(java.lang.String)">removeSelfex</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== POINTCUT DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Pointcut Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="synchronizationPoint()"><!-- --></A>
+<H3>synchronizationPoint()</H3><P><P><!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="RegistrySynchronization()"><!-- --></A><H3>
+RegistrySynchronization</H3>
+<PRE>
+public <B>RegistrySynchronization</B>()</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Registry.RegistrationProtection.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Robot.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="RegistrySynchronization.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_coordination.Coordinator">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Robot.html b/ajdoc/testdata/spacewar/doc/spacewar/Robot.html
new file mode 100644
index 000000000..f53806ca3
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Robot.html
@@ -0,0 +1,474 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+Robot
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Robot class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Robot";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/RegistrySynchronization.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Ship.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Robot.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class Robot</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><A HREF="../spacewar/Pilot.html" title="class in spacewar">spacewar.Pilot</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Robot</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Runnable</DD>
+</DL>
+<HR>
+<DL>
+<DT> class <B>Robot</B><DT>extends <A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A><DT>implements java.lang.Runnable</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Robot.html#ship">ship</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Robot.html#Robot(spacewar.Game, int)">Robot</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ int&nbsp;number)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Robot.html#destroy()">destroy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Robot.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Robot.html#getNumber()">getNumber</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Robot.html#getShip()">getShip</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Robot.html#run()">run</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Robot.html#setShip(spacewar.Ship)">setShip</A></B>(<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Robot.html#sleepForABit(int)">sleepForABit</A></B>(int&nbsp;time)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Robot.html#start()">start</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="ship"><!-- --></A><H3>
+ship</H3>
+<PRE>
+protected <A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A> <B>ship</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Robot(spacewar.Game, int)"><!-- --></A><H3>
+Robot</H3>
+<PRE>
+<B>Robot</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ int&nbsp;number)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="start()"><!-- --></A><H3>
+start</H3>
+<PRE>
+void <B>start</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="destroy()"><!-- --></A><H3>
+destroy</H3>
+<PRE>
+void <B>destroy</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="run()"><!-- --></A><H3>
+run</H3>
+<PRE>
+public void <B>run</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>run</CODE> in interface <CODE>java.lang.Runnable</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="sleepForABit(int)"><!-- --></A><H3>
+sleepForABit</H3>
+<PRE>
+void <B>sleepForABit</B>(int&nbsp;time)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getNumber()"><!-- --></A><H3>
+getNumber</H3>
+<PRE>
+int <B>getNumber</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShip()"><!-- --></A><H3>
+getShip</H3>
+<PRE>
+<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A> <B>getShip</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setShip(spacewar.Ship)"><!-- --></A><H3>
+setShip</H3>
+<PRE>
+void <B>setShip</B>(<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;s)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/RegistrySynchronization.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Ship.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Robot.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/SWFrame.html b/ajdoc/testdata/spacewar/doc/spacewar/SWFrame.html
new file mode 100644
index 000000000..36e6450a2
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/SWFrame.html
@@ -0,0 +1,494 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+SWFrame
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.SWFrame class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="SWFrame";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/SpaceObject.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Timer.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SWFrame.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_java.awt.Frame">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.awt.Frame">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class SWFrame</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.awt.Component
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.awt.Container
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.awt.Window
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.awt.Frame
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.SWFrame</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT> class <B>SWFrame</B><DT>extends java.awt.Frame<DT>implements java.awt.event.ActionListener</DL>
+
+<P>
+
+<P>
+
+<P>
+<DL>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Nested classes inherited from class java.awt.Frame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Frame.AccessibleAWTFrame</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Nested classes inherited from class java.awt.Window</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Window.AccessibleAWTWindow</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Nested classes inherited from class java.awt.Container</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Nested classes inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.awt.Frame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.awt.Window</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.awt.Container</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from interface java.awt.image.ImageObserver</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SWFrame.html#SWFrame(spacewar.Game, spacewar.Display)">SWFrame</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ <A HREF="../spacewar/Display.html" title="class in spacewar">Display</A>&nbsp;d)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SWFrame.html#actionPerformed(java.awt.event.ActionEvent)">actionPerformed</A></B>(java.awt.event.ActionEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Display.html" title="class in spacewar">Display</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SWFrame.html#getDisplay()">getDisplay</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SWFrame.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;java.awt.Menu</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SWFrame.html#getMenu()">getMenu</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Frame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addNotify, finalize, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Window</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Container</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.MenuContainer"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from interface java.awt.MenuContainer</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getFont, postEvent</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="SWFrame(spacewar.Game, spacewar.Display)"><!-- --></A><H3>
+SWFrame</H3>
+<PRE>
+<B>SWFrame</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ <A HREF="../spacewar/Display.html" title="class in spacewar">Display</A>&nbsp;d)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDisplay()"><!-- --></A><H3>
+getDisplay</H3>
+<PRE>
+<A HREF="../spacewar/Display.html" title="class in spacewar">Display</A> <B>getDisplay</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMenu()"><!-- --></A><H3>
+getMenu</H3>
+<PRE>
+java.awt.Menu <B>getMenu</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="actionPerformed(java.awt.event.ActionEvent)"><!-- --></A><H3>
+actionPerformed</H3>
+<PRE>
+public void <B>actionPerformed</B>(java.awt.event.ActionEvent&nbsp;e)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>actionPerformed</CODE> in interface <CODE>java.awt.event.ActionListener</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/SpaceObject.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/Timer.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SWFrame.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_java.awt.Frame">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.awt.Frame">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Ship.html b/ajdoc/testdata/spacewar/doc/spacewar/Ship.html
new file mode 100644
index 000000000..dd4db8b82
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Ship.html
@@ -0,0 +1,1186 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+Ship
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Ship class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Ship";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Robot.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/SpaceObject.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Ship.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class Ship</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><A HREF="../spacewar/SpaceObject.html" title="class in spacewar">spacewar.SpaceObject</A>
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Ship</B>
+</PRE>
+<HR>
+<DL>
+<DT> class <B>Ship</B><DT>extends <A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A></DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- ======== POINTCUT SUMMARY ======= -->
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="1"CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#CCCCFF"><FONT SIZE="+2"><B>Pointcut Summary</B></FONT></TD></TR>
+<TR><TD WIDTH="1%"><FONT SIZE=-1><TT>(package private)</TT></FONT></TD>
+<TD><TT><A HREF="#helmCommandsCut(Ship)">helmCommandsCut(Ship)</A></TT><BR>&nbsp;</TR></TD>
+</TABLE><P>&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#BULLET_SPEED">BULLET_SPEED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#CLOCKWISE">CLOCKWISE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#COUNTERCLOCKWISE">COUNTERCLOCKWISE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#DEFAULT_ACCELERATION">DEFAULT_ACCELERATION</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#DEFAULT_ANGULAR_VELOCITY">DEFAULT_ANGULAR_VELOCITY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#MAX_DAMAGE">MAX_DAMAGE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#STOP">STOP</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#Ship(spacewar.Game, double, double, double)">Ship</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ double&nbsp;xPos,
+ double&nbsp;yPos,
+ double&nbsp;orientation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#accelerate(double, double)">accelerate</A></B>(double&nbsp;dXVel,
+ double&nbsp;dYVel)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#bounce(spacewar.Ship, spacewar.Ship)">bounce</A></B>(<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;shipA,
+ <A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;shipB)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A>, <A HREF="Debug.html#afterReturning(Ship, Ship): <anonymous pointcut>.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#clockTick()">clockTick</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#die()">die</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#expendEnergy(double)">expendEnergy</A></B>(double&nbsp;amount)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#fire()">fire</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getDamage()">getDamage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getDamageLevel()">getDamageLevel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getEnergy()">getEnergy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getEnergyLevel()">getEnergyLevel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getOldXPos()">getOldXPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getOldYPos()">getOldYPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getOrientation()">getOrientation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getPilot()">getPilot</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getRAcc()">getRAcc</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getSize()">getSize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getXPos()">getXPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getXVel()">getXVel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getYPos()">getYPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#getYVel()">getYVel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#handleCollision(spacewar.SpaceObject)">handleCollision</A></B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;obj)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#inflictDamage(double)">inflictDamage</A></B>(double&nbsp;amount)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#isAlive()">isAlive</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#repairDamage(double)">repairDamage</A></B>(double&nbsp;amount)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#rotate(int)">rotate</A></B>(int&nbsp;direction)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#setAcceleration(double)">setAcceleration</A></B>(double&nbsp;acc)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#setAngularVelocity(double)">setAngularVelocity</A></B>(double&nbsp;omega)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#setIsAlive(boolean)">setIsAlive</A></B>(boolean&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#setPilot(spacewar.Pilot)">setPilot</A></B>(<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A>&nbsp;p)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#setXVel(double)">setXVel</A></B>(double&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#setYVel(double)">setYVel</A></B>(double&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Ship.html#thrust(boolean)">thrust</A></B>(boolean&nbsp;onOff)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<P>&nbsp;
+<!-- ======== POINTCUT DETAIL SUMMARY ======= -->
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Pointcut Detail</B></FONT></TD>
+</TR>
+</TABLE><A NAME="helmCommandsCut(Ship)"><!-- --></A>
+<H3>helmCommandsCut(Ship)</H3><P><P><!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="MAX_DAMAGE"><!-- --></A><H3>
+MAX_DAMAGE</H3>
+<PRE>
+static final int <B>MAX_DAMAGE</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#spacewar.Ship.MAX_DAMAGE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="BULLET_SPEED"><!-- --></A><H3>
+BULLET_SPEED</H3>
+<PRE>
+static final int <B>BULLET_SPEED</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#spacewar.Ship.BULLET_SPEED">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="CLOCKWISE"><!-- --></A><H3>
+CLOCKWISE</H3>
+<PRE>
+static final int <B>CLOCKWISE</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#spacewar.Ship.CLOCKWISE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="STOP"><!-- --></A><H3>
+STOP</H3>
+<PRE>
+static final int <B>STOP</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#spacewar.Ship.STOP">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="COUNTERCLOCKWISE"><!-- --></A><H3>
+COUNTERCLOCKWISE</H3>
+<PRE>
+static final int <B>COUNTERCLOCKWISE</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#spacewar.Ship.COUNTERCLOCKWISE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="DEFAULT_ANGULAR_VELOCITY"><!-- --></A><H3>
+DEFAULT_ANGULAR_VELOCITY</H3>
+<PRE>
+static final double <B>DEFAULT_ANGULAR_VELOCITY</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#spacewar.Ship.DEFAULT_ANGULAR_VELOCITY">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="DEFAULT_ACCELERATION"><!-- --></A><H3>
+DEFAULT_ACCELERATION</H3>
+<PRE>
+static final double <B>DEFAULT_ACCELERATION</B></PRE>
+<DL>
+<DD>
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../constant-values.html#spacewar.Ship.DEFAULT_ACCELERATION">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Ship(spacewar.Game, double, double, double)"><!-- --></A><H3>
+Ship</H3>
+<PRE>
+<B>Ship</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ double&nbsp;xPos,
+ double&nbsp;yPos,
+ double&nbsp;orientation)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="getSize()"><!-- --></A><H3>
+getSize</H3>
+<PRE>
+int <B>getSize</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../spacewar/SpaceObject.html#getSize()">getSize</A></CODE> in class <CODE><A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEnergy()"><!-- --></A><H3>
+getEnergy</H3>
+<PRE>
+double <B>getEnergy</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDamage()"><!-- --></A><H3>
+getDamage</H3>
+<PRE>
+double <B>getDamage</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOrientation()"><!-- --></A><H3>
+getOrientation</H3>
+<PRE>
+double <B>getOrientation</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRAcc()"><!-- --></A><H3>
+getRAcc</H3>
+<PRE>
+double <B>getRAcc</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPilot()"><!-- --></A><H3>
+getPilot</H3>
+<PRE>
+<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A> <B>getPilot</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPilot(spacewar.Pilot)"><!-- --></A><H3>
+setPilot</H3>
+<PRE>
+void <B>setPilot</B>(<A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A>&nbsp;p)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEnergyLevel()"><!-- --></A><H3>
+getEnergyLevel</H3>
+<PRE>
+float <B>getEnergyLevel</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDamageLevel()"><!-- --></A><H3>
+getDamageLevel</H3>
+<PRE>
+float <B>getDamageLevel</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="expendEnergy(double)"><!-- --></A><H3>
+expendEnergy</H3>
+<PRE>
+boolean <B>expendEnergy</B>(double&nbsp;amount)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="inflictDamage(double)"><!-- --></A><H3>
+inflictDamage</H3>
+<PRE>
+void <B>inflictDamage</B>(double&nbsp;amount)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="repairDamage(double)"><!-- --></A><H3>
+repairDamage</H3>
+<PRE>
+void <B>repairDamage</B>(double&nbsp;amount)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clockTick()"><!-- --></A><H3>
+clockTick</H3>
+<PRE>
+public void <B>clockTick</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../spacewar/SpaceObject.html#clockTick()">clockTick</A></CODE> in class <CODE><A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAcceleration(double)"><!-- --></A><H3>
+setAcceleration</H3>
+<PRE>
+void <B>setAcceleration</B>(double&nbsp;acc)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAngularVelocity(double)"><!-- --></A><H3>
+setAngularVelocity</H3>
+<PRE>
+void <B>setAngularVelocity</B>(double&nbsp;omega)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="rotate(int)"><!-- --></A><H3>
+rotate</H3>
+<PRE>
+void <B>rotate</B>(int&nbsp;direction)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="thrust(boolean)"><!-- --></A><H3>
+thrust</H3>
+<PRE>
+void <B>thrust</B>(boolean&nbsp;onOff)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fire()"><!-- --></A><H3>
+fire</H3>
+<PRE>
+void <B>fire</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="handleCollision(spacewar.SpaceObject)"><!-- --></A><H3>
+handleCollision</H3>
+<PRE>
+void <B>handleCollision</B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;obj)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../spacewar/SpaceObject.html#handleCollision(spacewar.SpaceObject)">handleCollision</A></CODE> in class <CODE><A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="bounce(spacewar.Ship, spacewar.Ship)"><!-- --></A><H3>
+bounce</H3>
+<PRE>
+static void <B>bounce</B>(<A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;shipA,
+ <A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A>&nbsp;shipB)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A>, <A HREF="Debug.html#afterReturning(Ship, Ship): <anonymous pointcut>.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXPos()"><!-- --></A><H3>
+getXPos</H3>
+<PRE>
+double <B>getXPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getYPos()"><!-- --></A><H3>
+getYPos</H3>
+<PRE>
+double <B>getYPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOldXPos()"><!-- --></A><H3>
+getOldXPos</H3>
+<PRE>
+double <B>getOldXPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOldYPos()"><!-- --></A><H3>
+getOldYPos</H3>
+<PRE>
+double <B>getOldYPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXVel()"><!-- --></A><H3>
+getXVel</H3>
+<PRE>
+double <B>getXVel</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getYVel()"><!-- --></A><H3>
+getYVel</H3>
+<PRE>
+double <B>getYVel</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setXVel(double)"><!-- --></A><H3>
+setXVel</H3>
+<PRE>
+void <B>setXVel</B>(double&nbsp;n)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setYVel(double)"><!-- --></A><H3>
+setYVel</H3>
+<PRE>
+void <B>setYVel</B>(double&nbsp;n)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAlive()"><!-- --></A><H3>
+isAlive</H3>
+<PRE>
+boolean <B>isAlive</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIsAlive(boolean)"><!-- --></A><H3>
+setIsAlive</H3>
+<PRE>
+void <B>setIsAlive</B>(boolean&nbsp;n)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="accelerate(double, double)"><!-- --></A><H3>
+accelerate</H3>
+<PRE>
+void <B>accelerate</B>(double&nbsp;dXVel,
+ double&nbsp;dYVel)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="die()"><!-- --></A><H3>
+die</H3>
+<PRE>
+void <B>die</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Robot.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/SpaceObject.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Ship.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/SpaceObject.html b/ajdoc/testdata/spacewar/doc/spacewar/SpaceObject.html
new file mode 100644
index 000000000..dd990d82c
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/SpaceObject.html
@@ -0,0 +1,616 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+SpaceObject
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.SpaceObject class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="SpaceObject";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Ship.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/SWFrame.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SpaceObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class SpaceObject</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.SpaceObject</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../spacewar/Bullet.html" title="class in spacewar">Bullet</A>, <A HREF="../spacewar/EnergyPacket.html" title="class in spacewar">EnergyPacket</A>, <A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>abstract class <B>SpaceObject</B><DT>extends java.lang.Object</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#SpaceObject(spacewar.Game, double, double, double, double)">SpaceObject</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ double&nbsp;xP,
+ double&nbsp;yP,
+ double&nbsp;xV,
+ double&nbsp;yV)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#accelerate(double, double)">accelerate</A></B>(double&nbsp;dXVel,
+ double&nbsp;dYVel)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#clockTick()">clockTick</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#die()">die</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#getOldXPos()">getOldXPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#getOldYPos()">getOldYPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) abstract &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#getSize()">getSize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#getXPos()">getXPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#getXVel()">getXVel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#getYPos()">getYPos</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#getYVel()">getYVel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#handleCollision(spacewar.SpaceObject)">handleCollision</A></B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;obj)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#isAlive()">isAlive</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#setIsAlive(boolean)">setIsAlive</A></B>(boolean&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#setXVel(double)">setXVel</A></B>(double&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/SpaceObject.html#setYVel(double)">setYVel</A></B>(double&nbsp;n)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="SpaceObject(spacewar.Game, double, double, double, double)"><!-- --></A><H3>
+SpaceObject</H3>
+<PRE>
+<B>SpaceObject</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame,
+ double&nbsp;xP,
+ double&nbsp;yP,
+ double&nbsp;xV,
+ double&nbsp;yV)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXPos()"><!-- --></A><H3>
+getXPos</H3>
+<PRE>
+double <B>getXPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getYPos()"><!-- --></A><H3>
+getYPos</H3>
+<PRE>
+double <B>getYPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOldXPos()"><!-- --></A><H3>
+getOldXPos</H3>
+<PRE>
+double <B>getOldXPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOldYPos()"><!-- --></A><H3>
+getOldYPos</H3>
+<PRE>
+double <B>getOldYPos</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXVel()"><!-- --></A><H3>
+getXVel</H3>
+<PRE>
+double <B>getXVel</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getYVel()"><!-- --></A><H3>
+getYVel</H3>
+<PRE>
+double <B>getYVel</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setXVel(double)"><!-- --></A><H3>
+setXVel</H3>
+<PRE>
+void <B>setXVel</B>(double&nbsp;n)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setYVel(double)"><!-- --></A><H3>
+setYVel</H3>
+<PRE>
+void <B>setYVel</B>(double&nbsp;n)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAlive()"><!-- --></A><H3>
+isAlive</H3>
+<PRE>
+boolean <B>isAlive</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIsAlive(boolean)"><!-- --></A><H3>
+setIsAlive</H3>
+<PRE>
+void <B>setIsAlive</B>(boolean&nbsp;n)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clockTick()"><!-- --></A><H3>
+clockTick</H3>
+<PRE>
+void <B>clockTick</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="accelerate(double, double)"><!-- --></A><H3>
+accelerate</H3>
+<PRE>
+void <B>accelerate</B>(double&nbsp;dXVel,
+ double&nbsp;dYVel)</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="die()"><!-- --></A><H3>
+die</H3>
+<PRE>
+void <B>die</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSize()"><!-- --></A><H3>
+getSize</H3>
+<PRE>
+abstract int <B>getSize</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="handleCollision(spacewar.SpaceObject)"><!-- --></A><H3>
+handleCollision</H3>
+<PRE>
+abstract void <B>handleCollision</B>(<A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A>&nbsp;obj)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/Ship.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../spacewar/SWFrame.html" title="class in spacewar"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SpaceObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/Timer.html b/ajdoc/testdata/spacewar/doc/spacewar/Timer.html
new file mode 100644
index 000000000..b2c4ebbdf
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/Timer.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:33 GMT 2004 -->
+<TITLE>
+Timer
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar.Timer class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Timer";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/SWFrame.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Timer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+spacewar</FONT>
+<BR>
+Class Timer</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../resources/inherit.gif" ALT="extended by">java.lang.Thread
+ <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>spacewar.Timer</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Runnable</DD>
+</DL>
+<HR>
+<DL>
+<DT> class <B>Timer</B><DT>extends java.lang.Thread</DL>
+
+<P>
+
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.lang.Thread"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.lang.Thread</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private)</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Timer.html#Timer(spacewar.Game)">Timer</A></B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Timer.html#getGame()">getGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../spacewar/Timer.html#run()">run</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Thread"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Thread</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Timer(spacewar.Game)"><!-- --></A><H3>
+Timer</H3>
+<PRE>
+<B>Timer</B>(<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A>&nbsp;theGame)</PRE>
+<DL>
+<DD>
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="getGame()"><!-- --></A><H3>
+getGame</H3>
+<PRE>
+<A HREF="../spacewar/Game.html" title="class in spacewar">Game</A> <B>getGame</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="run()"><!-- --></A><H3>
+run</H3>
+<PRE>
+public void <B>run</B>()</PRE>
+<DL>
+<DD><TABLE WIDTH="100%" BGCOLOR=#FFFFFF><TR><TD width="15%" bgcolor="#FFD8B0"><B><FONT COLOR=000000>&nbsp;Advised by:</font></b></td><td><A HREF="Debug.html#before(): allMethodsCut.."><tt>spacewar.Debug.before</tt></A>, <A HREF="Debug.html#afterReturning(): allMethodsCut.."><tt>spacewar.Debug.afterReturning</tt></A></TR></TD></TABLE>
+
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../spacewar/SWFrame.html" title="class in spacewar"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Timer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/package-frame.html b/ajdoc/testdata/spacewar/doc/spacewar/package-frame.html
new file mode 100644
index 000000000..41bc6ebad
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/package-frame.html
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+spacewar
+</TITLE>
+
+<META NAME="keywords" CONTENT="spacewar package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../spacewar/package-summary.html" target="classFrame">spacewar</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="Bullet.html" title="class in spacewar" target="classFrame">Bullet</A>
+<BR>
+<A HREF="Debug.html" title="class in spacewar" target="classFrame">Debug</A>
+<BR>
+<A HREF="Display.html" title="class in spacewar" target="classFrame">Display</A>
+<BR>
+<A HREF="Display.DisplayAspect.html" title="class in spacewar" target="classFrame">Display.DisplayAspect</A>
+<BR>
+<A HREF="Display1.html" title="class in spacewar" target="classFrame">Display1</A>
+<BR>
+<A HREF="Display1.SpaceObjectPainting.html" title="class in spacewar" target="classFrame">Display1.SpaceObjectPainting</A>
+<BR>
+<A HREF="Display2.html" title="class in spacewar" target="classFrame">Display2</A>
+<BR>
+<A HREF="Display2.SpaceObjectPainting.html" title="class in spacewar" target="classFrame">Display2.SpaceObjectPainting</A>
+<BR>
+<A HREF="EnergyPacket.html" title="class in spacewar" target="classFrame">EnergyPacket</A>
+<BR>
+<A HREF="EnergyPacketProducer.html" title="class in spacewar" target="classFrame">EnergyPacketProducer</A>
+<BR>
+<A HREF="EnsureShipIsAlive.html" title="class in spacewar" target="classFrame">EnsureShipIsAlive</A>
+<BR>
+<A HREF="Game.html" title="class in spacewar" target="classFrame">Game</A>
+<BR>
+<A HREF="GameSynchronization.html" title="class in spacewar" target="classFrame">GameSynchronization</A>
+<BR>
+<A HREF="InfoWin.html" title="class in spacewar" target="classFrame">InfoWin</A>
+<BR>
+<A HREF="KeyMapping.html" title="class in spacewar" target="classFrame">KeyMapping</A>
+<BR>
+<A HREF="Pilot.html" title="class in spacewar" target="classFrame">Pilot</A>
+<BR>
+<A HREF="Player.html" title="class in spacewar" target="classFrame">Player</A>
+<BR>
+<A HREF="Registry.html" title="class in spacewar" target="classFrame">Registry</A>
+<BR>
+<A HREF="Registry.RegistrationProtection.html" title="class in spacewar" target="classFrame">Registry.RegistrationProtection</A>
+<BR>
+<A HREF="RegistrySynchronization.html" title="class in spacewar" target="classFrame">RegistrySynchronization</A>
+<BR>
+<A HREF="Robot.html" title="class in spacewar" target="classFrame">Robot</A>
+<BR>
+<A HREF="Ship.html" title="class in spacewar" target="classFrame">Ship</A>
+<BR>
+<A HREF="SpaceObject.html" title="class in spacewar" target="classFrame">SpaceObject</A>
+<BR>
+<A HREF="SWFrame.html" title="class in spacewar" target="classFrame">SWFrame</A>
+<BR>
+<A HREF="Timer.html" title="class in spacewar" target="classFrame">Timer</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/package-summary.html b/ajdoc/testdata/spacewar/doc/spacewar/package-summary.html
new file mode 100644
index 000000000..2bf9b787c
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/package-summary.html
@@ -0,0 +1 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 --><TITLE>spacewar</TITLE><META NAME="keywords" CONTENT="spacewar package"><LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style"><SCRIPT type="text/javascript">function windowTitle(){ parent.document.title="spacewar";}</SCRIPT></HEAD><BODY BGCOLOR="white" onload="windowTitle();"><!-- ========= START OF TOP NAVBAR ======= --><A NAME="navbar_top"><!-- --></A><A HREF="#skip-navbar_top" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_top_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../coordination/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;&nbsp;NEXT PACKAGE</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;&nbsp;<SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR></TABLE><A NAME="skip-navbar_top"></A><!-- ========= END OF TOP NAVBAR ========= --><HR><H2>Package spacewar</H2><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Class Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Bullet.html" title="class in spacewar">Bullet</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Debug.html" title="class in spacewar">Debug</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Display.html" title="class in spacewar">Display</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Display.DisplayAspect.html" title="class in spacewar">Display.DisplayAspect</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Display1.html" title="class in spacewar">Display1</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Display1.SpaceObjectPainting.html" title="class in spacewar">Display1.SpaceObjectPainting</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Display2.html" title="class in spacewar">Display2</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Display2.SpaceObjectPainting.html" title="class in spacewar">Display2.SpaceObjectPainting</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/EnergyPacket.html" title="class in spacewar">EnergyPacket</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/EnergyPacketProducer.html" title="class in spacewar">EnergyPacketProducer</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/EnsureShipIsAlive.html" title="class in spacewar">EnsureShipIsAlive</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Game.html" title="class in spacewar">Game</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/GameSynchronization.html" title="class in spacewar">GameSynchronization</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/InfoWin.html" title="class in spacewar">InfoWin</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/KeyMapping.html" title="class in spacewar">KeyMapping</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Pilot.html" title="class in spacewar">Pilot</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Player.html" title="class in spacewar">Player</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Registry.html" title="class in spacewar">Registry</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Registry.RegistrationProtection.html" title="class in spacewar">Registry.RegistrationProtection</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/RegistrySynchronization.html" title="class in spacewar">RegistrySynchronization</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Robot.html" title="class in spacewar">Robot</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Ship.html" title="class in spacewar">Ship</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/SpaceObject.html" title="class in spacewar">SpaceObject</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/SWFrame.html" title="class in spacewar">SWFrame</A></B></TD><TD></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../spacewar/Timer.html" title="class in spacewar">Timer</A></B></TD><TD></TD></TR></TABLE>&nbsp;<P><HR><!-- ======= START OF BOTTOM NAVBAR ====== --><A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../coordination/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;&nbsp;NEXT PACKAGE</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;&nbsp;<SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR></TABLE><A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= --><HR></BODY></HTML> \ No newline at end of file
diff --git a/ajdoc/testdata/spacewar/doc/spacewar/package-tree.html b/ajdoc/testdata/spacewar/doc/spacewar/package-tree.html
new file mode 100644
index 000000000..06be46d5a
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/spacewar/package-tree.html
@@ -0,0 +1,171 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_04) on Sun Mar 21 18:58:32 GMT 2004 -->
+<TITLE>
+spacewar Class Hierarchy
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="spacewar Class Hierarchy";
+}
+</SCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package spacewar
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">class java.lang.Object<UL>
+<LI TYPE="circle">class java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
+<UL>
+<LI TYPE="circle">class java.awt.Canvas (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">class spacewar.<A HREF="../spacewar/Display.html" title="class in spacewar"><B>Display</B></A><UL>
+<LI TYPE="circle">class spacewar.<A HREF="../spacewar/Display1.html" title="class in spacewar"><B>Display1</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/Display2.html" title="class in spacewar"><B>Display2</B></A></UL>
+</UL>
+<LI TYPE="circle">class java.awt.Container<UL>
+<LI TYPE="circle">class java.awt.Window (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">class java.awt.Frame (implements java.awt.MenuContainer)
+<UL>
+<LI TYPE="circle">class spacewar.<A HREF="../spacewar/SWFrame.html" title="class in spacewar"><B>SWFrame</B></A> (implements java.awt.event.ActionListener)
+</UL>
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">class coordination.<A HREF="../coordination/Coordinator.html" title="class in coordination"><B>Coordinator</B></A><UL>
+<LI TYPE="circle">class spacewar.<A HREF="../spacewar/GameSynchronization.html" title="class in spacewar"><B>GameSynchronization</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/RegistrySynchronization.html" title="class in spacewar"><B>RegistrySynchronization</B></A></UL>
+<LI TYPE="circle">class spacewar.<A HREF="../spacewar/Debug.html" title="class in spacewar"><B>Debug</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/Display.DisplayAspect.html" title="class in spacewar"><B>Display.DisplayAspect</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/Display1.SpaceObjectPainting.html" title="class in spacewar"><B>Display1.SpaceObjectPainting</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/Display2.SpaceObjectPainting.html" title="class in spacewar"><B>Display2.SpaceObjectPainting</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/EnsureShipIsAlive.html" title="class in spacewar"><B>EnsureShipIsAlive</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/InfoWin.html" title="class in spacewar"><B>InfoWin</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/KeyMapping.html" title="class in spacewar"><B>KeyMapping</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/Pilot.html" title="class in spacewar"><B>Pilot</B></A><UL>
+<LI TYPE="circle">class spacewar.<A HREF="../spacewar/Player.html" title="class in spacewar"><B>Player</B></A> (implements java.awt.event.KeyListener)
+<LI TYPE="circle">class spacewar.<A HREF="../spacewar/Robot.html" title="class in spacewar"><B>Robot</B></A> (implements java.lang.Runnable)
+</UL>
+<LI TYPE="circle">class spacewar.<A HREF="../spacewar/Registry.html" title="class in spacewar"><B>Registry</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/Registry.RegistrationProtection.html" title="class in spacewar"><B>Registry.RegistrationProtection</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/SpaceObject.html" title="class in spacewar"><B>SpaceObject</B></A><UL>
+<LI TYPE="circle">class spacewar.<A HREF="../spacewar/Bullet.html" title="class in spacewar"><B>Bullet</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/EnergyPacket.html" title="class in spacewar"><B>EnergyPacket</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/Ship.html" title="class in spacewar"><B>Ship</B></A></UL>
+<LI TYPE="circle">class java.lang.Thread (implements java.lang.Runnable)
+<UL>
+<LI TYPE="circle">class spacewar.<A HREF="../spacewar/EnergyPacketProducer.html" title="class in spacewar"><B>EnergyPacketProducer</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/Game.html" title="class in spacewar"><B>Game</B></A><LI TYPE="circle">class spacewar.<A HREF="../spacewar/Timer.html" title="class in spacewar"><B>Timer</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../coordination/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/ajdoc/testdata/spacewar/doc/stylesheet.css b/ajdoc/testdata/spacewar/doc/stylesheet.css
new file mode 100644
index 000000000..14c3737e8
--- /dev/null
+++ b/ajdoc/testdata/spacewar/doc/stylesheet.css
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { background-color: #FFFFFF }
+
+/* Headings */
+h1 { font-size: 145% }
+
+/* Table colors */
+.TableHeadingColor { background: #CCCCFF } /* Dark mauve */
+.TableSubHeadingColor { background: #EEEEFF } /* Light mauve */
+.TableRowColor { background: #FFFFFF } /* White */
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif }
+.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif }
+.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif }
+
+/* Navigation bar fonts and colors */
+.NavBarCell1 { background-color:#EEEEFF;} /* Light mauve */
+.NavBarCell1Rev { background-color:#00008B;} /* Dark Blue */
+.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
+
+.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
+.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
+