if(oInterval==null)throw new ExpressionException("missing key interval inside struct");
int interval=toSeconds(oInterval);
if(interval<0)throw new ExpressionException("interval should contain a positive value or 0");
return new ExecutionPlanImpl(tries+plus,interval);
}
return new ExecutionPlanImpl(1+plus,toSeconds(obj));
}