Dificuldade com addAnnotated

Pessoal, bom dia!
Estou com esta classe

[code]package br.com.clientes.Utility;

import br.com.cliente.models.Cliente;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.cfg.AnnotationConfiguration;

public class HibernateUtility
{
private static final SessionFactory factory;
private static final ThreadLocal sessionThread = new ThreadLocal();
private static final ThreadLocal transactionThread = new ThreadLocal();

public static Session getSession()
{
    Session session = (Session) sessionThread.get();
    
    if((session == null) || (!session.isOpen()))
    {
        session = factory.openSession();
        sessionThread.set(session);
    }
    return ((Session) sessionThread.get());
}
public static void closeSession()
{
    Session session = (Session) sessionThread.get();
    if((session != null) && (session.isOpen()))
    {
        sessionThread.set(null);
        session.close();
    }
}
public static void beginTransaction()
{
    Transaction transaction = getSession().beginTransaction();
    transactionThread.set(transaction);
}
public static void commitTransaction()
{
    Transaction transaction = (Transaction) transactionThread.get();
    if((transaction != null) && (!(transaction.wasCommitted())) && (!(transaction.wasRolledBack())))
    {
        transaction.rollback();
        transactionThread.set(null);
    }
            
}
static
{
    try
    {
        factory = new Configuration()
                .setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLInnoDBDialect")
                .setProperty("hibernate.connection.driver_class","com.mysql.jdbc.Driver")
                .setProperty("hibernate.connection.url","jdbc:mysql//localhost:3306/bdcliente")
                .setProperty("hibernate.connection.username","root")
                .setProperty("hibernate.connection.password","")
                .setProperty("hibernate.hbm22ddl.auto","update")
                .setProperty("hibernate.c3p0.max_size","10")
                .setProperty("hibernate.c3p0.min_size","2")
                .setProperty("hibernate.c3p0.timeout","5000")
                .setProperty("hibernate.c3p0.nax_statements","10")
                .setProperty("hibernate.c3p0.idle_test_period","3000")
                .setProperty("hibernate.c3p0.acquire_increment","2")
                .setProperty("show_sql","true")
                .setProperty("use_outer_join","true")
                .setProperty("hibernate.generate_statisctics","true")
                .setProperty("hibernate.use_sql_comments","true")
                .setProperty("hibernate.format_sql","true")
                .addAnnotatedClass(Cliente.class)
                .buildSessionFactory();
    }
    catch(RuntimeException e)
    {
        e.printStackTrace();
        throw e;
    }
}
public static void main(String[] args)
{
    
}

}
[/code]
Porém, estou com erro na minha "addAnnotatedClass com esse erro:
[color=blue] cannot find symbol
symbol: method addAnnotatedClass(Class )
location: class Configuration.
[/color]
Já pesquisei por ai, mas não encontrei a resposta. Será que poderiam me informar o que estou fazendo de errado?