[A clear and concise description of what the pull request is for along with a reference to the associated issue IDs, if they exist.]

Checklist

  • ./mvnw verify succeeds (if it fails due to code formatting issues reported by Spotless, simply run spotless:apply and retry)
  • Changes contain an entry in the CHANGELOG.adoc
  • Tests for the changes are provided
  • Commits are signed (optional, but highly recommended)