Add a null-safe navigation operator (?.) to the Java language, enabling concise null-checking chains for member access and method calls. This is a compiler-only change (javac) — no JVM modifications required.
Current boilerplate:
String cityName = null;
if (person != null && person.address() != null && person.address().city != null) {