new Runnable() { public void run() { foo; } }
インスタンス生成式にくっついているブロックは何ですか?
初期化でしょか?
だするとこれはランタイムでメソッドをオーバーライドということなのでしょうか?