docs: @Override
    public final void error(String key, String error) throws IOException {
      if (key != null) {
        add(key, false);
        setError(newCurrentPosition, error, newCurrentExisting);
      }
    }