title: Proguard vs Annotations
body: <p>I have an app that uses ActiveAndroid, a database ORM library, that relies on annotations.</p>
  
  <pre><code>@Table(name="test")
  public class DatabaseItem extends ActiveRecordBase&lt;DatabaseItem&gt; {
  
      public DatabaseItem(Context context) {
          super(context);
          // TODO Auto-generated constructor stub
      }
  
      @Column(name="counter")
      public int counter;
  
  }
  </code></pre>
  
  <p>How do I get Proguard working nicely with this? Currently, I get errors about not finding a column name by ActiveAndroid when using Proguard. I guess it somehow mangles the annotation.</p>
  
  <p>My relevant Proguard configuration:</p>
  
  <pre><code>#ActiveAndroid
  -keep public class com.activeandroid.**
  -keep public class * extends com.activeandroid.ActiveRecordBase
  -keepattributes Column
  -keepattributes Table
  </code></pre>