public JStatement makeIndexUpdateStatement(LinearComputationTuple t, RedundancyReplacerData tupleData) {
public void makeIndexUpdateStatement(JBlock body, LinearComputationTuple t, RedundancyReplacerData tupleData) {
    public JStatement makeIndexUpdateStatement(LinearComputationTuple t, RedundancyReplacerData tupleData) {	JExpression indexExpr = makeFieldAccessExpression(tupleData.getName(t)+INDEX_POSTFIX);	JExpression addExpr   = new JAddExpression(null, indexExpr, new JIntLiteral(1));	JExpression maxUseExpr= new JIntLiteral(tupleData.getMaxUse(t) + 1);	JExpression modExpr   = new JModuloExpression(null, addExpr, maxUseExpr);	JExpression assignExpr= new JAssignmentExpression(null, indexExpr, modExpr);	return new JExpressionStatement(null, assignExpr, null);    }