c++/java/jni binding code generation using xtext and xtend