void ( @NotNull PsiMethodCallExpression methodCallExpression) { // for navigating the psi tree in the order javac navigates its AST final PsiExpressionList argumentList = methodCallExpression.getArgumentList(); final PsiExpression[] expressions = argumentList.getExpressions(); for (final PsiExpression expression : expressions) { expression.accept(this); } final PsiReferenceExpression methodExpression = methodCallExpression.getMethodExpression(); methodExpression.accept(this); }