title: The var args parameters should be last in parameter list
body: <pre><code>public void test(int... integers, String str) { // error
     ...  
  }
  </code></pre>
  
  <p>Error:</p>
  
  <blockquote>
    <p>The variable argument type int of the method test must be the last parameter.</p>
  </blockquote>
  
  <pre><code>public void test(String str, int... integers) {}
  </code></pre>
  
  <p>It works well. Is there any reason for this?</p>