title: Cannot use ArrayList of type char as method's argument
body: <p>Cannot define <code>ArrayList&lt;char&gt;</code> as argument of <code>validate</code>. Why it cannot be done? When trying <code>ArrayList&lt;?&gt;</code> it works. Why? Should <code>ArrayList&lt;?&gt;</code> be used instead of <code>ArrayList&lt;char&gt;</code>? What is the difference?</p>
  
  <pre><code>public boolean validate(ArrayList&lt;char&gt; args){ ... }
  </code></pre>
  
  <p>Error: <code>Syntax error on token "char", Dimensions expected after this token</code></p>