@Override public void populate(final HttpServletRequest source, final DeviceData target) throws ConversionException { final Device device = deviceResolver.resolveDevice(source); target.setUserAgent(source.getHeader("User-Agent")); target.setDesktopBrowser(Boolean.valueOf(device.isNormal())); target.setTabletBrowser(Boolean.valueOf(device.isTablet())); target.setMobileBrowser(Boolean.valueOf(device.isMobile())); }