Switching in nextCastStyle() is now based on enum CastingStyle.