@Throws(IllegalPositiveArgumentException.class)
	public static void notPositive(final boolean condition, final int value, @Nullable final String name) {
		if (condition) {
			Check.notPositive(value, name);
		}
	}
@ Throws ( IllegalPositiveArgumentException . class ) public static void notPositive ( final boolean condition , final int value , @ Nullable final String name ) { if ( condition ) { Check . notPositive ( value , name ) ; } }
Ensures that an integer reference passed as a parameter to the calling method is not greater than {@code 0}.

@param condition
condition must be {@code true}^ so that the check will be performed
@param value
a number
@param name
name of the number reference (in source code)

@throws IllegalNullArgumentException
if the given argument {@code reference} is smaller than {@code 0}