public static <A,B> boolean check(List<A> colA, List<B> colB,
			F2<A, B, Boolean> checkF) {
		int i = -1;
		for (A a : colA) {
			i++;
			
			B b = colB.get(i);
			
			if (!checkF.e(a, b)) {
				return false;
			}
		}
		return true;
	}