if (defs.sizeOfServiceArray() > 0) {
wsm.setWsServiceName(defs.getServiceArray(0).getName());
}
if (defs.sizeOfMessageArray() > 0) {
TMessage[] messages = defs.getMessageArray();
for (TMessage msg : messages) {
messageMap.put(msg.getName(), msg.getPartArray());
}
}