Class Banco Controller

Podem me dizer qual erro há nessa classe
Obrigado

import java.util.HashMap;

public class BancoController {

private int codigo = 0;
private String nome = null;
private HashMap<Integer, Cliente> listaClientes = null;
private HashMap<Integer, Conta> listaContas = null;
private HashMap<Integer, Agencia>listaAgencias = null;

public BancoController(int codigo, String nome) {
	this.codigo = codigo;
	this.nome = nome;
	this.listaClientes = new HashMap<Integer, Cliente>();
	this.listaContas = new HashMap<Integer, Conta>();
	this.listaAgencias = new HashMap<Integer, Agencia>();
	initialize();
}

/*
 * apenas para colocar valores fixos para teste
 */
private void initialize() {
	cadastra(new PessoaFisica(1, "Joao Lima", "234.645.534-53"));
	cadastra(new PessoaFisica(2, "Joao Alves", "234.645.534-52"));
	cadastra(new PessoaFisica(3, "Joao Silva", "234.645.534-54"));
}

public void cadastra(Cliente cliente) {
	if (listaClientes.containsKey(cliente.getCodigo())) {
		throw new IllegalArgumentException("Cliente já existe: " + cliente);
	}
	listaClientes.put(cliente.getCodigo(), cliente);
}

public HashMap<Integer, Cliente> getListaClientes() { return listaClientes; }

public int getCodigo() { return codigo;	}
public String getNome() { return nome; }

 public void cadastra(Conta conta) {
    if (listaContas.containsKey(conta.getCodigo())) {
		throw new IllegalArgumentException("Conta já existe: " + conta);
	}
	listaContas.put(conta.getCodigo(), conta);
}
  public HashMap<Integer, Conta> getListaContas() {
    return listaContas;
}

public void cadastra(Agencia agencia){
    if (listaAgencias.containsKey(agencia.getCodigo())) {
		throw new IllegalArgumentException("Agência já existente: " + agencia);
	}
	listaAgencias.put(agencia.getCodigo(), agencia);
}
  public HashMap<Integer, Agencia> getListaAgencia() {
    return listaAgencias;
}

}

Faltou a tag code.

:thumbup: