public static void checkArgument(boolean condition, String errorMessage) {
        if (!condition) {
            throw new IllegalArgumentException(errorMessage);
        }
    }
Ensures the truth of an condition involving one or more parameters to the calling method.

@param condition a boolean expression
@param errorMessage The exception message use if the input condition is not valid
@throws IllegalArgumentException if input condition is not valid.
core/src/main/java/com/netflix/conductor/core/utils/Utils.java