[ https://issues.apache.org/jira/browse/MNG-8490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17909813#comment-17909813 ]
Yu Yu commented on MNG-8490: ---------------------------- After attempting to combine the code, I realized that the API layer has a dependency on the {{XmlNode}} model. If I merge it into {{XmlNode}} and place the parsing implementation in the API layer, it seems inappropriate. I feel that they shouldn't be combined like this? > Combine XmlNode and XmlNodeImpl > ------------------------------- > > Key: MNG-8490 > URL: https://issues.apache.org/jira/browse/MNG-8490 > Project: Maven > Issue Type: Improvement > Reporter: Elliotte Rusty Harold > Priority: Blocker > Labels: up-for-grabs > > Single use interfaces are an antipattern. Make everything simpler by having a > single concrete XmlNode class. -- This message was sent by Atlassian Jira (v8.20.10#820010)