>フィールドはコンストラクター初期化子が呼ばれる時点で初期化が終わってる
まずこれが言語仕様として保障されてるのか?
そもそもフィールドってインスタンスフィールドだよな
コンストラクターが完了するまでインスタンスは存在しない前提だと思うが