PsiTypeElement (PsiTypeElement typeElement) { PsiType type = typeElement.getType(); if (!isDenotableType(type, typeElement)) { return null; } Project project = typeElement.getProject(); PsiTypeElement typeElementByExplicitType = JavaPsiFacade.getElementFactory(project).createTypeElement(type); PsiElement explicitTypeElement = typeElement.replace(typeElementByExplicitType); explicitTypeElement = JavaCodeStyleManager.getInstance(project).shortenClassReferences(explicitTypeElement); return (PsiTypeElement)CodeStyleManager.getInstance(project).reformat(explicitTypeElement); }