Preconditions
object Preconditions
Utility object for checking preconditions and throwing standardized exceptions.
This object provides methods for validating conditions and throwing WowException with specific error codes when conditions are not met. It uses lazy evaluation for error messages to avoid unnecessary string construction.