javap has many issues with bad whitespace formatting that together lead to untidy and cluttered output. These issues can be grouped into 3 types
1. Inconsistent indentation, often varying with options (see 4794754)
2. Extraneous line feeds (see 6348225), typically caused by printing extra line feeds between empty sections, or to provide excessive visual separation between sections with inconsistent indentation (see #1.)
3. Bad alignment caused by simple-minded use of \t (tab) character.