@@ -0,0 +1,598 @@
+package de.akquinet.jbosscc.needle.common;%0A%0Aimport static java.lang.String.format;%0A%0A/**%0A * Utility class for checks and verifications. Inspired by guava/Preconditions, but without adding the external%0A * dependency.%0A * %0A * @author Jan Galinski, Holisticon AG%0A */%0Apublic final class Preconditions %7B%0A%0A    private Preconditions() %7B%0A        // avoid instantiation.%0A    %7D%0A%0A    public static void checkState(final boolean expression, final String message, final Object... parameters) %7B%0A        if (!expression) %7B%0A            throw new IllegalStateException(format(message, parameters));%0A        %7D%0A    %7D%0A%7D%0A

add new util class