public boolean isAcceptable(ImapMessage message) {
return message instanceof ExistsResponse;
}
protected void doEncode(ImapMessage acceptableMessage, ImapResponseComposer composer, ImapSession session) throws IOException {
final ExistsResponse existsResponse = (ExistsResponse) acceptableMessage;
final long numberOfMessages = existsResponse.getNumberOfMessages();
composer.untagged().message(numberOfMessages).message(EXISTS).end();
}