getVersionSpecificClass

Obtains a subclass of the specific base class that is
specific to the current version of Java in use. The
heuristic for the class name to load will be that OpenJPA
first checks for the name of the class with the current
setting of the VERSION field, then each number in
decreasing order, until ending in the unqualified name.
For example, if we are using JDK 1.5.1, and we want to load
"org.apache.openjpa.lib.SomeClass", we will try to load the following
classes in order and return the first one that is successfully
found and loaded: