public Dictionary<string, object> debug(String daoName, String methodName, Object[] args)
{
int lth = cxnTable.Count;
QueryThread[] queries = new QueryThread[lth];
Dictionary<string, object> result = new Dictionary<string, object>(cxnTable.Count);
for (int i = 0; i < lth; i++)
{
Object dao = ((Connection)cxnTable.GetValue(i)).getDao(daoName);
queries[i] = new QueryThread(cxnTable.GetValue(i), methodName, args);
queries[i].execute();
result.Add((String)cxnTable.GetKey(i), queries[i].Result);
}
return result;
}