Generates well-designed documents for Java codes.