CommandLine: 1.change the way default_switch_prefix_ initializes 2.add some comments 3.add some unittest