LPS-33981 Validate that a group cannot have any of its children as parent group
LPS-33981 Javadocs
Revert "LPS-33981 Javadocs"

This reverts commit 9432e7d100bad9785f7ca24eac142d7d5c3ea406.
LPS-33981 Source formatting
LPS-33981 Remove unnecessary method as it's already provided by the API
LPS-33981 Improve the way we check if a group is parent of other group based on TreePath
LPS-33981 Test source formatting
LPS-33981 Autogenerated