addTapeParameters(work);
    public void visitFilter(SIRFilter self,			    SIRStream parent,			    JFieldDeclaration[] fields,			    JMethodDeclaration[] methods,			    JMethodDeclaration init,			    int peek, int pop, int push,			    JMethodDeclaration work,			    CType inputType, CType outputType) {	// create struct type	createStruct(self.getName(), fields, EMPTY_LIST);	// add tape parameters to work function	addTapeParameters(work);	// add closure-referencing to methods	flattenMethods(self.getName(), methods);    }