New keyword used with Interfaces : <p>Although I've looked through several of the answers regarding this question, I'm still not sure if I know what this line of code is doing:</p>

<pre><code>public class SomeClass&lt;P&gt; : SomeInterface where P : AnotherInterface, new(){...}
</code></pre>

<p>What is <code>new()</code> doing?</p>
