修改了消息盒子的实现方式。采用Java的可变对象实现。不使用Agent。目前还不清楚Agent的使用场景是什么。