private SepsetMapDci combineSepsets(List<SepsetMapDci> sepsets){
  SepsetMapDci allSepsets=new SepsetMapDci();
  for (  SepsetMapDci sepset : sepsets) {
    for (    Set<Node> pair : sepset.getSeparatedPairs()) {
      Object[] pairArray=pair.toArray();
      Node x=(Node)pairArray[0];
      Node y=(Node)pairArray[1];
      for (      List<Node> condSet : sepset.getSet(x,y)) {
        allSepsets.set(x,y,condSet);
      }
    }
  }
  return allSepsets;
}

private SepsetMapDci combineSepsets ( List < SepsetMapDci > sepsets ) { SepsetMapDci allSepsets = new SepsetMapDci ( ) ; for ( SepsetMapDci sepset : sepsets ) { for ( Set < Node > pair : sepset . getSeparatedPairs ( ) ) { Object [ ] pairArray = pair . toArray ( ) ; Node x = ( Node ) pairArray [ 0 ] ; Node y = ( Node ) pairArray [ 1 ] ; for ( List < Node > condSet : sepset . getSet ( x , y ) ) { allSepsets . set ( x , y , condSet ) ; } } } return allSepsets ; }
combines independences from a set of set of sepsets into a single sepset
