NlsInfo (@Nullable PsiAnnotationOwner owner) { if (owner == null) return NlsUnspecified.UNKNOWN; if (owner instanceof PsiModifierList) { return CachedValuesManager.getCachedValue((PsiModifierList)owner, () -> CachedValueProvider.Result.create(computeFromAnnotationOwner(owner), PsiModificationTracker.MODIFICATION_COUNT)); } return computeFromAnnotationOwner(owner); }