this condition and the array initialization in it can be removed. ``$groupedSubjects[$collection->getSuite()->getName()][] = $collection;`` will create the nested array without notice if it does not exist yet (reading is a notice, not writing)