SI::TOT *tot=(SI::TOT *)nativeData;
SI::TOT *tot=SiTotNativeData(nativeData);
jshortArray Java_org_dvb_si_SITimeImpl_descriptorTags(JNIEnv* env, jobject obj, jlong nativeData) {   SI::Object *obje=(SI::Object *)nativeData;   if (typeid(*obje)==typeid(SI::TDT))      return env->NewShortArray(0);      SI::TOT *tot=(SI::TOT *)nativeData;   int count=tot->descriptorLoop.getNumberOfDescriptors();      jshortArray javaAr=env->NewShortArray(count);   jshort *ar=env->GetShortArrayElements(javaAr, 0);   tot->descriptorLoop.getDescriptorTags<jshort>(ar);      env->ReleaseShortArrayElements(javaAr, ar, 0);   return javaAr;}