public User[] providerLookup(KeyValuePair<string, string> param) { if (param.Key == "NAME") { return providerLookupByName(param.Value); } throw new ArgumentException("Only name lookup currently implemented"); }