LPS-44608 Creating and editing two page templates or site templates with the same name causes DB constraint violation
LPS-44608 Updating groupName this way is redundant code? When group.getClassName() is Layout(Set)Prototype, it will set
"name = String.valueOf(classPK)" (which it already was)
LPS-44738 no logic changes - Create a new class to test Journal User notifications. copy and paste from BUNT.java
LPS-44738 change services
LPS-44738 Due changes in implementation (support folder subscription) some test should not be ignored (JournalSubscriptionTest should run same test methods as  DLSubscriptionTest)
LPS-44738-LPS-41537 Fix subscription permission check in new journal subscription capabilities.
LPS-44738 Use a real container instead of root folder
LPS-44723 Refactor NumericalStringComparator
LPS-44723 Move logic to new class NaturalOrderStringComparator
LPS-44723 Special characters should come before alphanumeric when sorting String
LPS-44723 Use NaturalOrderStringComparator instead of NumericalStringComparator
LPS-44723 Add tests
LPS-44723 Ran ant build-lang
LPS-44723 a method that starts with "check" usually throws an exception. A method that starts with "is" usually returns a boolean.
LPS-44723 Make method protected
LPS-44705 Source formatting - Use MBUtil.getMBSettings instead
LPS-44757 - Add new command "typeAceEditor" to LiferaySelenium
LPS-43907 Implement global scope related methods to SMDHs for asset category and vocabulary
LPS-43907 Update tests for asset category export/import
LPS-43907 DLFileShortcut has no categories or tags on it's own, it's automatically inherited from the file entry always