title: PropertyUtils.getProperty fails when trying to get a simple property value
body: <p>I've a strange issue with the <code>PropertyUtils.getProperty(bean, fieldName)</code> method, where I got a <code>java.lang.NoShuchMethodException</code>.</p>
  
  <p>Suppose we have a simple java class called pojo:</p>
  
  <pre><code>public class Pojo {
      public java.util.Date aDate;
      public java.util.Date theDate;
  
      public Pojo(){}
  }
  </code></pre>
  
  <p>and a caller class like</p>
  
  <pre><code>public class TestPojo{
      public static void main(String[] args){
          Pojo p = new Pojo();
          p.setADate(new Date());
          p.setTheDate(new Date());
  
          PropertyUtils.getProperty(p, "theDate");
          PropertyUtils.getProperty(p, "aDate");
      }
  }
  </code></pre>
  
  <p>The first <code>PropertyUtils.getProperty</code> call works fine, and the second one will <code>throw</code> the <code>NoSuchMethodExeption</code>.</p>
  
  <p>I would like to know if I'm missing something stupid or it's really a bug :)</p>