Record Moe equivalence.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=71460506
Only match usage of bad placeholders in PreconditionsTooManyArgs, updating the error message summary appropriately.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=71848531
Add check for missing cases in enum switches.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72186980
Refactor explicit construction for Description.Builder to static builder
method to match SuggestedFix.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72586370
Miscellaneous clean-up, and add first usages of guava.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72727041
Discover all @BugPattern-annotated classes.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72731590
Create error-prone matchers for finding setUp() and tearDown() methods that
look like JUnit3 overridden methods, but are actually part of a JUnit4 test
class.

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72772812
Dataflow analysis for integer constants.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72823098
Remove CompilationTestHelper factory method that checks against list of
all known bug checkers.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72858239
Delete EmptyStatement.

EmptyStatements are pretty common in reasonable code.  For example:

for (int i = 0; i < arr.length && arr[i] != 3; i++);

finds the first instance of 3 in the array.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72921583
Fix classpath resolution for maven build.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73053547
Prototype of nullability analysis in error-prone
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73084694
Adding maven support to data-flow, and making error-prone depend on it.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73089202
Fixing maven build for nullness propagation.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73172564
Miscellaneous cleanup
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73312124
Matcher for provably non-null expressions
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73397622
Readability.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73411217
Make getTypeFromString/getSymbolFromString handle missing types more
gracefully.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73553370
Add error-prone check for new StringBuilder(char).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73575507
Simplifications and new tests.
- Add tests, including a couple that show bugs.
- Make NullnessValue an enum, as suggested by Demi's TODO.
- Implement visitValueLiteral instead of each of visitIntegerLiteral, visitLongLiteral, etc.
- More aggressively static import, including changing NullnessPropagationTest to work with static-import calls to triggerNullnessChecker.
- Various other things.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73829578