Вместо значка «молоток» я использую значок «лампочка», и он работает как положено. Понятия не имею почему. Надеюсь, кто-то может найти правильное решение
Поместите курсор в конец имени типа, чтобы получить значок молотка с левой стороны (плохо)
MyType varibleName = кое-что ();
Поместите курсор где-нибудь внутри обозначения типа, чтобы получить значок лампочки на левой руке.
MyT ype varibleName = кое-что ();