bufferAccess.setType(self.getType());
        public Object visitPopExpression(SIRPopExpression oldSelf,                                         CType oldTapeType) {            // do the super            SIRPopExpression self = (SIRPopExpression) super                .visitPopExpression(oldSelf, oldTapeType);            // create the increment of the index var            JPrefixExpression increment = new JPrefixExpression(null,                                                                OPE_PREINC,                                                                accessBufferVar(localVariables.simpleIndex));                                // create the array access expression            JArrayAccessExpression bufferAccess = new JArrayAccessExpression(                                                                             null,                                                                              accessBufferVar(localVariables.recvBuffer),                                                                             increment);                                // return the parenthesed expression            return new JParenthesedExpression(null, bufferAccess);        }