<p>This method contains a contravariant array assignment. Since arrays are mutable data structures, their use 
must be restricted to covariant or invariant usage</p>

<pre>
class A {}
class B extends A {}

 B[] b = new B[2];
 A[] a = b;
</pre>