{
List<ObjectFactory<FilterDescriptor>> l = new ArrayList<ObjectFactory<FilterDescriptor>>();
List<String> capturingValues = new ArrayList<String>();
for (Map.Entry<UriPattern, List<ObjectFactory<FilterDescriptor>>> e : m.entrySet())
{
UriPattern uriPattern = e.getKey();
if (uriPattern != null)
{
if (e.getKey().match(path, capturingValues))
{
int len = capturingValues.size();