Erm... you create the JavaFileManager and throw it away in the parse() operation, so I'm thinking there's a crap ton of API-drilling to get the file manager out, though maybe having IMJFileObjects know the manager that created them and exposing this functionality through IMJFOs might be feasible.

I'm thinking of just doing endsWith, as the above seems too heavy on balance.