public void HandleAssert( bool isAlways, Func<bool> assertion, Func<string> message, params Func<Object>[] values )