if(rps!= null) {
for(int column : columns){
if(column < rps.length){
IRObject ps = rps[column];
if(ps != null){
ps.execute(state);
ps = state.datapop();
if(ps != RNull.getRNull()){
ra.add(ps);
if (state.testState(DTState.TRACE)) {
state.traceInfo("addto", "arrayId", ra.getID() + "",