code: private String resolveStringWithSymbols(String originalCellText) throws NoSuchSymbolException {
          Matcher m = STRING_WITH_SYMBOL_PATTERN.matcher(originalCellText);
          String newText = null;
          while (m.matches()) {
              String symbolValue = getSymbolValue(m.group(3));
              newText = m.group(1) + symbolValue + m.group(5);
              m = STRING_WITH_SYMBOL_PATTERN.matcher(newText);
          }
          return newText;
      }
docs: Functionality to compare returning cell value with a dynamic (with symbols) text.
  See also HsacExamples.FitTests.ArraysAndSymbolsComparison#Compare result with string containing a symbol
  @param originalCellText, ie randomText$[symbol1]MoreText where symbol1=ValueOfSymbol1
  @return originalCellText with the symbols resolved to values, ie: randomTextValueOfSymbol1MoreText
  or null if the originalCellText doesn't contains text with symbols
  @throws NoSuchSymbolException if the used symbol(s) don't exist