protected DPConfig childConfig(int x, int y) { SIRStream c1 = cont.get(x), c2;  if (y==0 && !(c1 instanceof SIRPipeline)) { c2 = c1; } else {   Utils.assert(c1 instanceof SIRPipeline); c2 = ((SIRPipeline)c1).get(y); } return partitioner.getConfig(c2); }
    public DPConfigSplitJoin(SIRSplitJoin sj, DynamicProgPartitioner partitioner) {	super(sj, partitioner, sj.size(), getHeight(sj));    }