fp-java-playground Go to the article Tested with Java 11 To play around with the code, import the repository as a Maven project into Intellij and turn on the Annotation processing in the IDE settings.