RawExecutionCode.workCounter,
workCounter,
    public JMethodDeclaration getSteadyMethod()     {	JBlock block = new JBlock(null, new JStatement[0], null);	FilterContent filter = filterInfo.filter;		//inline the work function in a while loop	JBlock workBlock = 	    (JBlock)ObjectDeepCloner.	    deepCopy(filter.getWork().getBody());		//create the for loop that will execute the work function	//local variable for the work loop	JVariableDefinition loopCounter = new JVariableDefinition(null,								  0,								  CStdType.Integer,								  RawExecutionCode.workCounter,								  null);		JStatement loop = 	    RawExecutionCode.makeForLoop(workBlock, loopCounter, new JIntLiteral(filterInfo.steadyMult));	block.addStatement(new JVariableDeclarationStatement(null,							     loopCounter,							     null));	block.addStatement(loop);		return new JMethodDeclaration(null, at.dms.kjc.Constants.ACC_PUBLIC,				      CStdType.Void,				      RawExecutionCode.steadyStage + uniqueID,				      JFormalParameter.EMPTY,				      CClassType.EMPTY,				      block,				      null,				      null);    }