docs: public boolean updateOrigKey(Map<String,Object> propOrig, String strKey, String strOrigValue, String strNewValue, boolean bOrigChange)
      {
              if (((strNewValue != null) && (!strNewValue.equals(strOrigValue)))
                  || ((strNewValue == null) && (strOrigValue != null)))
          {   // If I am using the read value now (and it has changed from the orig value) change the orig value to the read value.
              bOrigChange = true;
              if (strNewValue != null)    
                  propOrig.put(strKey, strNewValue);  // Original must reflect the read value in case it changes again.
              else
                  propOrig.remove(strKey);  // Original must reflect the read value in case it changes again.
          }
          return bOrigChange;
      }