| # dex does not like code run through proguard optimize and preverify steps. | 
 | -dontoptimize | 
 | -dontpreverify | 
 |  | 
 | # Don't obfuscate. We only need dead code striping. | 
 | -dontobfuscate | 
 |  | 
 | # Add this flag in your package's own configuration if it's needed. | 
 | #-flattenpackagehierarchy | 
 |  | 
 | # Keep classes and methods that have the guava @VisibleForTesting annotation | 
 | -keep @com.google.common.annotations.VisibleForTesting class * | 
 | -keepclassmembers class * { | 
 | @com.google.common.annotations.VisibleForTesting *; | 
 | } | 
 |  | 
 | -include proguard_basic_keeps.flags |