Copie d'un tableau d'objets

Je veux faire une copie d'un tableau d'objets à l'aide d'un constructeur.

public class PositionList {
    private Position[] data = new Position[0];

public PositionList(PositionList other, boolean deepCopy) {
        if (deepCopy){
            size=other.getSize();
            data=new Position[other.data.length];
            for (int i=0;i<data.length;i++){
            data[i]=other.data[i];
            }

Cependant, ce que j'ai ci-dessus, pour quelque raison n'est pas de travail. J'ai des tests automatisés que je dirige, et sa a défaut de ces tests. Donc, il y a une erreur ici que Im pas sûr de ce qu'il est.

OriginalL'auteur Snowman | 2010-10-16