Value Types in Java — a quest for immutability
Ankit Solanki

Nice article!
Auto Value would also be worth looking into and is a better option in my opinion.

  • You get concrete implementations of classes with Auto Value, which makes it easier while debugging and reading code.
  • Also Project Lombok uses some non-standard hacks to achieve the result.
One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.