//int needed = tabStop - (column % tabStop);
if (abbrvs == null || abbrToken == null) {
target.replaceSelection("\t");
} else {
String abbr = abbrToken.getString(sDoc);
target.select(abbrToken.start, abbrToken.end());
if (abbrvs.containsKey(abbr)) {
abbr = abbrvs.get(abbr);
} else {
abbr += "\t";
}