Json adapter module init commit
Add specific exception for incorrect arg type. Introduced json adapter: implement complex type translate arg
XMerge branch 'master' into lab/json

Conflicts:
	pom.xml
Fix maven test library scope
Added JSON mapping to Object test