LPS-46859 If all the values of firstNames, middleNames, lastNames, screenNames and emailAddresses are null, we should ignore all of these parameters in the query
LPS-46859 Only check if arrays are empty once
LPS-46859 Add other columns to query or it will break when using certain comparators (see LPS-47159)
LPS-46859 Source formatting
LPS-46859 SF