public static void saveToStorage(string key, byte[] value)
        {
            Storage.Put(Storage.CurrentContext, key, value);
#if SMART_CONTRACT_TEST
            NeoVMTestStorageUtil.addToTestKeyList(key.AsByteArray());
#endif
        }
        public static void clearStorage()
        {
#if SMART_CONTRACT_TEST
            byte[][] allKeys = NeoVMTestStorageUtil.retrieveAllKeys();
            foreach (byte[] key in allKeys)
            {
                Storage.Delete(Storage.CurrentContext, key);
            }
#endif
        }