new RenameAll().renameFilters(filters);
RenameAll renamer = new RenameAll(); for (ListIterator it=filters.listIterator(); it.hasNext(); ) { renamer.renameFilterContents((SIRFilter)it.next()); }
    private static SIRFilter fuse(List filters) {	// rename the components of the filters        new RenameAll().renameFilters(filters);	// construct set of filter info	List filterInfo = makeFilterInfo(filters);	// make the initial work function	JMethodDeclaration initWork =  makeWork(filterInfo, true);	// make the steady-state work function	JMethodDeclaration steadyWork =  makeWork(filterInfo, false);	// make the fused init functions	JMethodDeclaration init = makeInitFunction(filterInfo, initWork);	// fuse all other fields and methods	SIRFilter result = makeFused(filterInfo, init, initWork, steadyWork);		// return result	return result;    }