Value Types in Java — a quest for immutability
I saw this discussion on Martin Fowler’s recent post on ValueObjects pop up in HN today; and thought that this is the right time to talk about how we (ClearTax) create value objects (value types, immutable objects, etc) in Java.