jlong Java_org_dvb_si_SIDatabaseRequest_TransportStreamRequest(JNIEnv* env, jobject obj, jlong nativeDatabase, jshort retrieveMode, jlong nativeList, jlong nativeRequest) {
jlong Java_org_dvb_si_SIDatabaseRequest_TransportStreamRequest(JNIEnv* env, jobject obj, jobject nativeDatabase, jshort retrieveMode, jlong nativeList, jlong nativeRequest) {
jlong Java_org_dvb_si_SIDatabaseRequest_TransportStreamRequest(JNIEnv* env, jobject obj, jlong nativeDatabase, jshort retrieveMode, jlong nativeList, jlong nativeRequest) {   JNI::JNIEnvProvider::SetJavaEnv(env);   DvbSi::Database *db=(DvbSi::Database *)nativeDatabase;      TransportStreamRequestWrapper *wrapper=new TransportStreamRequestWrapper(obj);      wrapper->req=new DvbSi::TransportStreamRequest(((NetworksRequestWrapper *)nativeRequest)->req, (std::list<DvbSi::NIT> *)nativeList, db, wrapper, (DvbSi::RetrieveMode)retrieveMode);   return (jlong)wrapper;}