feat: Add javadocs

Merged Juraj Fiala requested to merge feat/docs into main

Merge request reports