@Override
    void collapse(@NotNull PsiElement anchor) {
      PsiMethodCallExpression anonymousCall = tryCast(anchor, PsiMethodCallExpression.class);
      if (anonymousCall == null) return;
      PsiReturnStatement returnStatement = getReturnStatement(anonymousCall);
      if (returnStatement == null) return;
      PsiExpression targetExpression = returnStatement.getReturnValue();
      if (targetExpression == null) return;
      new CommentTracker().replaceAndRestoreComments(anonymousCall, targetExpression);
    }
@Override
    void collapse(@NotNull PsiElement anchor)