PsiElement (PsiMethodCallExpression call) { Context context = Context.from(call); if (context == null) return null; String collectorText = JAVA_UTIL_STREAM_COLLECTORS + ".joining(" + context.myDelimiterExpression.getText() + ")"; new CommentTracker().replaceAndRestoreComments(context.myCollectorsToListCall, collectorText); CommentTracker ct = new CommentTracker(); ct.markUnchanged(call); PsiElement result = ct.replaceAndRestoreComments(context.myStringJoinCall, call); return JavaCodeStyleManager.getInstance(result.getProject()).shortenClassReferences(result); }