1# keep names that are used by reflection.
2
3# Keep names that are used only by unit tests
4-keep class ** {
5  *** *ForTest(...);
6}
7
8-keepclasseswithmembers class com.android.exchange.adapter.Parser {
9  *** resetInput(java.io.InputStream);
10}
11
12-keepclasseswithmembers class com.android.exchange.provider.GalResult {
13  *** addGalData(com.android.exchange.provider.GalResult$GalData);
14  *** addGalData(long, java.lang.String, java.lang.String);
15}
16
17-keepclasseswithmembers class com.android.exchange.CalendarSyncEnabler {
18  public <init>(android.content.Context);
19}
20
21-keepclasseswithmembers class com.android.exchange.provider.MailboxUtilities {
22  *** setFlagsAndChildrensParentKey(android.content.Context, java.lang.String, java.lang.String);
23}
24