title: Why does Eclipse complain about ambiguity in overloaded varargs method?
body: <p>My Eclipse (Indigo Service Release 2) complains in Guava's <code>DoubleMathTest</code> (current current HEAD, eb89cdb) that the method call</p>
  
  <pre><code>DoubleMath.mean(11, -22, 44, -88);
  </code></pre>
  
  <p>is ambiguous. There are exactly the following five methods defined</p>
  
  <pre><code>public static double mean(double... values) {...}
  public static double mean(long... values) {...}
  public static double mean(int... values) {...}
  public static double mean(Iterable&lt;? extends Number&gt; values) {...}
  public static double mean(Iterator&lt;? extends Number&gt; values) {...}
  </code></pre>
  
  <p>so I really can't see any ambiguity there. Is this an Eclipse bug?</p>