-keep class ch.uzh.csg.coinblesk.client.CoinBleskApplication {
    <init>();
    void attachBaseContext(android.content.Context);
}
-keep class ch.uzh.csg.coinblesk.client.ui.main.MainActivity { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.ui.history.HistoryActivity { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.ui.navigation.DrawerItemClickListener { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.ui.payment.ReceivePaymentActivity { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.ui.payment.PayInActivity { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.ui.payment.PayOutActivity { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.ui.settings.SettingsActivity { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.ui.settings.AboutActivity { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.ui.settings.WalletBackupActivity { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.ui.payment.ChoosePaymentActivity { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.ui.payment.SendPaymentActivity { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.ui.adressbook.AddressBookActivity { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.wallet.BlockChainSyncAlarmReceiver { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.wallet.WalletService { <init>(); }
-keep class ch.uzh.csg.nfclib.HostApduServiceNfcLib { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.payment.PaymentRequestReceiver { <init>(); }
-keep class ch.uzh.csg.coinblesk.client.payment.HalfSignedTxReceiver { <init>(); }
-keep class android.support.v7.widget.TestActivity { <init>(); }
-keep public class * extends android.app.backup.BackupAgent {
    <init>();
}
-keep public class * extends java.lang.annotation.Annotation {
    *;
}
