@Override
      public void visitExpression(@NotNull GrExpression expression) {
        Matcher matcher = Holder.PATTERN.matcher(expression.getText());
        if (matcher.matches()) {
          int index = Integer.parseInt(matcher.group(1));
          replaceMap.put(expression, arguments[index]);
        }
        else {
          super.visitExpression(expression);
        }
      }
@Override
      public void visitExpression(@NotNull GrExpression expression)