private static void Require(bool assertion, string message) { if (!assertion) throw new PreconditionException(message); }