{
StopWatch stopWatch = Activator.getDefault().getStopWatch();
Message message;
try {
MimeParser parser = new MimeParser();
parser.parse(env.getMessageInputStream());
message = parser.getMessage();
} catch (MimeParserException mpe) {
logger.error("DID" + deliveryId + ": unable to parse message: ", mpe);
throw new DeliveryException("Unable to parse message: " + mpe.getMessage());
} catch (IOException ioe) {
logger.error("DID" + deliveryId + ": unable to read message stream: ", ioe);