printf("Java_org_dvb_dsmcc_DSMCCObject_createListener: Cache is null!\n");
printf("Java_org_dvb_dsmcc_DSMCCObject_createListener: Cache is null. This is all right for local applications.\n");
jlong Java_org_dvb_dsmcc_DSMCCObject_createListener(JNIEnv* env, jobject obj, jobject nativeApp, jstring java_path) {   JNI::JNIEnvProvider::SetJavaEnv(env);   JNI::String path(java_path);      DSMCCObjectListener *l=new DSMCCObjectListener();   l->dsmccObject.SetObject(obj);   l->cache=Mhp::LoadingManager::getManager()->getCache(NativeApplicationData(nativeApp).Get());      if (l->cache)      l->cache->addListener(path.toCString(), l);   else      printf("Java_org_dvb_dsmcc_DSMCCObject_createListener: Cache is null!\n");         return (jlong)l;}