Почему это не правильно? Вроде логично рассуждаю, что если alreadyGotSalaryEmployees содержит элементы из waitingEmployees, то в waitingEmployees я эти элементы делаю null, а если не содержит, то в alreadyGotSalaryEmployees добавляю элементы из waitingEmployees