Fixed 'implicit conversion changes signedness' warning

The macro `_JREnum_GenerateImplementation` causes a compiler warning - it assigns `[value intValue]` to a variable of enum type. This commit fixes it.