- clean up and fixed some bugs
- reporting of java locations is currently broken