assignValueByCondition will passes a value from the third argument when the corresponding value from the first argument has one of the values contained in the second value (these conditions are separated by a semicolon); passes ResultList.SUPPRESS otherwise. getFirstContextValue will returns