void (@NotNull Project project, @NotNull PsiElement identifier, @NotNull ModPsiUpdater updater) { final PsiModifierListOwner parent = (PsiModifierListOwner)identifier.getParent(); if (parent == null) { return; } final PsiElementFactory factory = JavaPsiFacade.getElementFactory(project); final PsiAnnotation annotation = factory.createAnnotationFromText("@java.lang.Deprecated", parent); final PsiModifierList modifierList = parent.getModifierList(); if (modifierList == null) { return; } modifierList.addAfter(annotation, null); }