modify the comments of typeMapping.yaml and adjust the sequence of methods
move StringTemplate to util package
remove unused import
remove the \r when parsing basic field
Using Collection instead of Vector
Let util class be abstract
remove unnecessary assignment statement
revert if statment
add sonar in build.gradle; do some change according to sonar report