title: Hamcrest's anything() doesn't compile
body: <p>Am I missing something here?</p>
  
  <pre><code>@Test
  public void testAnything(){
      Random random = new Random();
      assertThat(random.nextInt(), is(equalTo(anything())));
  }
  </code></pre>
  
  <p>This doesn't compile. Eclipse complains with "The method assertThat(T, Matcher) in the type MatcherAssert is not applicable for the arguments (int, Matcher>)"</p>
  
  <p>Was there something I missed for the use of anything()? I have used other Hamcrest methods in the past... so what is different about this?</p>