Available on java
@:overloadand(param1:Predicate<Dynamic>):Predicate<T>
@:overloadnegate():Predicate<T>
@:overloador(param1:Predicate<Dynamic>):Predicate<T>
@:overloadtest(param1:T):Bool