import org.jetbrains.annotations.Nullable; public class TestJava { public Object nullableObj(int p) { return p > 0 ? "response" : null; } public String nullableInitializerFieldCast = (String) nullableObj(3); private String nullableInitializerPrivateFieldCast = (String) nullableObj(3); public void testProperty() { nullableInitializerFieldCast.charAt(0); nullableInitializerPrivateFieldCast.charAt(0); } public void testLocalVariable() { String nullableInitializerValCast = (String) nullableObj(3); nullableInitializerValCast.charAt(0); } }