public void arrayExecute(DTState state) throws RulesException {
IRObject obj = state.datapop();
String date = obj.stringValue();
try{
RDate rdate = RDate.getRDate(state.getSession(), date);
state.datapush(rdate);
}catch(RulesException e){
state.datapush(RNull.getRNull());
}
}