code: @Override
    public StringMap injectContextData(@Nullable List<Property> properties, StringMap reusable) {
      return ContextDataUtils.injectContextData(properties, reusable);
    }
docs: Note that this method must return an object that can be passed to another thread.