The reflection mechanism does now handle primitive types and such that
do not have a class loader (such as String).

Reference bug #56
The java standard library of Dresden OCL wraps an OclType around
OclVoid. The implementation did not take care of the fact that OclVoid
needs to provide a model instance element if it is asked to.

This bug resulted in a message that operations cannot take null
arguments if the argument was an OclVoid (e.g. self.operation() <>
OclVoid).

References bug #56
Formatted code