if (capabilitiesHandler.isMCSCapabilitiesRequest()) {
capabilitiesHandler.processMCSCapabilitiesRequest();
} else {
// Determine the device for the request.
Device device;
try {
device = application.getDevice(httpRequest);
} catch (RepositoryException e) {
logger.error("mcs-filter-request-device-error", e);
throw new ServletException(exceptionLocalizer.
format("mcs-filter-request-device-error"),
e);
}
final String deviceName = device.getName();
final boolean excluded = excludedDevices.contains(deviceName);
if (!excluded) {
if (logger.isDebugEnabled()) {