private void read(InputNode node,Object list,int index) throws Exception {
  Class type=entry.getType();
  Object value=null;
  if (!node.isEmpty()) {
    value=root.read(node,type);
  }
  Array.set(list,index,value);
}

private void read ( InputNode node , Object list , int index ) throws Exception { Class type = entry . getType ( ) ; Object value = null ; if ( ! node . isEmpty ( ) ) { value = root . read ( node , type ) ; } Array . set ( list , index , value ) ; }
this is used to read the specified node from in to the list . if the node is null then this represents a null element value in the array . the node can be null only if there is a parent and that parent contains no child xml elements .
