node.setKey(r);
}
}else{
if(a.getType() == MapType.LIST
&& a.getSubType().isPrimitive()){
MapNodeList mnl = new MapNodeList(a, node);
mnl.setSubType(a.getSubTypeText());
mnl.setList((List<Object>)r);
}else if(a.getType()== MapType.LIST){
MapNodeList mnl = new MapNodeList(a,node);
mnl.setSubType(a.getSubTypeText());
mnl.setList((List<Object>)r);
if( r!=null ) for(Object obj2 : (List<Object>)r){
loadObjects(mnl, groupObj,(String) null, obj2);
}
}else if (a.getType() == MapType.MAP){
MapNodeMap mnm = new MapNodeMap(a,node);