MS-Project com java

Olá pessoal,
estou com o seguinte problema: tenho um arquivo feito no MS-Project e preciso fazer uma classe que leia esse arquivo e recrie ele novamente ou algo parecido com isso
existe alguma API para fazer isso?

Por favor, antes de perguntar, leia este topico: http://www.guj.com.br/posts/list/15477.java

E deppis olhe aqui:
http://www.google.com/search?biw=1280&hl=en&q=java+"ms+project"&btnG=Google+Search