Arquivos RAR com java

Existe uma boa API java para manipular arquivos RAR que alguém poderia recomendar? Pesquisando não apareceu nada convincente.