StartElement structStartEl = reader.nextEvent().asStartElement();
obj = new CorbaStructHandler(structStartEl.getName(), idlType, tc, structType);
List<MemberType> structMembers = structType.getMember();
for (Iterator<MemberType> iter = structMembers.iterator(); iter.hasNext();) {
MemberType m = iter.next();
CorbaObjectHandler member = readObjectFromStax(reader, m.getIdltype(), true);
obj.addMember(member);
}
reader.nextEvent().asEndElement();
} catch (java.lang.Exception ex) {
LOG.log(Level.SEVERE, "Received exception while reading object of type " + idlType);