docs: public boolean isFilterMatch(BaseMessageHeader messageHeader)
      {
          boolean bMatch = super.isFilterMatch(messageHeader);
          if (bMatch)
          {
              if (!(messageHeader instanceof RecordMessageHeader))
                  return false;   // Never
              if (m_iDatabaseType != -1)
                  if (m_iDatabaseType != ((RecordMessageHeader)messageHeader).getDatabaseType())
                      return false;   // No match
          }
          return bMatch;  // Match
      }