クラスにはnet.jcip.annotations.Immutable でアノテートされています。 Immutable アノテーションのルールは、すべてのフィールドを final にすることを義務づけます。