io sto usando quello standard di Object, e in teoria mi va bene così com'è, perké mi crea un nuovo array multidimensionale perfettamente uguale alla sorgente.
Il problema viene dopo, oldField prima dell'if è perfettamenete uguale a field... mi chiedo perché dopo cambi i valori al suo interno nonostante io non lo tocchi .___.

Comunque ho voluto usare lo standard di clone() proprio per evitare di farmi un metodo per copiare l'array utilizzando magari cicli for innestati.

Non ci sono alternative migliori (o meglio un modo per risolvere sta stranezza)?

Arrays.copyOf() non posso usarlo per quelli multidimensionali =\