and Design </span>
<a name="l00006"></a>00006 <span class="comment">//     Patterns Applied". Copyright (c) 2001. Addison-Wesley.</span>
<a name="l00007"></a>00007 <span class="comment">// Permission to use, copy, modify, distribute and sell this software for any </span>
<a name="l00008"></a>00008 <span class="comment">//     purpose is hereby granted without fee, provided that the above copyright </span>
<a name="l00009"></a>00009 <span class="comment">//     notice appear in all copies and that both that 