Note that JNI c++ functions are not generated. The setter / getter methods are also manually maintained.