docs: public BaseMessageFilter linkRemoteSession(Object remoteSession)
      {
          if (remoteSession instanceof RemoteSession)
              if (remoteSession instanceof RecordOwner)   // Always
                  if (m_source == null)
          {
              String strTableName = (String)this.getProperties().get(TABLE_NAME);
              Record record = (Record)((RecordOwner)remoteSession).getRecord(strTableName);
              if (record != null)
              {
                  record.addListener(new SyncRecordMessageFilterHandler(this, true));
                  m_source = record;
              }
          }
          return super.linkRemoteSession(remoteSession);
      }