title: Reassigning array values in array of primitives does not change array
body: <p>I try to set the values of a 2D boolean array with 2 loops like this:</p>
  
  <pre><code> boolean[][] frame = new boolean[10][4];
      for (boolean[] column : frame)
          for (boolean b : column)
              b = true;
  </code></pre>
  
  <p>But that doesnt seem to work, all booleans remain false, why?</p>