重构 为支持protostuff作铺垫