Add missing license header
Refactoring code and remove the TypeNameParser fork class from codemodel