Pop3Exception {
if (session.getSessionState() != SessionState.TRANSACTION)
throw new IllegalSessionStateException();
int messageNumber = commandParser.parseSingleNumericArgument();
ScanListing scanListing =
session.getMaildrop().getScanListing(messageNumber);
InputStream mailAsStream =
session.getMaildrop().getMailAsStream(messageNumber);
try {
session.getThread().sendResponse(