prepare

Preparableインタフェースを実装すると、prepare()メソッドが呼ばれますが、
prepareXXXXとprefixにprepareとつけると呼び出そうとしているメソッドが呼ばれる前に実行させられるようです。
例えばinitを呼び出す前にだけ処理したい場合は、
prepareInitを実装すればOK。prepareDoInitもOKっぽいです(こっちは未確認)。


でも、デフォルトのprepareInterceptorのままだと、毎回prepareメソッドが呼ばれるので、
パラメータにalwaysInvokePrepar=falseを設定するとprepareは呼ばれない。