super(sj, partitioner, sj.size(), getHeight(sj));
super(sj, partitioner, sj.size(), Math.max(0, sj.getUniformHeight())); Utils.assert(sj.getUniformHeight()!=-1, "Require rectangle splitjoins for now.");
    public DPConfigSplitJoin(SIRSplitJoin sj, DynamicProgPartitioner partitioner) {	super(sj, partitioner, sj.size(), getHeight(sj));    }