if (!KjcOptions.nolinearcollapse && makeReplacement(self)) { self.clear(); }
if (!KjcOptions.nolinearcollapse && replacing && makeReplacement(self)) { replaced.add(self);  replacing = false; }
    public void preVisitPipeline(    SIRPipeline self,				     SIRPipelineIter iter){	if (!KjcOptions.nolinearcollapse && makeReplacement(self)) { self.clear(); }    }