@@ -0,0 +1,412 @@
+%0Apackage org.junit.lambda.core.util;%0A%0A/**%0A * @author Sam Brannen%0A * @since 5.0%0A */%0Apublic final class Preconditions %7B%0A%0A%09private Preconditions() %7B%0A%09%09/* no-op */%0A%09%7D%0A%0A%09public static void notNull(Object object, String message) %7B%0A%09%09condition(object != null, message);%0A%09%7D%0A%0A%09public static void condition(boolean predicate, String message) %7B%0A%09%09if (!predicate) %7B%0A%09%09%09throw new IllegalArgumentException(message);%0A%09%09%7D%0A%09%7D%0A%0A%7D%0A

Introduce support for checking common preconditions