switched on warning for not thrown exceptions
fixed more compiler warnings:

* method can be static
* potential null pointer access
* fixed only a few auto-boxing warnings, turned that off again
found two unused classes