GoogleWaveガジェットでprototype.jsを使う

自分用のメモ。
Waveガジェットでprototype.jsを使うとwave.getState()がnullを返すようになる。これが動いてくれないとなんもできずしょんぼりする。
回避するにはprototype.jsで定義されてるtoJSON関数定義を全部コメントアウト。あとObject.extendが呼び出されてるところの第二引数の最後の方にもtoJSONとか出て来てるのでそれもコメントアウト
これで一見動いてるように見えるけど詳細は不明。MooToolsを使っても同じような状態になるらしい。
http://wave.thewe.net/2009/09/07/google-wave-gadgets-using-mootools/