throws IOException, ProtocolException {
if (logger.isDebugEnabled()) {
logger.debug("Using dissection");
}
DissectionContext dissectionContext = new RuntimeDissectionContext(
context);
Dissector dissector = getDissector();
try {
DissectedDocument dissectedDocument =