Lista vem vazia no client do webservice

Estou com um problema com um client, quando tento pergar uma lista de objeto do server ela vem vazia, quando executo o webservice no server ela vem devidamente prenchida, não consigo entender como o cliente perde a lista de objetos.

Se alguém puder me dar uma dica do que pode está acontecendo?

desde já agradeço a todos!

ha? não entendi muito bem sua dúvida… em que momento os dados são perdidos?

tenho um método no meu client que perga a lista, no entanto ele pega ela vazia acho que é nesse método que ele perde a lista, esse metodo ta retornando a lista vazia.

abaixo o método que pega a lista de objetos.

public List<SoftwaresInventariadosEstacoes> getListaSoftwares() {
    	System.out.println("*********************************************************1");
        if (listaSoftwares == null) {
        	System.out.println("*********************************************************2");
            listaSoftwares = new ArrayList<SoftwaresInventariadosEstacoes>();
            System.out.println("*********************************************************3"+listaSoftwares.size());
        }
        System.out.println("*********************************************************4"+listaSoftwares.size());
        return this.listaSoftwares;
    }