chain of subtypings - just a syntax limitation?
<p>This question has likely been already been asked.</p>

<p>Why is this not supported? </p>

<pre><code>class A;
class B[T];
class MyClass[T &lt;: B[U &lt;: A]];
</code></pre>

<p>I could have shrugged this off as some limitation of the language syntax but now I am afraid there is a somewhat "deeper" explanation.</p>

<pre><code>class A;
class B[T];
class MyClass[U &lt;: A, T &lt;: B[U]];
</code></pre>