desmembrada a lib em outro repositorio (novosga/core)