Das
WSDL ist falsch. Es validiert nicht gegen das mitgelieferte Schema.
Außerdem sind ein paar Typen krum deklariert. Deshalb vekommst du einen Array of Object statt Restaurant.
Entweder du nimmst ein funktionierendes Sample oder du musst das
WSDL selbst korrigieren. Die Schemafehler, die dein Studio ausgibt wenn du das
WSDL darin öffnest sollten dir dabei helfen können.