void (@NotNull Project project, @NotNull PsiMethodCallExpression call) { PsiExpression arg = ArrayUtil.getFirstElement(call.getArgumentList().getExpressions()); if (arg == null) return; PsiMethodCallExpression argCall = tryCast(PsiUtil.skipParenthesizedExprDown(arg), PsiMethodCallExpression.class); if (argCall == null) return; ExpressionUtils.bindCallTo(call, myReplacementMethod); new CommentTracker().replaceAndRestoreComments(call.getArgumentList(), argCall.getArgumentList()); }