String () { final Kind kind = getKind(); if (kind == Kind.ADDITIONAL_DEPRECATED) { return StringUtil.nullize(ADDITIONAL_DEPRECATED_EP.get(getEffectiveQualifiedName())); } if (kind == Kind.SCHEDULED_FOR_REMOVAL_API) { final PsiClass effectiveClass = getEffectiveClass(); assert effectiveClass != null; final PsiAnnotation scheduledAnno = effectiveClass.getAnnotation(ApiStatus.ScheduledForRemoval.class.getCanonicalName()); if (scheduledAnno == null) return null; return AnnotationUtil.getDeclaredStringAttributeValue(scheduledAnno, "inVersion"); } return null; }