Object Oriented Programming·Objects in Memory·FoundationReturning null or an empty listA method finds no matching students. Should it return null or an empty list?AAn empty list, so callers can iterate without checkingBNull, since it signals that nothing was found more clearlyCNull, since allocating an empty list wastes memoryDEither, since callers must handle both cases anywayCheck answer