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;
}

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 ; }
desirialize a struct object
