Understanding large Java Code Base
<p>Are there resources on going about trying to understand a large java code base. Like for example, a graph persistence implementation. If there is minimal / missing documentation, what kinds of approaches do you take ? Are there any books that deal with this ? I know one called Brownfield App Development in .NET. </p>

<p>Perhaps something similar ?</p>
