public void selectRanges(params dynamic[] o)
{
Contract.Requires(o != null);
Contract.Requires(o.Length >= 2);
string checkId = o[0];
string jsonString = o[1];
System.Diagnostics.Trace.WriteLine("selectRanges(\"" + checkId + "\", \"" + jsonString + "\"");
var matches = ConvertMatches(jsonString);
sidebar.FireSelectRanges(checkId, matches);
}