private void statusChanged(final IStatus status) {
   final boolean valid = !status.matches(IStatus.ERROR);
   setValid(valid);
   EditorPreferencePage.applyToStatusLine(this, status);
 }
 protected void validateSettings() {
   statusChanged(EditorPreferencePage.validatePositiveNumber(delayText.getText()));
   statusChanged(validateCommaSeparatedCharacters(erlangTriggersText.getText()));
   statusChanged(validateCommaSeparatedCharacters(eDocTriggersText.getText()));
 }