fixed wrong enum values for containsTest
added negative test-cases to OObjectEnumLazyListTest to check correct
behaviour of incorrect method-calls.
Fixed problem with identification of correct enumtypes.

If two enums have the same name for a value, it was possible to get a
positive contains or index for an invalid enum. So, if there is a index
for an enum, we have to check if the given enumValue is realy the same
enum as in the list.