Devo estender o ArrayList para adicionar atributos que não sejam nulo

Gostaria de adicionar uma coleção de objetos a um arrayList, apenas se o atributo específico não for nul

Estou pensando em estender o ArrayList e implementar a verificação dentro da classe filh

Uma maneira alternativa é verificar o atributo antes de colocá-lo em uma Arraylist, mas isso significa que terei que dispersar as verificações if em todos os lugares se precisar adicionar os objetos à array list com base na lógic

Gostaria de saber sua opinião ... pensando bem, é um exagero?

questionAnswers(8)

yourAnswerToTheQuestion