You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directmemory.apache.org by ol...@apache.org on 2012/11/08 16:28:04 UTC

svn commit: r1407130 [3/24] - in /directmemory/site-content/lightning: apidocs/reference/ apidocs/reference/org/apache/directmemory/lightning/ apidocs/reference/org/apache/directmemory/lightning/internal/instantiator/ apidocs/reference/org/apache/direc...

Modified: directmemory/site-content/lightning/lightning-core/xref-test/org/apache/directmemory/lightning/CustomBenchmark.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/lightning/lightning-core/xref-test/org/apache/directmemory/lightning/CustomBenchmark.html?rev=1407130&r1=1407129&r2=1407130&view=diff
==============================================================================
--- directmemory/site-content/lightning/lightning-core/xref-test/org/apache/directmemory/lightning/CustomBenchmark.html (original)
+++ directmemory/site-content/lightning/lightning-core/xref-test/org/apache/directmemory/lightning/CustomBenchmark.html Thu Nov  8 15:28:00 2012
@@ -76,7 +76,7 @@
 <a class="jxr_linenumber" name="66" href="#66">66</a>              ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
 <a class="jxr_linenumber" name="67" href="#67">67</a>              OutputStreamTarget target = <strong class="jxr_keyword">new</strong> OutputStreamTarget( baos );
 <a class="jxr_linenumber" name="68" href="#68">68</a>              SerializerOutputStream out = <strong class="jxr_keyword">new</strong> SerializerOutputStream( serializer, target );
-<a class="jxr_linenumber" name="69" href="#69">69</a>              <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="69" href="#69">69</a>              <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
 <a class="jxr_linenumber" name="70" href="#70">70</a>              out.writeObject( foo );
 <a class="jxr_linenumber" name="71" href="#71">71</a>  
 <a class="jxr_linenumber" name="72" href="#72">72</a>              assertNotNull( baos );
@@ -96,7 +96,7 @@
 <a class="jxr_linenumber" name="86" href="#86">86</a>          <strong class="jxr_keyword">long</strong> time = 0;
 <a class="jxr_linenumber" name="87" href="#87">87</a>          <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; BENCHMARK_ROUNDS; i++ )
 <a class="jxr_linenumber" name="88" href="#88">88</a>          {
-<a class="jxr_linenumber" name="89" href="#89">89</a>              <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="89" href="#89">89</a>              <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
 <a class="jxr_linenumber" name="90" href="#90">90</a>  
 <a class="jxr_linenumber" name="91" href="#91">91</a>              <strong class="jxr_keyword">long</strong> startTime = System.nanoTime();
 <a class="jxr_linenumber" name="92" href="#92">92</a>              ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
@@ -137,7 +137,7 @@
 <a class="jxr_linenumber" name="127" href="#127">127</a>             ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
 <a class="jxr_linenumber" name="128" href="#128">128</a>             OutputStreamTarget target = <strong class="jxr_keyword">new</strong> OutputStreamTarget( baos );
 <a class="jxr_linenumber" name="129" href="#129">129</a>             SerializerOutputStream out = <strong class="jxr_keyword">new</strong> SerializerOutputStream( serializer, target );
-<a class="jxr_linenumber" name="130" href="#130">130</a>             <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="130" href="#130">130</a>             <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
 <a class="jxr_linenumber" name="131" href="#131">131</a>             out.writeObject( foo );
 <a class="jxr_linenumber" name="132" href="#132">132</a> 
 <a class="jxr_linenumber" name="133" href="#133">133</a>             assertNotNull( baos );
@@ -164,7 +164,7 @@
 <a class="jxr_linenumber" name="154" href="#154">154</a>         <strong class="jxr_keyword">long</strong> time = 0;
 <a class="jxr_linenumber" name="155" href="#155">155</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; BENCHMARK_ROUNDS; i++ )
 <a class="jxr_linenumber" name="156" href="#156">156</a>         {
-<a class="jxr_linenumber" name="157" href="#157">157</a>             <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="157" href="#157">157</a>             <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
 <a class="jxr_linenumber" name="158" href="#158">158</a> 
 <a class="jxr_linenumber" name="159" href="#159">159</a>             ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
 <a class="jxr_linenumber" name="160" href="#160">160</a>             OutputStreamTarget target = <strong class="jxr_keyword">new</strong> OutputStreamTarget( baos );
@@ -207,7 +207,7 @@
 <a class="jxr_linenumber" name="197" href="#197">197</a>         {
 <a class="jxr_linenumber" name="198" href="#198">198</a>             ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
 <a class="jxr_linenumber" name="199" href="#199">199</a>             ObjectOutputStream out = <strong class="jxr_keyword">new</strong> ObjectOutputStream( baos );
-<a class="jxr_linenumber" name="200" href="#200">200</a>             <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="200" href="#200">200</a>             <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
 <a class="jxr_linenumber" name="201" href="#201">201</a>             out.writeObject( foo );
 <a class="jxr_linenumber" name="202" href="#202">202</a> 
 <a class="jxr_linenumber" name="203" href="#203">203</a>             assertNotNull( baos );
@@ -227,7 +227,7 @@
 <a class="jxr_linenumber" name="217" href="#217">217</a>         <strong class="jxr_keyword">long</strong> time = 0;
 <a class="jxr_linenumber" name="218" href="#218">218</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; BENCHMARK_ROUNDS; i++ )
 <a class="jxr_linenumber" name="219" href="#219">219</a>         {
-<a class="jxr_linenumber" name="220" href="#220">220</a>             <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="220" href="#220">220</a>             <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
 <a class="jxr_linenumber" name="221" href="#221">221</a> 
 <a class="jxr_linenumber" name="222" href="#222">222</a>             <strong class="jxr_keyword">long</strong> startTime = System.nanoTime();
 <a class="jxr_linenumber" name="223" href="#223">223</a>             ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
@@ -264,7 +264,7 @@
 <a class="jxr_linenumber" name="254" href="#254">254</a>         {
 <a class="jxr_linenumber" name="255" href="#255">255</a>             ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
 <a class="jxr_linenumber" name="256" href="#256">256</a>             ObjectOutputStream out = <strong class="jxr_keyword">new</strong> ObjectOutputStream( baos );
-<a class="jxr_linenumber" name="257" href="#257">257</a>             <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="257" href="#257">257</a>             <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
 <a class="jxr_linenumber" name="258" href="#258">258</a>             out.writeObject( foo );
 <a class="jxr_linenumber" name="259" href="#259">259</a> 
 <a class="jxr_linenumber" name="260" href="#260">260</a>             assertNotNull( baos );
@@ -290,7 +290,7 @@
 <a class="jxr_linenumber" name="280" href="#280">280</a>         <strong class="jxr_keyword">long</strong> time = 0;
 <a class="jxr_linenumber" name="281" href="#281">281</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; BENCHMARK_ROUNDS; i++ )
 <a class="jxr_linenumber" name="282" href="#282">282</a>         {
-<a class="jxr_linenumber" name="283" href="#283">283</a>             <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = buildRandomFoo();
+<a class="jxr_linenumber" name="283" href="#283">283</a>             <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = buildRandomFoo();
 <a class="jxr_linenumber" name="284" href="#284">284</a> 
 <a class="jxr_linenumber" name="285" href="#285">285</a>             ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
 <a class="jxr_linenumber" name="286" href="#286">286</a>             ObjectOutputStream out = <strong class="jxr_keyword">new</strong> ObjectOutputStream( baos );
@@ -326,9 +326,9 @@
 <a class="jxr_linenumber" name="316" href="#316">316</a> 
 <a class="jxr_linenumber" name="317" href="#317">317</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String[] STRING_VALUES = { <span class="jxr_string">"HGHO"</span>, <span class="jxr_string">"jldu"</span>, <span class="jxr_string">"oösd"</span>, <span class="jxr_string">"JKGH"</span>, <span class="jxr_string">"HGFG"</span>, <span class="jxr_string">"JLHL"</span>, <span class="jxr_string">"GJJK"</span>, <span class="jxr_string">"JKGH"</span> };
 <a class="jxr_linenumber" name="318" href="#318">318</a> 
-<a class="jxr_linenumber" name="319" href="#319">319</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> buildRandomFoo()
+<a class="jxr_linenumber" name="319" href="#319">319</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> buildRandomFoo()
 <a class="jxr_linenumber" name="320" href="#320">320</a>     {
-<a class="jxr_linenumber" name="321" href="#321">321</a>         <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> foo = <strong class="jxr_keyword">new</strong> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a>();
+<a class="jxr_linenumber" name="321" href="#321">321</a>         <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> foo = <strong class="jxr_keyword">new</strong> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a>();
 <a class="jxr_linenumber" name="322" href="#322">322</a>         foo.enumValue = RANDOM.nextInt( 100 ) &lt; 50 ? Bar.Value1 : Bar.Value2;
 <a class="jxr_linenumber" name="323" href="#323">323</a>         foo.someOther = RANDOM.nextInt();
 <a class="jxr_linenumber" name="324" href="#324">324</a>         foo.value = RANDOM.nextInt( 100 ) &lt; 50 ? <strong class="jxr_keyword">null</strong> : RANDOM.nextInt();
@@ -338,7 +338,7 @@
 <a class="jxr_linenumber" name="328" href="#328">328</a>         <strong class="jxr_keyword">return</strong> foo;
 <a class="jxr_linenumber" name="329" href="#329">329</a>     }
 <a class="jxr_linenumber" name="330" href="#330">330</a> 
-<a class="jxr_linenumber" name="331" href="#331">331</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/CustomBenchmark.html">BenchmarkSerializerDefinition</a>
+<a class="jxr_linenumber" name="331" href="#331">331</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/AbstractLightningBenchmark.html">BenchmarkSerializerDefinition</a>
 <a class="jxr_linenumber" name="332" href="#332">332</a>         <strong class="jxr_keyword">extends</strong> AbstractSerializerDefinition
 <a class="jxr_linenumber" name="333" href="#333">333</a>     {
 <a class="jxr_linenumber" name="334" href="#334">334</a> 
@@ -350,7 +350,7 @@
 <a class="jxr_linenumber" name="340" href="#340">340</a>     }
 <a class="jxr_linenumber" name="341" href="#341">341</a> 
 <a class="jxr_linenumber" name="342" href="#342">342</a>     @SuppressWarnings( <span class="jxr_string">"serial"</span> )
-<a class="jxr_linenumber" name="343" href="#343">343</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a>
+<a class="jxr_linenumber" name="343" href="#343">343</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a>
 <a class="jxr_linenumber" name="344" href="#344">344</a>         <strong class="jxr_keyword">implements</strong> Serializable
 <a class="jxr_linenumber" name="345" href="#345">345</a>     {
 <a class="jxr_linenumber" name="346" href="#346">346</a> 
@@ -363,7 +363,7 @@
 <a class="jxr_linenumber" name="353" href="#353">353</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> someOther;
 <a class="jxr_linenumber" name="354" href="#354">354</a> 
 <a class="jxr_linenumber" name="355" href="#355">355</a>         @Attribute
-<a class="jxr_linenumber" name="356" href="#356">356</a>         <strong class="jxr_keyword">private</strong> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Bar</a> enumValue;
+<a class="jxr_linenumber" name="356" href="#356">356</a>         <strong class="jxr_keyword">private</strong> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Bar</a> enumValue;
 <a class="jxr_linenumber" name="357" href="#357">357</a> 
 <a class="jxr_linenumber" name="358" href="#358">358</a>         @Attribute
 <a class="jxr_linenumber" name="359" href="#359">359</a>         <strong class="jxr_keyword">public</strong> String getFirst()
@@ -410,7 +410,7 @@
 <a class="jxr_linenumber" name="400" href="#400">400</a>             <strong class="jxr_keyword">this</strong>.someOther = someOther;
 <a class="jxr_linenumber" name="401" href="#401">401</a>         }
 <a class="jxr_linenumber" name="402" href="#402">402</a> 
-<a class="jxr_linenumber" name="403" href="#403">403</a>         <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Bar</a> getEnumValue()
+<a class="jxr_linenumber" name="403" href="#403">403</a>         <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Bar</a> getEnumValue()
 <a class="jxr_linenumber" name="404" href="#404">404</a>         {
 <a class="jxr_linenumber" name="405" href="#405">405</a>             <strong class="jxr_keyword">return</strong> enumValue;
 <a class="jxr_linenumber" name="406" href="#406">406</a>         }
@@ -444,101 +444,123 @@
 <a class="jxr_linenumber" name="434" href="#434">434</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> equals( Object obj )
 <a class="jxr_linenumber" name="435" href="#435">435</a>         {
 <a class="jxr_linenumber" name="436" href="#436">436</a>             <strong class="jxr_keyword">if</strong> ( <strong class="jxr_keyword">this</strong> == obj )
-<a class="jxr_linenumber" name="437" href="#437">437</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="438" href="#438">438</a>             <strong class="jxr_keyword">if</strong> ( obj == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="439" href="#439">439</a>                 <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="440" href="#440">440</a>             <strong class="jxr_keyword">if</strong> ( getClass() != obj.getClass() )
-<a class="jxr_linenumber" name="441" href="#441">441</a>                 <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="442" href="#442">442</a>             <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Foo</a> other = (Foo) obj;
-<a class="jxr_linenumber" name="443" href="#443">443</a>             <strong class="jxr_keyword">if</strong> ( enumValue != other.enumValue )
-<a class="jxr_linenumber" name="444" href="#444">444</a>                 <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="445" href="#445">445</a>             <strong class="jxr_keyword">if</strong> ( first == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="446" href="#446">446</a>             {
-<a class="jxr_linenumber" name="447" href="#447">447</a>                 <strong class="jxr_keyword">if</strong> ( other.first != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="448" href="#448">448</a>                     <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="449" href="#449">449</a>             }
-<a class="jxr_linenumber" name="450" href="#450">450</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( !first.equals( other.first ) )
+<a class="jxr_linenumber" name="437" href="#437">437</a>             {
+<a class="jxr_linenumber" name="438" href="#438">438</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="439" href="#439">439</a>             }
+<a class="jxr_linenumber" name="440" href="#440">440</a>             <strong class="jxr_keyword">if</strong> ( obj == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="441" href="#441">441</a>             {
+<a class="jxr_linenumber" name="442" href="#442">442</a>                 <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="443" href="#443">443</a>             }
+<a class="jxr_linenumber" name="444" href="#444">444</a>             <strong class="jxr_keyword">if</strong> ( getClass() != obj.getClass() )
+<a class="jxr_linenumber" name="445" href="#445">445</a>             {
+<a class="jxr_linenumber" name="446" href="#446">446</a>                 <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="447" href="#447">447</a>             }
+<a class="jxr_linenumber" name="448" href="#448">448</a>             <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Foo</a> other = (Foo) obj;
+<a class="jxr_linenumber" name="449" href="#449">449</a>             <strong class="jxr_keyword">if</strong> ( enumValue != other.enumValue )
+<a class="jxr_linenumber" name="450" href="#450">450</a>             {
 <a class="jxr_linenumber" name="451" href="#451">451</a>                 <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="452" href="#452">452</a>             <strong class="jxr_keyword">if</strong> ( second == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="453" href="#453">453</a>             {
-<a class="jxr_linenumber" name="454" href="#454">454</a>                 <strong class="jxr_keyword">if</strong> ( other.second != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="455" href="#455">455</a>                     <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="456" href="#456">456</a>             }
-<a class="jxr_linenumber" name="457" href="#457">457</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( !second.equals( other.second ) )
-<a class="jxr_linenumber" name="458" href="#458">458</a>                 <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="459" href="#459">459</a>             <strong class="jxr_keyword">if</strong> ( someOther != other.someOther )
-<a class="jxr_linenumber" name="460" href="#460">460</a>                 <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="461" href="#461">461</a>             <strong class="jxr_keyword">if</strong> ( value == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="462" href="#462">462</a>             {
-<a class="jxr_linenumber" name="463" href="#463">463</a>                 <strong class="jxr_keyword">if</strong> ( other.value != <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="464" href="#464">464</a>                     <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="465" href="#465">465</a>             }
-<a class="jxr_linenumber" name="466" href="#466">466</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( !value.equals( other.value ) )
-<a class="jxr_linenumber" name="467" href="#467">467</a>                 <strong class="jxr_keyword">return</strong> false;
-<a class="jxr_linenumber" name="468" href="#468">468</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="469" href="#469">469</a>         }
-<a class="jxr_linenumber" name="470" href="#470">470</a>     }
-<a class="jxr_linenumber" name="471" href="#471">471</a> 
-<a class="jxr_linenumber" name="472" href="#472">472</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> enum <a href="../../../../org/apache/directmemory/lightning/ComplexClassHierarchyTestCase.html">Bar</a>
-<a class="jxr_linenumber" name="473" href="#473">473</a>     {
-<a class="jxr_linenumber" name="474" href="#474">474</a>         Value1, Value2
-<a class="jxr_linenumber" name="475" href="#475">475</a>     }
-<a class="jxr_linenumber" name="476" href="#476">476</a> 
-<a class="jxr_linenumber" name="477" href="#477">477</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/WhatShouldItLookLike.html">BarMarshaller</a>
-<a class="jxr_linenumber" name="478" href="#478">478</a>         <strong class="jxr_keyword">extends</strong> AbstractObjectMarshaller
-<a class="jxr_linenumber" name="479" href="#479">479</a>     {
-<a class="jxr_linenumber" name="480" href="#480">480</a> 
-<a class="jxr_linenumber" name="481" href="#481">481</a>         @Override
-<a class="jxr_linenumber" name="482" href="#482">482</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> acceptType( Class&lt;?&gt; type )
-<a class="jxr_linenumber" name="483" href="#483">483</a>         {
-<a class="jxr_linenumber" name="484" href="#484">484</a>             <strong class="jxr_keyword">return</strong> type == Bar.<strong class="jxr_keyword">class</strong>;
-<a class="jxr_linenumber" name="485" href="#485">485</a>         }
-<a class="jxr_linenumber" name="486" href="#486">486</a> 
-<a class="jxr_linenumber" name="487" href="#487">487</a>         @Override
-<a class="jxr_linenumber" name="488" href="#488">488</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> marshall( Object value, PropertyDescriptor propertyDescriptor, Target target,
-<a class="jxr_linenumber" name="489" href="#489">489</a>                               SerializationContext serializationContext )
-<a class="jxr_linenumber" name="490" href="#490">490</a>             <strong class="jxr_keyword">throws</strong> IOException
-<a class="jxr_linenumber" name="491" href="#491">491</a>         {
-<a class="jxr_linenumber" name="492" href="#492">492</a>         }
+<a class="jxr_linenumber" name="452" href="#452">452</a>             }
+<a class="jxr_linenumber" name="453" href="#453">453</a>             <strong class="jxr_keyword">if</strong> ( first == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="454" href="#454">454</a>             {
+<a class="jxr_linenumber" name="455" href="#455">455</a>                 <strong class="jxr_keyword">if</strong> ( other.first != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="456" href="#456">456</a>                 {
+<a class="jxr_linenumber" name="457" href="#457">457</a>                     <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="458" href="#458">458</a>                 }
+<a class="jxr_linenumber" name="459" href="#459">459</a>             }
+<a class="jxr_linenumber" name="460" href="#460">460</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( !first.equals( other.first ) )
+<a class="jxr_linenumber" name="461" href="#461">461</a>             {
+<a class="jxr_linenumber" name="462" href="#462">462</a>                 <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="463" href="#463">463</a>             }
+<a class="jxr_linenumber" name="464" href="#464">464</a>             <strong class="jxr_keyword">if</strong> ( second == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="465" href="#465">465</a>             {
+<a class="jxr_linenumber" name="466" href="#466">466</a>                 <strong class="jxr_keyword">if</strong> ( other.second != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="467" href="#467">467</a>                 {
+<a class="jxr_linenumber" name="468" href="#468">468</a>                     <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="469" href="#469">469</a>                 }
+<a class="jxr_linenumber" name="470" href="#470">470</a>             }
+<a class="jxr_linenumber" name="471" href="#471">471</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( !second.equals( other.second ) )
+<a class="jxr_linenumber" name="472" href="#472">472</a>             {
+<a class="jxr_linenumber" name="473" href="#473">473</a>                 <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="474" href="#474">474</a>             }
+<a class="jxr_linenumber" name="475" href="#475">475</a>             <strong class="jxr_keyword">if</strong> ( someOther != other.someOther )
+<a class="jxr_linenumber" name="476" href="#476">476</a>             {
+<a class="jxr_linenumber" name="477" href="#477">477</a>                 <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="478" href="#478">478</a>             }
+<a class="jxr_linenumber" name="479" href="#479">479</a>             <strong class="jxr_keyword">if</strong> ( value == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="480" href="#480">480</a>             {
+<a class="jxr_linenumber" name="481" href="#481">481</a>                 <strong class="jxr_keyword">if</strong> ( other.value != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="482" href="#482">482</a>                 {
+<a class="jxr_linenumber" name="483" href="#483">483</a>                     <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="484" href="#484">484</a>                 }
+<a class="jxr_linenumber" name="485" href="#485">485</a>             }
+<a class="jxr_linenumber" name="486" href="#486">486</a>             <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( !value.equals( other.value ) )
+<a class="jxr_linenumber" name="487" href="#487">487</a>             {
+<a class="jxr_linenumber" name="488" href="#488">488</a>                 <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="489" href="#489">489</a>             }
+<a class="jxr_linenumber" name="490" href="#490">490</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="491" href="#491">491</a>         }
+<a class="jxr_linenumber" name="492" href="#492">492</a>     }
 <a class="jxr_linenumber" name="493" href="#493">493</a> 
-<a class="jxr_linenumber" name="494" href="#494">494</a>         @Override
-<a class="jxr_linenumber" name="495" href="#495">495</a>         <strong class="jxr_keyword">public</strong> &lt;V&gt; V unmarshall( V value, PropertyDescriptor propertyDescriptor, Source source,
-<a class="jxr_linenumber" name="496" href="#496">496</a>                                  SerializationContext serializationContext )
-<a class="jxr_linenumber" name="497" href="#497">497</a>             <strong class="jxr_keyword">throws</strong> IOException
-<a class="jxr_linenumber" name="498" href="#498">498</a>         {
-<a class="jxr_linenumber" name="499" href="#499">499</a> 
-<a class="jxr_linenumber" name="500" href="#500">500</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="501" href="#501">501</a>         }
-<a class="jxr_linenumber" name="502" href="#502">502</a>     }
-<a class="jxr_linenumber" name="503" href="#503">503</a> 
-<a class="jxr_linenumber" name="504" href="#504">504</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/WhatShouldItLookLike.html">SomeSpecialIntegerMarshaller</a>
-<a class="jxr_linenumber" name="505" href="#505">505</a>         <strong class="jxr_keyword">extends</strong> AbstractObjectMarshaller
-<a class="jxr_linenumber" name="506" href="#506">506</a>     {
-<a class="jxr_linenumber" name="507" href="#507">507</a> 
-<a class="jxr_linenumber" name="508" href="#508">508</a>         @Override
-<a class="jxr_linenumber" name="509" href="#509">509</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> acceptType( Class&lt;?&gt; type )
-<a class="jxr_linenumber" name="510" href="#510">510</a>         {
-<a class="jxr_linenumber" name="511" href="#511">511</a>             <strong class="jxr_keyword">return</strong> type == Integer.<strong class="jxr_keyword">class</strong>;
-<a class="jxr_linenumber" name="512" href="#512">512</a>         }
-<a class="jxr_linenumber" name="513" href="#513">513</a> 
-<a class="jxr_linenumber" name="514" href="#514">514</a>         @Override
-<a class="jxr_linenumber" name="515" href="#515">515</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> marshall( Object value, PropertyDescriptor propertyDescriptor, Target target,
-<a class="jxr_linenumber" name="516" href="#516">516</a>                               SerializationContext serializationContext )
-<a class="jxr_linenumber" name="517" href="#517">517</a>             <strong class="jxr_keyword">throws</strong> IOException
-<a class="jxr_linenumber" name="518" href="#518">518</a>         {
-<a class="jxr_linenumber" name="519" href="#519">519</a>         }
-<a class="jxr_linenumber" name="520" href="#520">520</a> 
-<a class="jxr_linenumber" name="521" href="#521">521</a>         @Override
-<a class="jxr_linenumber" name="522" href="#522">522</a>         <strong class="jxr_keyword">public</strong> &lt;V&gt; V unmarshall( V value, PropertyDescriptor propertyDescriptor, Source source,
-<a class="jxr_linenumber" name="523" href="#523">523</a>                                  SerializationContext serializationContext )
-<a class="jxr_linenumber" name="524" href="#524">524</a>             <strong class="jxr_keyword">throws</strong> IOException
-<a class="jxr_linenumber" name="525" href="#525">525</a>         {
-<a class="jxr_linenumber" name="526" href="#526">526</a> 
-<a class="jxr_linenumber" name="527" href="#527">527</a>             <strong class="jxr_keyword">return</strong> value;
-<a class="jxr_linenumber" name="528" href="#528">528</a>         }
+<a class="jxr_linenumber" name="494" href="#494">494</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> enum <a href="../../../../org/apache/directmemory/lightning/PropertyFinderTestCase.html">Bar</a>
+<a class="jxr_linenumber" name="495" href="#495">495</a>     {
+<a class="jxr_linenumber" name="496" href="#496">496</a>         Value1, Value2
+<a class="jxr_linenumber" name="497" href="#497">497</a>     }
+<a class="jxr_linenumber" name="498" href="#498">498</a> 
+<a class="jxr_linenumber" name="499" href="#499">499</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/WhatShouldItLookLike.html">BarMarshaller</a>
+<a class="jxr_linenumber" name="500" href="#500">500</a>         <strong class="jxr_keyword">extends</strong> AbstractObjectMarshaller
+<a class="jxr_linenumber" name="501" href="#501">501</a>     {
+<a class="jxr_linenumber" name="502" href="#502">502</a> 
+<a class="jxr_linenumber" name="503" href="#503">503</a>         @Override
+<a class="jxr_linenumber" name="504" href="#504">504</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> acceptType( Class&lt;?&gt; type )
+<a class="jxr_linenumber" name="505" href="#505">505</a>         {
+<a class="jxr_linenumber" name="506" href="#506">506</a>             <strong class="jxr_keyword">return</strong> type == Bar.<strong class="jxr_keyword">class</strong>;
+<a class="jxr_linenumber" name="507" href="#507">507</a>         }
+<a class="jxr_linenumber" name="508" href="#508">508</a> 
+<a class="jxr_linenumber" name="509" href="#509">509</a>         @Override
+<a class="jxr_linenumber" name="510" href="#510">510</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> marshall( Object value, PropertyDescriptor propertyDescriptor, Target target,
+<a class="jxr_linenumber" name="511" href="#511">511</a>                               SerializationContext serializationContext )
+<a class="jxr_linenumber" name="512" href="#512">512</a>             <strong class="jxr_keyword">throws</strong> IOException
+<a class="jxr_linenumber" name="513" href="#513">513</a>         {
+<a class="jxr_linenumber" name="514" href="#514">514</a>         }
+<a class="jxr_linenumber" name="515" href="#515">515</a> 
+<a class="jxr_linenumber" name="516" href="#516">516</a>         @Override
+<a class="jxr_linenumber" name="517" href="#517">517</a>         <strong class="jxr_keyword">public</strong> &lt;V&gt; V unmarshall( V value, PropertyDescriptor propertyDescriptor, Source source,
+<a class="jxr_linenumber" name="518" href="#518">518</a>                                  SerializationContext serializationContext )
+<a class="jxr_linenumber" name="519" href="#519">519</a>             <strong class="jxr_keyword">throws</strong> IOException
+<a class="jxr_linenumber" name="520" href="#520">520</a>         {
+<a class="jxr_linenumber" name="521" href="#521">521</a> 
+<a class="jxr_linenumber" name="522" href="#522">522</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="523" href="#523">523</a>         }
+<a class="jxr_linenumber" name="524" href="#524">524</a>     }
+<a class="jxr_linenumber" name="525" href="#525">525</a> 
+<a class="jxr_linenumber" name="526" href="#526">526</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/directmemory/lightning/WhatShouldItLookLike.html">SomeSpecialIntegerMarshaller</a>
+<a class="jxr_linenumber" name="527" href="#527">527</a>         <strong class="jxr_keyword">extends</strong> AbstractObjectMarshaller
+<a class="jxr_linenumber" name="528" href="#528">528</a>     {
 <a class="jxr_linenumber" name="529" href="#529">529</a> 
-<a class="jxr_linenumber" name="530" href="#530">530</a>     }
-<a class="jxr_linenumber" name="531" href="#531">531</a> }
+<a class="jxr_linenumber" name="530" href="#530">530</a>         @Override
+<a class="jxr_linenumber" name="531" href="#531">531</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> acceptType( Class&lt;?&gt; type )
+<a class="jxr_linenumber" name="532" href="#532">532</a>         {
+<a class="jxr_linenumber" name="533" href="#533">533</a>             <strong class="jxr_keyword">return</strong> type == Integer.<strong class="jxr_keyword">class</strong>;
+<a class="jxr_linenumber" name="534" href="#534">534</a>         }
+<a class="jxr_linenumber" name="535" href="#535">535</a> 
+<a class="jxr_linenumber" name="536" href="#536">536</a>         @Override
+<a class="jxr_linenumber" name="537" href="#537">537</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> marshall( Object value, PropertyDescriptor propertyDescriptor, Target target,
+<a class="jxr_linenumber" name="538" href="#538">538</a>                               SerializationContext serializationContext )
+<a class="jxr_linenumber" name="539" href="#539">539</a>             <strong class="jxr_keyword">throws</strong> IOException
+<a class="jxr_linenumber" name="540" href="#540">540</a>         {
+<a class="jxr_linenumber" name="541" href="#541">541</a>         }
+<a class="jxr_linenumber" name="542" href="#542">542</a> 
+<a class="jxr_linenumber" name="543" href="#543">543</a>         @Override
+<a class="jxr_linenumber" name="544" href="#544">544</a>         <strong class="jxr_keyword">public</strong> &lt;V&gt; V unmarshall( V value, PropertyDescriptor propertyDescriptor, Source source,
+<a class="jxr_linenumber" name="545" href="#545">545</a>                                  SerializationContext serializationContext )
+<a class="jxr_linenumber" name="546" href="#546">546</a>             <strong class="jxr_keyword">throws</strong> IOException
+<a class="jxr_linenumber" name="547" href="#547">547</a>         {
+<a class="jxr_linenumber" name="548" href="#548">548</a> 
+<a class="jxr_linenumber" name="549" href="#549">549</a>             <strong class="jxr_keyword">return</strong> value;
+<a class="jxr_linenumber" name="550" href="#550">550</a>         }
+<a class="jxr_linenumber" name="551" href="#551">551</a> 
+<a class="jxr_linenumber" name="552" href="#552">552</a>     }
+<a class="jxr_linenumber" name="553" href="#553">553</a> }
 </pre>
 <hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
 </html>