static inline jobjectArray toJavaStringArray(JNIEnv* env, const V& v) { size_t i; typename V::const_iterator it; jobjectArray ret = env->NewObjectArray(v.size(), gString, NULL /* init element */); for (i = 0, it = v.begin(); it != v.end(); ++i, ++it) { env->SetObjectArrayElement(ret, i, env->NewStringUTF(it->c_str())); } return ret; }