Merge "Change DecodeWeakGlobal to DecodeJObject for class unloading"