title: Method must have signature "String method() ...[etc]..." but has signature "void method()"
body: <p>I have a datatable with a button in each row:</p>
  
  <pre><code>&lt;ice:dataTable ... var="item"&gt;
    &lt;ice:column&gt;
      &lt;h:commandButton value="Download" action="#{mybean.downloadItem(item)}" /&gt;
    &lt;/ice:column&gt;
  &lt;/ice:dataTable&gt;
  </code></pre>
  
  <p>In the backing bean there's this method:</p>
  
  <pre><code>public void downloadItem(Item item) {
      // ...
  }
  </code></pre>
  
  <p>Everything works fine (when clicked the method is executed), but
  Eclipse validation fails with this strange message:</p>
  
  <blockquote>
    <p>Method must have signature "String method(), String method(), String
    method(String), String method(String, String), String method(String,
    String, String), String method(String, String, String, String), String
    method(String, String, String, String, String), String method(String,
    String, String, String, String, String), String method(String, String,
    String, String, String, String, String), String method(String, String,
    String, String, String, String, String, String), String method(String,
    String, String, String, String, String, String, String, String),
    String method(String, String, String, String, String, String, String,
    String, String, String), String method(String, String, String, String,
    String, String, String, String, String, String, String), String
    method(String, String, String, String, String, String, String, String,
    String, String, String, String), String method(String, String, String,
    String, String, String, String, String, String, String, String,
    String, String), String method(String, String, String, String, String,
    String, String, String, String, String, String, String, String,
    String), String method(String, String, String, String, String, String,
    String, String, String, String, String, String, String, String,
    String), String method(String, String, String, String, String, String,
    String, String, String, String, String, String, String, String,
    String, String), String method(String, String, String, String, String,
    String, String, String, String, String, String, String, String,
    String, String, String, String), String method(String, String, String,
    String, String, String, String, String, String, String, String,
    String, String, String, String, String, String, String), String
    method(String, String, String, String, String, String, String, String,
    String, String, String, String, String, String, String, String,
    String, String, String)" but has signature "void method()"</p>
  </blockquote>
  
  <p>What can I do?</p>
  
  <p>If that's relevant, I'm using Eclipse Indigo SR1 on Tomcat 7.</p>