int order1 = getOrderOfHandler(handlers.get(0).getClass()); int order2 = getOrderOfHandler(handlers.get(1).getClass()); if (order1 == order2) { throw new APIException("handler.type.multiple", new Object[] { handlerType, type });
handlers.sort(Comparator.comparing(o -> getOrderOfHandler(o.getClass())));