package org.metaborg.util.functions;

@FunctionalInterface
public interface Predicate1<T> {

    boolean test(T t);

}
@@ -110,9 +110,169 @@
 (T t);%0A%0A
+    public static %3CT%3E Predicate1%3CT%3E never() %7B%0A        return t -%3E false;%0A    %7D%0A%0A    public static %3CT%3E Predicate1%3CT%3E always() %7B%0A        return t -%3E true;%0A    %7D%0A%0A
 %7D

Add some handy defaults.