next = request.nextChar();
switch (next) {
case 'C':
// Now check for the CHANGEDSINCE option which is part of CONDSTORE
request.consumeWord(new CharacterValidator() {
int pos = 0;
public boolean isValid(char chr) {
if (pos > CHANGEDSINCE.length) {
return false;
} else {
return CHANGEDSINCE[pos++] == ImapRequestLineReader.cap(chr);
}
}
});
fetch.setChangedSince(request.number(true));
break;
case 'V':
// Check for the VANISHED option which is part of QRESYNC
request.consumeWord(new CharacterValidator() {
int pos = 0;
public boolean isValid(char chr) {
if (pos > VANISHED.length) {
return false;
} else {