}else if (a.getType() == MapType.MAP){
MapNodeMap mnm = new MapNodeMap(a,node);
mnm.setMap((Map<Object,Object>)r);
}else if (a.getType() == MapType.OBJECT){
if(r!=null) if(groupObj.isPruned(dataSrc.getSpec(r))) continue;
MapNodeRef mnr = new MapNodeRef (a, node);
if(r!=null) loadObjects(mnr, groupObj, (String) null, r);
}
}
}
}