private Filters filters;
@Override
public MessageHandler create(MessageContext ctx) {
MailTransactionImpl mailTransaction = new MailTransactionImpl(ctx);
FilterInstances filterInstances =
filters.createInstanceChain(mailTransaction);
FilterChainMessageHandler filterChainMessageHandler =
new FilterChainMessageHandler(filterInstances, mailTransaction);
return new ErrorHandlerMessageHandler(
filterChainMessageHandler);