@PersistenceContext para mais de um persistence.xml

Bom dia pessoal,
Encontro-me na seguinte situação:
Tenho DAO genérico e dentro deste, tenho o meu entityManager.

/**
  * Seta o contexto do entiyManager.
  * 
  * @param entityManager instancia do entityManager.
*/
@PersistenceContext
    public void setEntityManager(EntityManager entityManager) {
        
        this.entityManager = entityManager;
    }

Esse DAO funciona perfeitamente!
Mas devido algumas mudanças, esse DAO terá que suportar mais de um persistence.xml!
Exemplo:. Tenho o projeto A e o Projeto B. Cada projeto tem o seu persistence.xml e o seu persistence-unit ok! só que
os dois projetos utilizam meu DAO genérico! como eu poderia tratar isto? se alguém tiver alguma sugestão eu agradeço. vlw