code: @Override
      public final List<EditorError> validate(Editor<T> editor, T value) {
          List<EditorError> result = new ArrayList<>();
          if (!isValid(value)) {
              result.add(new BasicEditorError(editor, value, getInvalidMessage(messageKey)));
          }
          return result;
      }
docs: {@inheritDoc}