VanillaDev/Vanilla — pull request #235 by TomyLobo (2012-06-08 03:40:45+00:00)
Title: Generic fix

Fixed some warnings:
- Removed some redundant null checks and casts.
- Removed some redundant superinterfaces.
- Removed some unnecessary "throws" declarations.
- Removed some unnecessary casts.

Some other changes:
- Split up SignBase.canSupport to 2 subclasses: WallSign and SignPost.
- Removed the @Ignore on BaseProtocolTest and made it abstract instead.
- Made some control flow easier to follow, mostly by extracting else bodies and flipping if/else conditions