title: Passing a List in as varargs
body: <p>I have a <code>List&lt;Thing&gt;</code> and I would like to pass it to a method declared <code>doIt(final Thing... things)</code>.  Is there a way to do that?</p>
  
  <p>The code looks <em>something</em> like this:</p>
  
  <pre><code>public doIt(final Thing... things)
  {
      // things get done here
  }
  
  List&lt;Thing&gt; things = /* initialized with all my things */;
  
  doIt(things);
  </code></pre>
  
  <p>That code obviously doesn't work because <code>doIt()</code> takes <code>Thing</code> not <code>List&lt;Thing&gt;</code>. </p>
  
  <p>Is there a way to pass in a List as the varargs?</p>
  
  <p><strong>This is in an Android App, but I don't see why the solution will not apply to anything Java</strong></p>