* set 6.6.0 snapshot version * update samples * update readme
* 6.5.0 release * update samples
* only add suffix or prefix if type is not a primitive or from dependency * add tests * add sample * add second API with prefix and suffix * add primitives * add missing pom * add missing shell script * fix cycle dependency * generate samples