JBlock workBlock = (JBlock)ObjectDeepCloner.deepCopy(filter.getWork().getBody());
JStatement workBlock = getWorkFunctionCall(filter);
    JStatement generateInitWorkLoop(FilterContent filter)    {	JBlock block = new JBlock(null, new JStatement[0], null);	//clone the work function and inline it	JBlock workBlock = 	    (JBlock)ObjectDeepCloner.deepCopy(filter.getWork().getBody());		//if we are in debug mode, print out that the filter is firing	if (SpaceTimeBackend.FILTER_DEBUG_MODE) {	    block.addStatement		(new SIRPrintStatement(null,				       new JStringLiteral(null, filter.getName() + " firing (init)."),				       null));	}		block.addStatement(workBlock);		//return the for loop that executes the block init - 1	//times	return makeForLoop(block, generatedVariables.exeIndex1, 			   new JIntLiteral(filterInfo.initMult));    }