Merge pull request #42 from garena/master

Added  a new method for the switch between printing a semi colon for the last enum value
Merge pull request #43 from garena/master

Take care of some formatting issues.
CRLF -> LF. Fix indent level.
Prepare version 2.4.0.
[maven-release-plugin] prepare release javawriter-2.4.0
[maven-release-plugin] prepare for next development iteration
Add args to control flow methods.

Since control flow statements often involve a field or local, a format string and variable(s) are likely in the calling code.
Merge pull request #46 from square/jw/control-flow-args

Add args to control flow methods.
Merge pull request #1 from square/master

Merge from parent.