Erro em classe

Pessoal, boa noite!

Na minha classe HibernateUtility estou com um erro, e não estou conseguindo corrigir. Segue a classe:

package utility;
import model.Familiar;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
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.commit();
            transactionThread.set(null);
        }
    }
    public static void rollbackTransaction()
    {
        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/webapac")
                    .setProperty("hibernate.connection.username", "root")
                    .setProperty("hibernate.connection.password", "c1d1nh3")
                    .setProperty("hibernate.hbm2ddl.auto", "update")
                    .setProperty("hibernate.c3p0.max_size", "10")
                    .setProperty("hibernate.c3p0.min_size", "2")
                    .setProperty("hibernate.c3p0.timeout", "5000")
                    .setProperty("hibernate.c3p0.max_statement", "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_statics", "true")
                    .setProperty("hibernate.use_sql_comments", "true")
                    .setProperty("hibernate.format_sql", "true")
                    .addAnnotatedClass(Familiar.class)
                    .buildSessionFactory();
        }
        catch(RuntimeException e)
        {
            e.printStackTrace();
            throw e;
        }
    }
    public static void main(String[] arg){
        
    }
}

O Erro está a linha:

> .addAnnotatedClass(Familiar.class)

Esta é a mensagem de erro:

cannot find symbol
** symbol: method addAnnotatedClass(Class)**
** location: class Configuration**

Estas são as bibliotecas que estou utilizando:

Como faço para corrigir este erro? O que está faltando?

Agradeço atecipadamente.