Flowchart-style documentation for java