public boolean run(int index, NavigationPosition position) throws Exception {
String previousDescription = position.getDescription();
String nextDescription = getNumberedPosition(position, index, digitCount, numberPattern);
boolean changed = nextDescription == null || !nextDescription.equals(previousDescription);
if (changed)
positionsModel.edit(index, new PositionColumnValues(DESCRIPTION_COLUMN_INDEX, nextDescription), false, true);
return changed;
}
public String getErrorMessage() {
return RouteConverter.getBundle().getString("add-number-error");