public String mailboxUTF7() throws DecodingException {
  String mailbox=astring();
  if (mailbox.equalsIgnoreCase(ImapConstants.INBOX_NAME)) {
    return ImapConstants.INBOX_NAME;
  }
 else {
    return mailbox;
  }
}

public String mailboxUTF7 ( ) throws DecodingException { String mailbox = astring ( ) ; if ( mailbox . equalsIgnoreCase ( ImapConstants . INBOX_NAME ) ) { return ImapConstants . INBOX_NAME ; } else { return mailbox ; } }
reads a " mailbox " argument from the request . not implemented * exactly * as per spec , since a quoted or literal " inbox " still yeilds " inbox " ( ie still case - insensitive if quoted or literal ) . i think this makes sense . mailbox : : = " inbox " / astring ; ; inbox is case - insensitive . all case variants of ; ; inbox ( e . g . " inbox " ) must be interpreted as inbox ; ; not as an astring . be aware that mailbox names are encoded via a modified utf7 . for more informations rfc3501
