@wjw_change: String literal can be replaced by a character literal
Variables that are assigned only once should be final.