@Override
 public void removeOnRDSDataFoundListener(OnRDSDataFoundListener listener) {
   try {
     OnRDSDataListenerTransport transport = mOnRDSData.remove(listener);
     if (transport != null) {
       mService.removeOnRDSDataFoundListener(transport);
     }
   } catch (RemoteException ex) {
     Log.e(TAG, "removeOnRDSDataFoundListener: DeadObjectException", ex);
   }
 }