static <T,C extends Collection<T>>List<T>
removeUntil(C collection, CollectionUtil.Predicate<T> predicate)