def genExcludeCaseGroup(self,filterFunc=None):
     x1,x2=None,None
     merge=False
     compliant=False
     while not (merge and compliant):
         x1='a'+choice(self.points)
         x2='a'+choice(self.points)
         merge=Oracle.mergeDecision(x1,x2)
         compliant=filterFunc(x1,x2,merge) if filterFunc else True
     s=Schema(x1,x2)
     R=s.expandX()[0]
     iSB=s.scoring2exclude(R)
     exP,exQ=iSB.excludeInputModels()
     exP_Y=Oracle.excludeOnMerge(x1)
     exQ_Y=Oracle.excludeOnMerge(x2)
     return zip(exP,[i in exP_Y for i in range(len(x1))])+zip(exQ,[i in exQ_Y for i in range(len(x2))])