回调添加次数为什么设定在1001,或者说这个设定存在的价值

看代码的时候发现customerevent 在循环添加1002次回调后就会报错,发现是这个HandlerType::EVENT_CUSTOM_ENDED值只比HandlerType::EVENT_CUSTOM_BEGAN的值大1000,不明白这个值的设定意义是什么?还有最后一个hanlder前面的handler存在它这个栈里面是做什么用的?好像根本没有调用啊