private void Parse(string[] tokens)
{
foreach (string token in tokens)
{
string[] tokenParts = token.Split(new[] { '=' }, 2, StringSplitOptions.RemoveEmptyEntries);
string key = tokenParts[0];
string value = tokenParts.Length > 1 ? tokenParts[1] : null;
_parameters.Add(new Parameter(key, value));
}
}
}