public static void expand(@NotNull PsiJavaCodeReferenceElement refExpr, PsiImportStaticStatement staticImport) { final PsiElementFactory elementFactory = JavaPsiFacade.getElementFactory(refExpr.getProject()); final PsiReferenceExpression referenceExpression = elementFactory.createReferenceExpression(staticImport.resolveTargetClass()); if (refExpr instanceof PsiReferenceExpression) { ((PsiReferenceExpression)refExpr).setQualifierExpression(referenceExpression); } else { refExpr.replace(elementFactory.createReferenceFromText(referenceExpression.getText() + "." + refExpr.getText(), refExpr)); } }