This library provides the java developer the ability to manipulate javabeans with the XPath syntax. It also supports java collections, objects with dynamic properties (like Map, ServletContext, etc) and mechanism for adding support for additional models. . One of the most important feature of the component is the unification of reference syntax between DOM and java.