Is there a high level interface to manipulating document fields with docx4j?
The task I am doing is to fill in the fields (and optionally remove them or not - i.e. maybe leave them filled in, or replace them with their value), then transform to xsl-fo, with a view to transforming to PCL.
For MERGEFIELD, there is such an interface in docx4j SVN and recent nightlies; see MailMerger