
<HTML><HEAD><TITLE>CosmicOS message</TITLE></HEAD>
<BODY BGCOLOR='#ffffff'>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='60'><FONT COLOR=red>#&nbsp;JAVA class translation 'COS_JDoor'</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Thu Jun 30 17:00:10 EDT 2005</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Produced by Fritzifier, based on JasminVisitor</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Using BCEL library to read Java bytecode</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Here is the original code:</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;public class COS_JDoor {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private COS_JRoom src, dest;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private String src_cmd, dest_cmd;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public COS_JDoor(COS_JRoom src, String src_cmd,</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COS_JRoom dest, String dest_cmd) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.src = src;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.dest = dest;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.src_cmd = src_cmd;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.dest_cmd = dest_cmd;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;src.addDoor(this);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dest.addDoor(this);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public COS_JRoom apply(COS_JRoom src, String cmd) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (src == this.src) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (src_cmd.equals<font style='background-color: #cdffff'>(cmd)</font>) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return this.dest;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (src == this.dest) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (dest_cmd.equals<font style='background-color: #cdffff'>(cmd)</font>) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return this.src;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return null;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public COS_JRoom apply(COS_JRoom src) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (src==this.src) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return this.dest;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (src==this.dest) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return this.src;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return null;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;}</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101100032100000111132322110111013211100110322110113203332210010011321100100032211100322111001103322210111111132111011010321011011103302321101011133332210010011321100101132211003210010130232211101302321110011033023210010133322100100113211100000322110032100101302321001100032110010113023210010133322110111013211110010322111001113211001000320333221101110132111101003221110011132110010003203332211011101321000010000322111001113211001000320333221101110132100001000132211100111321100100032033322100100113210000100103221101032211101011132111011000321111000013210000100113302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033322110100321322111010111333221101003210322111011000333221101003211322111100001333221101003210032210000100113333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000003203332221032210010133213322111010100321110001113210111000032032033322210322100101332103322111010100321101000003203332221032210010133211332211101010032110100000321333222103221001013321003322111010100321101010003211110010322100001010033332221032210010133210133221110101003211010000032033322210322100101332110332211101010032110100000321133322210322100101332111332211101010032110101000321111010032210000101003333222103221001013321000332211101010032110100000320333222103221001013321001332211101010032110100000321033322210322100101332101033221110101003211010100032100001000032210111111132111011010321011111003333222103221001013321011332211101010032110100000320333222103221001013321100332211101010032110100000321003332221032210010133211013322111010100321101010003210000100013221011111113211101101032101111100333322210322100101332111033221110101003211010000032133322210322100101332111133221110101003211010000032033322210322100101332100003322111010100321110000113210000101013213203332221032210010133210001332211101010032110100000321133322210322100101332100103322111010100321101000003203332221032210010133210011332211101010032111000011321000010101321320333222103221001013321010033221110101003210111011333221110101003210111011333322100100113210111000132210011000321000010010333221001001132100001011032211010322111010111321110110003302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033322110100321322111010111333221101003210322111011000333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000321333222103221001013321332211101010032110100000320333222103221001013321033221110101003211010011032111100103221000010100333322210322100101332113322111010100321101101113211003332221032210010133210033221110101003211010000032033322210322100101332101332211101010032110100110321000010000322101111111321110110103210111110033332221032210010133211033221110101003211010000032103332221032210010133211133221110101003211100001132101110010321321333222103221001013321000332211101010032110110100321100333222103221001013321001332211101010032110100000320333222103221001013321010332211101010032110100110321111010032210000101003333222103221001013321011332211101010032111000001333222103221001013321100332211101010032110100000321333222103221001013321101332211101010032110100000320333222103221001013321110332211101010032110100110321111010032210000101003333222103221001013321111332211101010032110110111321100033322210322100101332100003322111010100321101000003203332221032210010133210001332211101010032110100110321000010001322101111111321110110103210111110033332221032210010133210010332211101010032110100000321033322210322100101332100113322111010100321110000113210111001032132133322210322100101332101003322111010100321101101003211000333222103221001013321010133221110101003211010000032033322210322100101332101103322111010100321101001103211110010322100001010033332221032210010133210111332211101010032111000001333222103221001013321100033221110101003211010010133322210322100101332110013322111010100321110000013332211101010032101110113333221001001132101010032210011000321000010110333221001001132100001011132211010322111010111330232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003332211010032132211101011133332211001010130232111001113211001000302321000033302321110101013221100101003322110010101330232110032111010100302321100321001013023210110101322210322100101332033221110101003211010000032133322210322100101332133221110101003211010000032033322210322100101332103322111010100321101001103211110010322100001010033332221032210010133211332211101010032110110111321113332221032210010133210033221110101003211010000032033322210322100101332101332211101010032110100110321111010032210000101003333222103221001013321103322111010100321110000013332221032210010133211133221110101003211010000032133322210322100101332100033221110101003211010000032033322210322100101332100133221110101003211010011032111101003221000010100333322210322100101332101033221110101003211011011132111033322210322100101332101133221110101003211010000032033322210322100101332110033221110101003211010011032111100103221000010100333322210322100101332110133221110101003211100000133322210322100101332111033221110101003211010010133322210322100101332111133221110101003211100000133322111010100321011101133332233'>hear</A>] </TT><TT>(class COS_JDoor <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super-ref </font><font style='background-color: #ff9bff'>(make-cell 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method new </font><font style='background-color: #ffff9b'>(set! </font><font style='background-color: #ffff69'>(super-ref)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(java lang Object)</font><font style='background-color: #cdff9b'> / this)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method super </font><font style='background-color: #9bffff'>(? x / </font><font style='background-color: #69ffff'>(get! / super-ref)</font><font style='background-color: #9bffff'> / x)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method unknown </font><font style='background-color: #ff9bff'>(? x / self super / x)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field src </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(field dest </font><font style='background-color: #9bffff'>(cell new 0)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field src_cmd </font><font style='background-color: #ff9bff'>(cell new 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field dest_cmd </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method &lt;init&gt;-COS_JRoom-String-COS_JRoom-String-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(arg0 arg1 arg2 arg3)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #699bff'>(pair 2 </font><font style='background-color: #379bff'>(arg1)</font><font style='background-color: #699bff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b69ff'>(pair 3 </font><font style='background-color: #9b37ff'>(arg2)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(pair 4 </font><font style='background-color: #9b9b9b'>(arg3)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 3)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 1)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 4)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm putfield src </font><font style='background-color: #37ffcd'>(COS_JRoom)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 5)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 6)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 3)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 7)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm putfield dest </font><font style='background-color: #37ffcd'>(COS_JRoom)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 8)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 9)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 2)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 10)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm putfield src_cmd </font><font style='background-color: #37ffcd'>(java lang String)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 11)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 12)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 4)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 13)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm putfield dest_cmd </font><font style='background-color: #37ffcd'>(java lang String)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 14)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 1)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 15)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 16)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm invokevirtual addDoor-COS_JDoor-V 1 0)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 17)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 3)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 18)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 19)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm invokevirtual addDoor-COS_JDoor-V 1 0)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 20)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm return)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt; </font><font style='background-color: #ff9bff'>(self &lt;init&gt;-COS_JRoom-String-COS_JRoom-String-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method apply-COS_JRoom-String-COS_JRoom</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(arg0 arg1)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bcd9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bff69'>(pair 2 </font><font style='background-color: #9bff37'>(arg1)</font><font style='background-color: #9bff69'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm aload 0)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 2)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm getfield src </font><font style='background-color: #9bff69'>(COS_JRoom)</font><font style='background-color: #cdff69'>)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm if_acmpne 12)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 4)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm aload 0)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 5)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm getfield src_cmd </font><font style='background-color: #9bff69'>(java lang String)</font><font style='background-color: #cdff69'>)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 6)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 2)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 7)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm invokevirtual equals-Object-Z 1 1)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 8)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm ifeq 12)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 9)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 0)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 10)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm getfield dest </font><font style='background-color: #ffcd37'>(COS_JRoom)</font><font style='background-color: #ffcd69'>)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 11)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm areturn)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 12)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 13)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm aload 0)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 14)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm getfield dest </font><font style='background-color: #9bff69'>(COS_JRoom)</font><font style='background-color: #cdff69'>)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 15)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm if_acmpne 24)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 16)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm aload 0)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 17)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm getfield dest_cmd </font><font style='background-color: #9bff69'>(java lang String)</font><font style='background-color: #cdff69'>)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 18)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 2)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 19)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm invokevirtual equals-Object-Z 1 1)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 20)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm ifeq 24)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 21)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 0)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 22)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm getfield src </font><font style='background-color: #ffcd37'>(COS_JRoom)</font><font style='background-color: #ffcd69'>)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 23)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm areturn)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 24)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aconst_null)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 25)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm areturn)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method apply </font><font style='background-color: #9bffff'>(self apply-COS_JRoom-String-COS_JRoom)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method apply-COS_JRoom-COS_JRoom</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(arg0)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'> </font><font style='background-color: #cd9b9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 1)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm getfield src </font><font style='background-color: #ff699b'>(COS_JRoom)</font><font style='background-color: #ff69cd'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm if_acmpne 7)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 4)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 5)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm getfield dest </font><font style='background-color: #ff699b'>(COS_JRoom)</font><font style='background-color: #ff69cd'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 6)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm areturn)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 7)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 1)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 8)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aload 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 9)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm getfield dest </font><font style='background-color: #9b9bcd'>(COS_JRoom)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 10)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm if_acmpne 14)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 11)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aload 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 12)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm getfield src </font><font style='background-color: #9b9bcd'>(COS_JRoom)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 13)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm areturn)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 14)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aconst_null)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 15)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm areturn)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;);</TT><BR>
<BR>

</BODY>
</HTML>
