part11でも同じ質問でてたんですが解決しないのでアドバイスお願いします。

multi-modeを使おうとして.emacsに下のようなコード書いたのですが、
File mode specification error: (void-function first)
というエラーが表示されます。一応、Fundamental MULTIモードには入るのですが
モードが切り替わりません。アドバイスお願いします。

;;multi-mode
(autoload 'multi-mode
"multi-mode"
"Allowing multiple major modes in a buffer."
t)

(defun jsp-mode ()
(multi-mode 1
'html-mode
'("<%" java-mode)
'("%>" html-mode)))
(setq auto-mode-alist
(append '(("\\.jsp$" . jsp-mode))
auto-mode-alist))