Converter uma matriz dupla em Double ArrayList

Quando tento converter uma matriz dupla em um arrayList duplo, recebi o seguinte erro:

Exceção no encadeamento "main" java.lang.ClassCastException: [D não pode ser convertido em java.lang.Double

Abaixo está o meu código.

double [] firstValueArray ;

ArrayList <Double> firstValueList = new ArrayList (Arrays.asList(firstValueArray));

Estou comparando esta lista com outra lista e atribuo o resultado a outra variável dupla.

Por favor, deixe-me saber o motivo deste erro.

questionAnswers(5)

yourAnswerToTheQuestion