static String[] drop(int n, String[] a) {
n = Math.min(n, a.length);
String[] b = new String[a.length-n];
System.arraycopy(a, n, b, 0, b.length);
return b;
}
static Object[] drop(int n, Object[] a) {
n = Math.min(n, a.length);
Object[] b = new Object[a.length-n];
System.arraycopy(a, n, b, 0, b.length);
return b;
}
static L drop(Iterable c, O pred) {
ret antiFilter(c, pred);
}
static L lambdaMapLike drop(O pred, Iterable c) {
ret antiFilter(pred, c);
}
static L drop(O pred, O[] c) {
ret antiFilter(pred, c);
}
static L drop(Iterable c, F1 pred) {
ret antiFilter(c, pred);
}
static L drop(F1 pred, Iterable c) {
ret antiFilter(pred, c);
}
static L drop(Iterable c, IF1 pred) {
ret antiFilter(c, pred);
}
static L drop(IF1 pred, Iterable c) {
ret antiFilter(pred, c);
}