次のコードを実行すると、「未定義またはnull参照のプロパティ'done'を取得できません」というエラーメッセージが表示されるのはなぜですか?
new WinJS.Promise(initFunc).then(function () {
/* do something that returns a promise */
}).done(function () {
/* do something that returns a promise */
}).then(function () {
/* do something that returns a promise */
}).done(function () {
});