public void deserialize(string data)
{
if (!string.IsNullOrEmpty(data)) {
string[] keyValuePairs = data.Split(new string[] { NOTIFICAITON_PACKAGE_KEY_VALUE_PAIR_DELIMITOR }, StringSplitOptions.None);
foreach(string keyValuePair in keyValuePairs) {
string[] keyValue = keyValuePair.Split(new string[] { NOTIFICAITON_PACKAGE_KEY_VALUE_DELIMITOR }, StringSplitOptions.None);
if (keyValue.Length == 2) {
setstring(keyValue[0], keyValue[1]);
}
}
}
}