Lifter.eliminatePipe(self); if (elim > 0) { throw new SuccessfulFuseException(); }
Utils.assert(elim>0, "Tried to fuse " + self + " that has " + self.size() + " components, but didn't eliminate anything."); throw new SuccessfulFuseException();
    public void postVisitPipeline(SIRPipeline self,				  SIRPipelineIter iter) {	int elim = FusePipe.fuse(self);	// try lifting	Lifter.eliminatePipe(self);	if (elim > 0) {	    throw new SuccessfulFuseException();	}    }