package com.github.blindpirate.gogradle.util;

import org.apache.http.util.Asserts;

import java.util.Collection;

public class Assert {
    public static void isTrue(boolean value) {
        Asserts.check(value, "This value cannot be false!");
    }

    public static void isTrue(boolean value, String s) {
        Asserts.check(value, s);
    }

    public static <T> T isNotNull(T obj, String s) {
        isTrue(obj != null, s);
        return obj;
    }

    public static <T> T isNotNull(T obj) {
        return isNotNull(obj, "This object cannot be null!");
    }

    public static <T> void isNotEmpty(Collection<T> identityFiles, String message) {
        isTrue(!identityFiles.isEmpty(), message);
    }

    public static String isNotBlank(String s) {
        isTrue(StringUtils.isNotBlank(s));
        return s;
    }

    public static String isNotBlank(String s, String message) {
        isTrue(StringUtils.isNotBlank(s), message);
        return s;
    }
}

@@ -44,45 +44,8 @@
 l;%0A%0A
-import org.apache.http.util.Asserts;%0A
 %0Aimp
@@ -144,37 +144,30 @@
 ) %7B%0A        
-Asserts.check
+isTrue
 (value, %22Thi
@@ -270,32 +270,79 @@
     
-Asserts.check(value, s);
+if (!value) %7B%0A            throw new IllegalStateException(s);%0A        %7D
 %0A   

Remove external Assert Dependency