я не вижу у тебя метода messages откуда можно было вызвать tooltip, есть только обьект messages.
Ещё очень радует термин подметод
пока всё что я вижу, дак это то что.
1)если вызвать $("#testdiv").myplugin("init')-сработает функция init.
2)если вызвать $("#testdiv").myplugin(" messages')-будет ошибка.
3)если вызвать $("#testdiv").myplugin({x:100})-будет вызван метод init, и обьект {x:100} будет передан ему в качестве параметра.
4)если вызвать $("#testdiv").myplugin([100,300,400])-будет вызван метод init, и массив [100,300,400] будет передан ему в качестве параметра.
alert (typeof [10,200]);
5) если вызвать $("#testdiv").myplugin("hello")-будет выполнен $.error("Method not found!");
6) если вызвать $("#testdiv").myplugin() -будет выполнен $.error("Method not found!");
Опиши задачу подробнее.