H1: add readability in Changer. Boxing
H1: put classes into different packages. Boxing
H1: change the implement of throwing exception in Converter. Boxing
H1: improve readability in Converter. Boxing
H1: change the implement of passing arguments in Checker. Boxing