Fixed bug #81457 When Reflection internally instantiates a ReflectionClass, it should create a more specific ReflectionEnum instance if the class is actually an enum.