title: Why does Arrays.asList(...).toArray().getClass() give different results in JDK 8 and 9?
body: <p>Why does the following condition return <code>true</code> with JDK 8, whereas it returns <code>false</code> with JDK 9? </p>
  
  <pre><code>String[].class == Arrays.asList("a", "b").toArray().getClass()
  </code></pre>