OpenJDK JEP 539 has entered the Candidate stage, proposing compiler-enforced strict field initialization to eliminate errors caused by uninitialized or partially constructed objects. Cybersecurity ...