Organize imports via Eclipse
Clean-up using Eclipse

Change non static accesses to static members using declaring type
Change indirect accesses to static members to direct accesses (accesses
through subtypes)
Remove unused imports
Add missing '@Override' annotations
Add missing '@Override' annotations to implementations of interface
methods
Add missing '@Deprecated' annotations
Remove unnecessary casts
Remove unnecessary '$NON-NLS$' tags