}
StartElement arrayStartEl = reader.nextEvent().asStartElement();
obj = new CorbaArrayHandler(arrayStartEl.getName(), idlType, tc, typeDefinition);
for (int i = 0; i < arrayBound; ++i) {
CorbaObjectHandler element = readObjectFromStax(reader, arrayElemType, true);
obj.addElement(element);
}
reader.nextEvent().asEndElement();
} catch (java.lang.Exception ex) {
LOG.log(Level.SEVERE, "Received exception while reading object of type " + idlType);
throw new CorbaBindingException("Error while reading array corba type", ex);