Classes staticas e LIST

como acesso os atributos e metodos da classes estaticas ?
por
exemplo

public static class Pessoa{

private String nome;
private Integer idade;
}

e como retornar uma lista de pessoa de um metodo por exemplo:

public List listar(string nome){

return null;

}

Sobre as ‘classes estaticas’ veja:
http://www.guj.com.br/posts/list/164169.java

Sobre retornar uma lista, como voce retornaria uma String? Voce nao precisa declara-la primeiro? Entao, é a mesma coisa…
É a mesma coisa:


public List<Pessoa> listar(string nome){ 

List<Pessoa> listaPessoa = new ArrayList();
listaPessoa.add....

return listaPessoa; 
} 

So te lembrando que pode acontecer de a lista estar vazia, entao voce devera trata-la depois ou com um if, ou caso voce esteja trabalhando com Hibernate e for jogar isso para um objeto Pessoa, usar um try-catch com NullPointerException.

Abraços

mas nesse caso do

lista.add() ou coloco todos os elementos de Pessoa !

mas se a Classe pessoa estiver do tipo static class pessoa{
?
nao vai dar erro?