<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.6603.0">
<TITLE>RE: [gme-users] Question regarding BON extender interpreter and &quot;getReferred()&quot;</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">I made</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> a small example</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">to test out</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> Ace's exact problem. It doesn't really have to do with the inheritance hierarchy he described -- it has to do with the fact that the reference has multiple referent types.</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">In</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">my</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> example, Reference1 can refer to three different types: Model1, Model2, or Model3. In this case, the BON Extender generates a single a referent getter method which could return objects of any of the three types. The offending generated code is:</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#008000" SIZE=2 FACE="Courier New">//BON Extender-generated header file</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">class</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> Reference1Impl :</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">virtual</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"></FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">public</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> BON::ReferenceImpl</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">{</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">public</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">:</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#008000" SIZE=2 FACE="Courier New">//</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#008000" SIZE=2 FACE="Courier New">// ref getters</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">virtual</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> BON::Model&nbsp; getReferred();</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#008000" SIZE=2 FACE="Courier New">///BUP</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#008000" SIZE=2 FACE="Courier New">// add your own members here</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#008000" SIZE=2 FACE="Courier New">///EUP</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">};</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#008000" SIZE=2 FACE="Courier New">//BON Extender-generated source file</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">BON::Model Reference1Impl::getReferred()</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">{</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BON::FCO r = getReferred();</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#008000" SIZE=2 FACE="Courier New">//Infinite recursion</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">return</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> BON::Model(r);</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">}</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">To avoid infinite recursion, the generated source code should have been:</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#008000" SIZE=2 FACE="Courier New">//BON Extender-generated source file</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">BON::Model Reference1Impl::getReferred()</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">{</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BON::FCO r = BON::ReferenceImpl::getReferred();</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">return</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> BON::Model(r);</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">}</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">I think this is a bug in the BON Extender.</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> Zoli, if you want my example let me know.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">--Matt</FONT></SPAN></P>
<BR>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">-----Original Message-----</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">From: gme-users-bounces@list.isis.vanderbilt.edu [<A HREF="mailto:gme-users-">mailto:gme-users-</A></FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">bounces@list.isis.vanderbilt.edu] On Behalf Of Thompson, Robert C</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Sent: Saturday, September 03, 2005 11:55 PM</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">To: gme-users</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Subject: [gme-users] Question regarding BON extender interpreter and</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">&quot;getReferred()&quot;</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Hi,</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">I have a question regarding BON extender interpreter-generated code and</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">the method &quot;getReferred()&quot;.&nbsp; This is with GME 4.11.10.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">In my metamodel I have a class &quot;A&quot; and a class that references it &quot;RA&quot;.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">RA also inherits from two other classes &quot;B&quot; and &quot;C&quot;.&nbsp; In the</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">extender-interpreter generated code, I get something like the following:</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">class RAImpl : virtual public BON::ReferenceImpl, public BImpl, public</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">CImpl {</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">...</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">public:</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Courier New">virtual BON::Model getReferred();</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">...</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">}</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Later, in a plugin, if I have an instance named &quot;r&quot; of RA (not RAImpl),</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">I tried this:</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">BON::Model m = r-&gt;getReferred();</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">When I do this, I get an instant death to my GME sesssion, no warning or</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">message, just &quot;poof&quot;.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">So, I tried this:</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">BON::Model m = (dynamic_cast&lt;BON::ReferenceImpl*&gt;(r.operator-&gt;()))</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">-&gt;getReferred();</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">This gives me the desired behavior.&nbsp; So basically I have to cast &quot;r&quot; to</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">BON::ReferenceImpl so that I use BON::ReferenceImpl::getReferred instead</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">of RAImpl's version.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Am I missing something?&nbsp; I had expected that the RAImpl::getReferred()</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">(i.e. the one exposed on the extender-interpreter-generated interface)</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">would give me what I wanted...&nbsp; A wild guess makes me think it's</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">something with the virtual inheritance of BON::ReferenceImpl and the</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">virtual-ness of RAImpl::getReferred()... because the body of</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">RA::getReferred() invokes &quot;getReferred()&quot;. But I don't really know for</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">sure that this is causing my problem.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Any help or pointers would be much appreciated.&nbsp; It can be worked around</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">but I'm confused as to what is the expected meaning/behavior of the</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">method that seems to be causing me trouble.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Thanks</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">-ace</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Ace Thompson</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Systems and Software Engineer</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">FCS LSI C4ISR Battle Command</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">robert.c.thompson3@boeing.com</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">+1 480 891 2284</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">The Boeing Company</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">_______________________________________________</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">gme-users mailing list</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">gme-users@list.isis.vanderbilt.edu</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New"><A HREF="http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users">http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users</A></FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

</BODY>
</HTML>