&& strictValidation) {
StringBuilder buf = new StringBuilder(textNode.getText());
buf.insert(index, character);
if (validator.isValid(buf.toString())) {
textInput.insertText(character, index);
} else {
ApplicationContext.beep();
}
} else {
textInput.insertText(character, index);