body.addAllStatements(stmtIter.previousIndex(), theCode);
body.addAllStatements(stmtIter.nextIndex(), theCode);
    private static void propagateCode(SIRStream str, 				      List/*<JStatement>*/ theCode) {        // Add declaration or local and assignments in body of init.        JMethodDeclaration init = str.getInit();        JBlock body = init.getBody();        ListIterator stmtIter = body.getStatementIterator();        // iterate past JVariableDeclarationStatement's        while (stmtIter.hasNext()                && stmtIter.next() instanceof JVariableDeclarationStatement){}        // add        body.addAllStatements(stmtIter.previousIndex(), theCode);    }