private List<String> determineMethodsAllowed(HttpManager manager, Resource res) { List<String> list = new ArrayList<String>(); for (Handler f : manager.getAllHandlers()) { if (f.isCompatible(res)) { for (String m : f.getMethods()) { Method httpMethod = Method.valueOf(m); if (!handlerHelper.isNotCompatible(res, httpMethod)) { list.add(m); } } } } return list; }