skipWrap = false;
}
}
protected void setCurrentTypeListener(QName name) throws XMLStreamException {
ArgType param = params.get(paramCounter);
QName idlType = param.getIdltype();
if (!skipWrap || (name.getLocalPart().equals(param.getName()))) {
currentTypeListener = CorbaHandlerUtils.getTypeListener(name, idlType, typeMap, orb, serviceInfo);
currentTypeListener.setNamespaceContext(ctx);
listeners[paramCounter] = currentTypeListener;
paramCounter++;
} else {
throw new XMLStreamException("Expected element not found: " + param.getName()
+ " (Found " + name.getLocalPart() + ")");
}
}