Provides classes and interface which for interface based access to Java's reference classes. The reason for the creation of these classes is to have one standardized Reference interface which fulfills indirect access to an object.