Я не могу сказать с точки зрения JetBrains, но, по моему мнению, вы сначала объявили эту переменную как String?например, теперь можно было бы ожидать, что он сохраняет его тип, но вместо этого тип меняется на String с использованием умного приведения, в данном случае это просто, но иногда вы можете иметь большую иерархию запечатанных классов, например, где разные классы имеют разные методы иэто должно помочь вам вспомнить, что тип не совпадает с объявленным, возможно, это их способ сказать, что раньше это был тип X, но теперь это Y внутри этого контекста.