internal void Assert(bool val, string message) { if (!val) throw new InjectionDefinitionException(message); }