完善compute还原(80%)

application无法还原.
大意了啊.扩展的枚举toString和toInteger 一不小心没注意 .equals肯定不相等.所以前面还原才有问题.