* @return
*/
IREntity getInstance(IRSession s)throws RulesException{
if(number.equals("1"))return entity;
DTState state = s.getState();
IRObject rarray = state.find(RName.getRName(name+"s"));
IREntity newentity = (IREntity) entity.clone(s);
if(rarray!=null && rarray.type().getId() ==IRObject.iArray){
((RArray)rarray).add(newentity);
if (state.testState(DTState.TRACE)) {