String condub_stem(int del, String add, String affix) {

		int stem_length = yylength() - del;
		char d;
		yytextBuff = new StringBuffer(yytext());

		if (Option(change_case)) {
			downcase(yytextBuff, stem_length);
		}

		d = yytextBuff.charAt(stem_length - 1);
		if (del > 0) {
			yytextBuff.setLength(stem_length - 1);
		}

		if (!verbStemSet.contains(yytextBuff.toString())) {
			yytextBuff.append(d);
		}

		if (Option(print_affixes)) {
			yytextBuff.append('+');
			yytextBuff.append(affix);
		}

		return yytextBuff.toString();
	}