Erro ao tentar compilar classe que retorna um List

Pessoal,

criei um método que retorna uma lista e estou tentando compilar a classe onde ele se encontra, mas exibe o seguinte erro:

src\br\com\dominio\projeto\dao\UsuarioDAO.java:120: ‘class’ or ‘interface’ expected
public List consultar(UsuarioForm usuario){

Classe:
public List consultar(UsuarioForm usuario){
List usuarios = new ArrayList();
try {
Connection con = OpenConnection.getConnection();
CallableStatement cs = con.prepareCall("{call USUARIOCONS(?, ?, ?, ?)}");
cs.setString(1, “%”+usuario.getNomecompletousuario()+"%");
cs.setString(2, “%”+usuario.getLoginusuario()+"%");
cs.setString(3, “%”+usuario.getSenhausuario()+"%");
cs.setString(4, “%”+usuario.getPerfil()+"%");
ResultSet rs = cs.executeQuery();
while (rs.next()){
UsuarioForm u = new UsuarioForm();
u.setNomecompletousuario(rs.getString(1));
u.setLoginusuario(rs.getString(2));
u.setSenhausuario(rs.getString(3));
u.setPerfil(rs.getString(4));
usuarios.add(u);
}
con.close();
} catch (SQLException e) {
System.out.println(“Erro ao tentar consultar o USUARIO.”);
e.printStackTrace();
}
return usuarios;
}

Obrigada.

Eu acho que o problema está em outra parte do seu código.
Poste um trecho maior da classe. Se possível, a classe toda.

Ok, você criou um método.
Falta colocá-lo em uma classe.
Atenção à mensagem de erro exibida pelo compilador: ‘class’ or ‘interface’ expected
Tente assim:

public class UsuarioDAO {

public List<UsuarioForm> consultar(UsuarioForm usuario){
    List<UsuarioForm> usuarios = new ArrayList<UsuarioForm>();
    try {
    Connection con = OpenConnection.getConnection();
    CallableStatement cs = con.prepareCall("{call USUARIOCONS(?, ?, ?, ?)}");
    cs.setString(1, "%"+usuario.getNomecompletousuario()+"%");
    cs.setString(2, "%"+usuario.getLoginusuario()+"%");
    cs.setString(3, "%"+usuario.getSenhausuario()+"%");
    cs.setString(4, "%"+usuario.getPerfil()+"%");
    ResultSet rs = cs.executeQuery();
    while (rs.next()){
    UsuarioForm u = new UsuarioForm();
    u.setNomecompletousuario(rs.getString(1));
    u.setLoginusuario(rs.getString(2));
    u.setSenhausuario(rs.getString(3));
    u.setPerfil(rs.getString(4));
    usuarios.add(u);
    }
    con.close();
    } catch (SQLException e) {
    System.out.println("Erro ao tentar consultar o USUARIO.");
    e.printStackTrace();
    }
    return usuarios;
}

}

Descobri.

Como está sendo gerado dinamicamente, não tinha visto que a chave que fecha a classe estava antes do método.

Obrigada.