NlsInfo (@NotNull UExpression expression, boolean allowStringModifications) { expression = StringFlowUtil.goUp(expression, allowStringModifications, NlsInfoFactory.INSTANCE); NlsInfo target = fromEqualityCheck(expression, allowStringModifications); if (target != NlsUnspecified.UNKNOWN) return target; AnnotationContext context = AnnotationContext.fromExpression(expression); return fromAnnotationContext(expression.getUastParent(), context); }