Java Arrays.asList en el tipo de matriz primitiva produce un tipo de lista inesperado [duplicado]

Posible duplicado:
Arrays.asList () no funciona como debería?

Al parecer, el tipo de retorno deArrays.asList(new int[] { 1, 2, 3 }); esList<int[]>. Esto me parece totalmente roto. ¿Tiene esto algo que ver con Java, no con el autoboxing de matrices de tipos primitivos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta