Maybe it's a good idea then to rename `XmlParser` into something like `JpaDescriptorParser`? This would emphasize the "business" focus you describe and IMO make the distinction to the more technical helper clearer.