nextServiceCallback.CallMethod(builder, returnValue, (jobject)NativeChannelData(service));
if (!nextServiceCallback.CallMethod(builder, returnValue, (jobject)NativeChannelData(service))) return;
void Java_javax_tv_service_navigation_VDRServiceList_listServices(JNIEnv* env, jobject obj, jobject builder) {   Service::ServiceManager::ServiceLock lock;   Service::ServiceManager *manager=Service::ServiceManager::getManager();   JNI::ReturnType returnValue;   for (Service::Service::Ptr service=manager->getFirstService(); service; service=manager->getNextService(service)) {      nextServiceCallback.CallMethod(builder, returnValue, (jobject)NativeChannelData(service));   }}