Is this code calling a constructor that doesn't exist?
<p>Perhaps this is a basic misunderstanding, but the following line is confusing to me: </p>

<pre><code>return *static_cast&lt;MockBehavior*&gt;(COMPOSITE::m_Children[index]);
</code></pre>

<p>What exactly is this line doing?</p>
