// Path: app/src/main/java/org/pquery/util/Assert.java
// public class Assert {
// 
//     public static void assertNotNull(Object a) {
//         if (a == null) {
//             throw new IllegalArgumentException("null reference");
//         }
//     }
// 
//     public static void assertEquals(int a, int b) {
//         if (a != b) {
//             throw new IllegalArgumentException("not equal");
//         }
//     }
// 
//     public static void fail() {
//         throw new IllegalArgumentException("fail");
//     }
// 
//     public static void assertTrue(boolean a) {
//         if (!a) {
//             throw new IllegalArgumentException("not true");
//         }
//     }
// 
//     public static void assertFalse(boolean a) {
//         if (a) {
//             throw new IllegalArgumentException("true");
//         }
//     }
// 
//     public static void assertNull(Object a) {
//         if (a != null) {
//             throw new IllegalArgumentException("not null");
//         }
//     }
// }
// 
// Path: app/src/main/java/org/pquery/util/MyColors.java
// public class MyColors {
//     public static String LIME = "#00FF00";
//     public static String MEGENTA = "#FF00FF";
// }


import android.content.res.Resources;
import com.google.android.gms.common.internal.Asserts;
import org.pquery.R;
import org.pquery.util.Assert;
import org.pquery.util.MyColors;
import java.util.Iterator;
import java.util.LinkedList;
        for (int i = 0; i < selection.length; i++) {

            if (selection[i]) {
                inner.add(CacheType.values()[i]);
            }
        }

        if (CacheType.values().length == inner.size())
            inner.clear();

    }

    /**
     * Convert to comma seperated string. Uses enum type name
     */
    public String toString() {
        String ret = "";
        for (CacheType cache : inner) {
            ret += cache.toString() + ",";
        }
        return ret;
    }

    /**
     * A nice, comma separated, localized, HTML list for presentation to user
     * Enum value converted into display string
     */
    public String toLocalisedString(Resources res) {

        if (isAll())
// Path: app/src/main/java/org/pquery/util/Assert.java
// public class Assert {
// 
//     public static void assertNotNull(Object a) {
//         if (a == null) {
//             throw new IllegalArgumentException("null reference");
//         }
//     }
// 
//     public static void assertEquals(int a, int b) {
//         if (a != b) {
//             throw new IllegalArgumentException("not equal");
//         }
//     }
// 
//     public static void fail() {
//         throw new IllegalArgumentException("fail");
//     }
// 
//     public static void assertTrue(boolean a) {
//         if (!a) {
//             throw new IllegalArgumentException("not true");
//         }
//     }
// 
//     public static void assertFalse(boolean a) {
//         if (a) {
//             throw new IllegalArgumentException("true");
//         }
//     }
// 
//     public static void assertNull(Object a) {
//         if (a != null) {
//             throw new IllegalArgumentException("not null");
//         }
//     }
// }
// 
// Path: app/src/main/java/org/pquery/util/MyColors.java
// public class MyColors {
//     public static String LIME = "#00FF00";
//     public static String MEGENTA = "#FF00FF";
// }


// Path: app/src/main/java/org/pquery/filter/CacheTypeList.java
import android.content.res.Resources;
import com.google.android.gms.common.internal.Asserts;
import org.pquery.R;
import org.pquery.util.Assert;
import org.pquery.util.MyColors;
import java.util.Iterator;
import java.util.LinkedList;

        for (int i = 0; i < selection.length; i++) {

            if (selection[i]) {
                inner.add(CacheType.values()[i]);
            }
        }

        if (CacheType.values().length == inner.size())
            inner.clear();

    }

    /**
     * Convert to comma seperated string. Uses enum type name
     */
    public String toString() {
        String ret = "";
        for (CacheType cache : inner) {
            ret += cache.toString() + ",";
        }
        return ret;
    }

    /**
     * A nice, comma separated, localized, HTML list for presentation to user
     * Enum value converted into display string
     */
    public String toLocalisedString(Resources res) {

        if (isAll())
            return "<font color='" + MyColors.LIME + "'>" + res.getString(R.string.any) + "</font>";