docs: public final void tryMakeWhereExplicitFilter(final StringBuffer pSbWhere,
      final IRequestData pRequestData, final Class<?> pEntityClass,
        final String pFldNm,
          final Map<String, Object> pFilterMap,
            final Set<String> pFilterAppearance) throws Exception {
      String nmRnd = pRequestData.getParameter("nmRnd");
      String fltOrdPrefix;
      if (nmRnd.contains("pickerDub")) {
        fltOrdPrefix = "fltordPD";
      } else if (nmRnd.contains("picker")) {
        fltOrdPrefix = "fltordP";
      } else {
        fltOrdPrefix = "fltordM";
      }
      String fltforcedName = fltOrdPrefix + "forcedFor";
      String fltforced = pRequestData.getParameter(fltforcedName);
      if (fltforced != null) {
        pFilterMap.put(fltforcedName, fltforced);
      }
      String nmFldVal = fltOrdPrefix + pFldNm + "Val";
      String fltVal = pRequestData.getParameter(nmFldVal);
      if (fltVal != null && fltVal.length() > 0
        && !fltVal.equals("disabled")) {
        pFilterMap.put(nmFldVal, fltVal);
        String cond = fltVal.replace(" gte ", ">=");
        cond = cond.replace(" lte ", "<=");
        cond = cond.replace(" lt ", "<");
        cond = cond.replace(" gt ", ">");
        cond = cond.replace(" ne ", "!=");
        cond = cond.replace(" eq ", "=");
        cond = cond.replace(" apst ", "'");
        cond = cond.replace(" prcnt ", "%");
        cond = cond.replace(" undln ", "_");
        if (pSbWhere.toString().length() == 0) {
          pSbWhere.append(cond);
        } else {
          pSbWhere.append(" and " + cond);
        }
        if (pFilterAppearance != null) {
          pFilterAppearance.add(cond);
        }
      }
    }