code: private Array _deserializeArray(Element el) throws ConverterException {
  	Array array = new ArrayImpl();
  
  	NodeList list = el.getChildNodes();
  	int len = list.getLength();
  	for (int i = 0; i < len; i++) {
  	    Node node = list.item(i);
  	    if (node instanceof Element) try {
  		array.append(_deserialize((Element) node));
  	    }
  	    catch (PageException e) {
  		throw toConverterException(e);
  	    }
  
  	}
  	return array;
      }
docs: Desirialize a Struct Object
  
  @param el Struct Object as XML Element
  @return Struct Object
  @throws ConverterException