jlong Java_org_dvb_si_SIDatabaseRequest_PresentFollowingEventRequest(JNIEnv* env, jobject obj, jobject nativeDatabase, jshort retrieveMode, jboolean presentOrFollowing, jint tid, jint sid) {
jobject Java_org_dvb_si_SIDatabaseRequest_PresentFollowingEventRequest(JNIEnv* env, jobject obj, jobject nativeDatabase, jshort retrieveMode, jboolean presentOrFollowing, jint tid, jint sid) {
jlong Java_org_dvb_si_SIDatabaseRequest_PresentFollowingEventRequest(JNIEnv* env, jobject obj, jobject nativeDatabase, jshort retrieveMode, jboolean presentOrFollowing, jint tid, jint sid) {   JNI::JNIEnvProvider::SetJavaEnv(env);   DvbSi::Database::Ptr db=NativeDvbsiDatabaseData(nativeDatabase);   SingleEventRequestWrapper *wrapper=new SingleEventRequestWrapper(obj);   wrapper->req=db->retrievePresentFollowingEvent(wrapper, tid, sid, presentOrFollowing, (DvbSi::RetrieveMode)retrieveMode);   return (jlong)wrapper;}