Provides interfaces and classes for the versioning functionality of a level 2 Java Content Repository. A level 1 implementation of the JCR is not required to implement the interfaces in this package. A level 2 implementation must implement the interfaces in this package.