*/
public synchronized Route getLast(Request request, Response response,
float requiredScore) {
for (int j = size() - 1; (j >= 0); j--) {
final Route route = get(j);
if (route.score(request, response) >= requiredScore) {
return route;
}
}
// No match found