}
}*/
    private static boolean isFusable(SIRStream str) {	// don't allow two-stage filters that peek	if (str instanceof SIRTwoStageFilter) {	    // can fuse in this specific case	    if ((str.getParent().indexOf(str)==0) && (((SIRTwoStageFilter)str).getInitPush()==0)) {		return true;	    }	    return false;	}	if ((str instanceof SIRFilter) && ((SIRFilter)str).getWork()!=null) {	    return true;	} else {	    //System.err.println("Couldn't fuse " + str + " because it isn't filter or doesn't need work");	    return false;	}    }