http://openxmldeveloper.org/articles/JavaWordProcessingML.aspx