we developed a tool using SABLECC as parser generator and ANT
for all the compiling and such. JASA is a tool that helps to
keep the overview in java projects. It takes a given source directory
and parses all java source files it finds. It then applies visitors
to the parse trees which extract information like
who is using who an where.
It's open source. Well and it's not quite finished yet ;O).
But the basic functions are all there.
So if you want to take a look goto http://www.pi.informatik.tu-darmstadt.de/cktest.
The page is german but you should be able to find the link.
Please read the README file for installation instructions.

Cheers, Thomas

Thomas Leonhardt           email  leonhardt@informatik.tu-darmstadt.de
TU Darmstadt               WWW    http://www.pi.informatik.tu-darmstadt.de
FG Praktische Informatik   phone  +49 / (0)6151 / 16 - 5313
D-64283 Darmstadt          fax    +49 / (0)6151 / 16 - 5472