Как правильно создать массив ArrayList?
=========================================

 Здравствуйте, в программе я использую массив из листов объектов. Но когда я пытаюсь взаимодействовать с ArrayList-ами, получаю ошибку NullPointerExсeption. Мог бы кто-нибудь подсказать, как решить эту проблему? 

 Ты создаёшь массив списков размера colors. Массив изначально заполняется null'ами. Потому, когда ты берешь некий элемент этого массива, и вызываешь у него метод, происходит NPE.