in wilma-application/modules/wilma-webapp/src/main/java/com/epam/wilma/webapp/stub/response/processor/fis/FastInfosetCompressorProcessor.java [61:68]
private boolean isFastInfoSetCompressionNeeded(final HttpServletRequest req, final HttpServletResponse resp) {
String acceptHeader = req.getHeader(ACCEPT_HEADER_KEY);
boolean isAcceptFastInfoset = acceptHeader != null && acceptHeader.contains(ACCEPT_VALUE_FASTINFOSET);
boolean isResponseContentTypeXml = resp.getContentType().contains(XML) || resp.getContentType().contains(FASTINFOSET);
String suppressEncodingHeader = resp.getHeader(HEADER_KEY_SUPPRESS_ENCODING);
boolean forcedToSuppressFastInfosetEncoding = suppressEncodingHeader != null && suppressEncodingHeader.contains(FASTINFOSET);
return isAcceptFastInfoset && isResponseContentTypeXml && !forcedToSuppressFastInfosetEncoding;
}