docs: public void onQueryFilterChange(final String currentText, final boolean valid, final String validationMessage) {
          if (valid) {
              showValidationSuccesIcon(currentText);
          } else {
              showValidationFailureIcon(validationMessage);
          }
          listeners.forEach(listener -> listener.queryChanged(valid, currentText));
      }