if (((DvbSi::SDT::Service *)nativeData)->getProviderName(buf, sizeof(buf))) { return copyConstCharIntoByteArray(env, buf);
if (DvbsiSdtServiceNativeData(nativeData).Get()->getProviderName(buf, sizeof(buf))) { return JNI::String(buf);
jbyteArray Java_org_dvb_si_SIServiceImpl_getProviderName(JNIEnv* env, jobject obj, jlong nativeData) {   char buf[256];   if (((DvbSi::SDT::Service *)nativeData)->getProviderName(buf, sizeof(buf))) {      return copyConstCharIntoByteArray(env, buf);   }   return copyConstCharIntoByteArray(env, "");}