Source elements can be represented by default element nodes. The Java Hierarchy API may be used not only to create new source element implementations, and use existing ones, but to provide standard or customized node representations for all elements.