Comment Comment by bhuber It doesn't fully solve the problem, but @lombok.NonNull helps a lot. It makes it clear which properties shouldn't be null, and catches NPEs closer to the source. Incidentally, lombok in general does wonders for boilerplate reduction.https://projectlombok.org/ parent bhuber 4 years ago
https://projectlombok.org/