RIFE Continuations継続中・・・

RIFEのContinuationサブプロジェクトを触っているのだけど、どのようにして継続を実現しているのかソース見ても理解できない・・・

ContinuationContextのサブクラスに定義した継続マーカ用のインターフェイスとメソッド名をもとに、与えられたクラスのメソッド定義を動的に書き換えているのかしらん。

RIFE本家でどんな風に使っているかを調べようか

追記
プロジェクトのUnitTestのコードが継続っぽくないので
まずは自分でテストコードをいじってみることにする。