}
public void arrayExecute(DTState state) throws RulesException {
IRObject value = state.datapop();
int position = state.datapop().intValue();
RArray rarray = state.datapop().rArrayValue();
if (state.testState(DTState.TRACE)) {
state.traceInfo("addat", "arrayID", rarray.getID() + "",
"index", position + "", value.postFix());
}
rarray.add(position, value);
}