LPS-48160 Add more information where appropriate
LPS-48160 Improve messages
LPS-48160 Rename some inner exceptions to make them more obvious
LPS-48160 SF for previous commit
LPS-48160 Better rename
LPS-48160 The exception message should never display the full list of dictionary words since there can be thousands. I've changed it to display at most the first 10
LPS-48160 The inner exception MustBeValid was used for several quite different causes (this was already the case previously with PASSWORD_INVALID), so I've split it into three different inner exceptions, one per cause.
LPS-48160 SF
LPS-48160 Apply new pattern of "public final" fields instead of getters
LPS-48160 SF
LPS-48160 you meant for this to be public
LPS-48160 fix generics
LPS-48160 rename
LPS-48160 same meaning
LPS-48160 same meaning
Test Fixes - CPReportsadmin / ReportsUsecase - macros
Test Fixes - CPReportsadmin / ReportsUsecase - tests
Record
LPS-51663 - Missing parentheses
LPS-51689 This should really be a method rule.