modify dom4j