if (!filterInfo.isTwoStage())
if (!filterInfo.isTwoStage()) {
    public BufferedCommunication(FilterInfo filterInfo)     {	//set the unique id to append to each variable name	uniqueID = getUniqueID();	generatedVariables = new GeneratedVariables();	this.filterInfo = filterInfo;	//treat all the filters as two stages, i.e.	//initWork is always called, so add one to non-2 stages	//init multiplicity	initFire = filterInfo.initMult;	if (!filterInfo.isTwoStage())	    initFire++;	//convert the pops/peeks into buffer access 	convertCommExprs();    }