Minor improvements

Two commits that fix small issues.

 * One commit  (56f4ccd) now tells us which jimple file is broken, so that makes troubleshooting easier for those who generate or transform code at the Jimple level.
 * The next commit (afb901e) adds stronger typing to a few things in FastHierarchy. It has no functional changes.