void (@NotNull Project project, @NotNull PsiElement element, @NotNull ModPsiUpdater updater) { final PsiElement parent = element.getParent(); if (!(parent instanceof PsiJavaCodeReferenceElement referenceElement)) { return; } final StringBuilder newElementText = new StringBuilder(typeString); final PsiReferenceParameterList parameterList = referenceElement.getParameterList(); if (parameterList != null) { newElementText.append(parameterList.getText()); } final PsiElement grandParent = parent.getParent(); if (!(grandParent instanceof PsiTypeElement)) { return; } JavaCodeStyleManager.getInstance(project).shortenClassReferences(new CommentTracker().replaceAndRestoreComments(grandParent, newElementText.toString())); }