Что значит что batteryWarehouse должен содержать реальные батарейки и не быть равен null? То есть мне надо заполнить этот массив батарейками из класса Battery? Я пробовал через цикл, он зависает, слишком долго работает.