code: private final boolean cvc(int i) {
  		if (i < k0 + 2 || !cons(i) || cons(i - 1) || !cons(i - 2))
  			return false;
  		else {
  			int ch = b[i];
  			if (ch == 'w' || ch == 'x' || ch == 'y')
  				return false;
  		}
  		return true;
  	}
docs: /*
  cvc(i) is true <=> i-2,i-1,i has the form consonant - vowel - consonant
  and also if the second c is not w,x or y. this is used when trying to
  restore an e at the end of a short word. e.g.
  
  cav(e), lov(e), hop(e), crim(e), but snow, box, tray.