docs: public boolean doRemoteCriteria(StringBuffer strbFilter, boolean bIncludeFileName, Vector<BaseField> vParamList)
      {
          if (m_convFlag != null) if (!m_convFlag.getState())
              return super.doRemoteCriteria(strbFilter, bIncludeFileName, vParamList);    // Flag not set, don't process it
          BaseField recordField = m_fldToCheck;
          if (m_fldToCheck == null)
              if (fieldNameToCheck != null)
                  recordField = this.getOwner().getField(fieldNameToCheck);   //.getText(recordString);
          if (m_fldToCompare != null)
              if (m_bDontFilterIfNullCompare)
                  if ((m_fldToCompare.isNull()) && (m_fldToCompare.isNullable()))    // Null field
                      return super.doRemoteCriteria(strbFilter, bIncludeFileName, vParamList);    // Dont skip this record
          boolean bDontSkip;
          if (m_fldToCompare != null)
              bDontSkip = this.fieldCompare(recordField, m_fldToCompare, m_strSeekSign, strbFilter, bIncludeFileName, vParamList);
          else
              bDontSkip = this.fieldCompare(recordField, m_strToCompare, m_strSeekSign, strbFilter, bIncludeFileName, vParamList);
          if (strbFilter != null)
              bDontSkip = true; // Don't need to compare, if I'm creating a filter to pass to SQL 
          if (bDontSkip)
              return super.doRemoteCriteria(strbFilter, bIncludeFileName, vParamList);    // Dont skip this record
          else
              return false;   // Skip this one
      }