void () { byte b1 = KotlinPropertiesKt.importantNumber; // Dangerous byte b2 = KotlinPropertiesKt.constantNumber; // Safe (const) byte b3 = 0 + KotlinPropertiesKt.importantNumber; // Dangerous int b4 = 0 + KotlinPropertiesKt.importantNumber; // Safe (types are the same) b4 += KotlinPropertiesKt.importantNumber; // Safe (modification) long l1 = KotlinPropertiesKt.importantNumber; // Safe (type widening) b2 = KotlinPropertiesKt.importantNumber; // Dangerous b1 = KotlinPropertiesKt.constantNumber; // Safe (const) b3 = (0 + KotlinPropertiesKt.importantNumber); // Dangerous b3 = (byte) (KotlinPropertiesKt.importantNumber); // Safe (explicit cast) b3 = convert(KotlinPropertiesKt.importantNumber); // Safe (explicit cast) }