title: ORMLite examples for Android won't compile
body: <p>I have been trying to work through the <a href="http://ormlite.com/javadoc/ormlite-core/doc-files/ormlite_7.html#SEC65">HelloAndroid</a> example for <a href="http://ormlite.com/sqlite_java_android_orm.shtml">ORMLite</a> but haven't been able to successfully compile.  I am having a problem with the DatabaseHelper class.  Specifically the <code>getDao()</code> method:</p>
  
  <pre><code>/**
  * Returns the Database Access Object (DAO) for our SimpleData class. 
  * It will create it or return the cached value.
  */
  public Dao&lt;SimpleData, Integer&gt; getDao() throws SQLException {
    if (simpleDao == null) {
      simpleDao = getDao(SimpleData.class);
    }
    return simpleDao;
  }
  </code></pre>
  
  <p>Here is the compile time error I am receiving:</p>
  
  <blockquote>
    <p><em>Type parameters of D cannot be determined; no unique maximal instance exists for type variable D with upper bounds com.j256.ormlite.dao.Dao,com.j256.ormlite.dao.Dao</em></p>
  </blockquote>