Data Conversion and Wrapper Class: auto conversion of primitive types to the corresponding Wrapper class and vice versa