docs: public BaseMessageFilter setupRecordListener(JMessageListener listener, boolean bTrackMultipleRecords, boolean bAllowEchos)
      {
          boolean bReceiveAllAdds = false;
          if (((this.getDatabaseType() & DBConstants.TABLE_MASK) == DBConstants.TABLE)
              || ((this.getDatabaseType() & DBConstants.TABLE_MASK) == DBConstants.LOCAL)
              || ((this.getDatabaseType() & DBConstants.TABLE_MASK) == DBConstants.REMOTE_MEMORY))
                  bReceiveAllAdds = true;    // The volume of changes is negligable and there is rarely a secondary, so listen for all changes
          return this.setupRecordListener(listener, bTrackMultipleRecords, bAllowEchos, bReceiveAllAdds);
      }