Fixes and FindBugs analysis

- Wrote another test case
- Uncommented the failing case. JUnit will not run until this is fixed.
- Analyzed project using FindBugs. I've put block comments at the
affected class with a short description.