void visitArguments(PsiExpressionList expressionList, PsiMethod psiMethod) {
        if (psiMethod != null) {
          final String methodName = psiMethod.getName();
          final PsiExpression[] expressions = expressionList.getExpressions();
          final PsiParameter[] parameters = psiMethod.getParameterList().getParameters();
          for (int idx = 0; idx < expressions.length; idx++) {
            final PsiExpression argExpression = expressions[idx];
            if (!matchLine(argExpression)) continue;
            final String paramName =
              (idx < parameters.length && !parameters[idx].isVarArgs()) ? parameters[idx].getName() : "arg" + (idx + 1);
            myParamNameStack.push(methodName + ": " + paramName + ".");
            try {
              argExpression.accept(this);
            }
            finally {
              myParamNameStack.pop();
            }
          }
        }
        else {
          super.visitExpressionList(expressionList);
        }
      }
void visitArguments(PsiExpressionList expressionList, PsiMethod psiMethod)