ArgoUML and its commercial counterpart Poseidon do reverse engineering based on classpaths. Although I don't think the free (Community Edition) of Poseidon does, since last time I looked, that was one of the ways they tried to convince you to buy the commercial release.
Regardless, I think that will probably help.
Got idle CPU cycles? Join the war on COVID-19 by donating them to find the coronavirus' weak spots. folding@home Runs in the background. https://foldingathome.org
Bring me the box labeled "thinking cap" ... and then read this tiny ad: