Java, Wicketkoichikさんからトラックバックもらいました。次期 S2Wicket 仕様断念の原因となった動的オブジェクトの循環参照問題をおいらもみんなのために解いたった!?なるほど!これはエレガントですね。 readObject(), writeObject()を使う方法を考えてはいたのだけど、最終的にreadResolve()で元オブジェクト復元しないといけないから、readResolve()使わないと解決できないよなあ、と思って全部readResolve()/writeReplace()でやったのですけども、なるほどなるほど、readResolve()前にreadObject()でシリアライズ・オブジェクトがロードされるので、readObject()途中で復元オブジェクトを確定しちゃって、readResolve()ではそれを返すわけだ。 ポイントはシリアライズ・オブジェ