Java Arrays.sort (test) classifica duas matrizes

Eu iniciei uma matriz em Java para ser igual a outra matriz. Eu fiz isso porque só quero classificar uma cópia da matriz, não a original. Isso funciona bem, a nova matriz é preenchida com os valores originais. O problema surge quando eu classifico a matriz. O original também é classificado. Então, meu original também é classificado. Como faço para corrigir isso para que apenas a cópia da matriz seja classificada.

double[] distancesSort = distances;
Arrays.sort(distancesSort);

questionAnswers(1)

yourAnswerToTheQuestion