Dom4j 添加<!DOCTYPE>方法问题

使用dom4j生成xml文件,需要在xml中添加文档声明,使用了**addDocType()**方法
生成后的文档声明如下
<!DOCTYPE configuration SYSTEM "http://mybatis.org/dtd/mybatis-3-config.dtd" "-//mybatis.org//DTD Config 3.0//EN">
预期的文档声明如下
<!DOCTYPE configuration PUBLIC "http://mybatis.org/dtd/mybatis-3-config.dtd" "-//mybatis.org//DTD Config 3.0//EN">
代码如下
图片说明
我查阅了dom4j文档
图片说明
我想问问前辈们这个说明文档中的 String publicid 是什么 或者是**我该怎么使用这个方法把生成 SYSTEM改成生成 PUBLIC?**

https://zhidao.baidu.com/question/1175267989869352939.html

图片说明
第2个参数null和第三个参数换一下位置。